Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在C#中创建图像,然后在页面上布局_C# - Fatal编程技术网

在C#中创建图像,然后在页面上布局

在C#中创建图像,然后在页面上布局,c#,C#,我需要拿一个电子表格,把它转换成价格标签。我已经完成了这一部分,但我不知道如何制作一个既包含价格又包含商品名称的图像(这些都存储在列表中),然后将其放在一张8 1/2 x 11的纸上 我在这里读到了这个问题,但它使用的是文本的大小,根据项目的名称可能会有所不同。文本框(或包含文本的任何内容)的大小必须相同,但文本比例取决于其大小。请看一看,特别是它们的示例pd\u PrintPage函数。这需要一个PrintPageEventArgs,其中包含一个对象,您可以使用该对象来实际渲染标记 特别是,为

我需要拿一个电子表格,把它转换成价格标签。我已经完成了这一部分,但我不知道如何制作一个既包含价格又包含商品名称的图像(这些都存储在列表中),然后将其放在一张8 1/2 x 11的纸上

我在这里读到了这个问题,但它使用的是文本的大小,根据项目的名称可能会有所不同。文本框(或包含文本的任何内容)的大小必须相同,但文本比例取决于其大小。

请看一看,特别是它们的示例
pd\u PrintPage
函数。这需要一个
PrintPageEventArgs
,其中包含一个对象,您可以使用该对象来实际渲染标记

特别是,为了充分利用您的, Int32, Int32)在坐标处渲染给定图像的方法

要处理文本的缩放,只需将一种字体的文本大小与所需的文本大小进行比较—计算出宽度/高度的比率,然后缩放用于渲染的字体,使其使用这些比率中最小的字体。有一个很好的答案说明了如何做到这一点

因此:

  • 我会对生成的代码进行模拟,但目前我没有访问C#IDE的权限

    看一看,特别是它们的示例
    pd\u PrintPage
    函数。这需要一个
    PrintPageEventArgs
    ,其中包含一个对象,您可以使用该对象来实际渲染标记

    特别是,为了充分利用您的, Int32, Int32)在坐标处渲染给定图像的方法

    要处理文本的缩放,只需将一种字体的文本大小与所需的文本大小进行比较—计算出宽度/高度的比率,然后缩放用于渲染的字体,使其使用这些比率中最小的字体。有一个很好的答案说明了如何做到这一点

    因此:


  • 我会对生成的代码进行模拟,但目前我没有访问C#IDE的权限

    你的目标是什么:Winforms、WPF、ASP。。?始终正确标记您的问题!输出是什么?Png文件还是纸张?您可能想研究您的目标:Winforms、WPF、ASP。。?始终正确标记您的问题!输出是什么?Png文件还是纸张?你可能想学习