如何使用命名空间System.Drawing.Printing设置标签大小?

时间:2011-02-17 11:45:19

标签: c# winforms

如何使用命名空间System.Drawing.Printing设置标签大小。修复大小? 我希望在页面大小为8.5X11

时有6个标签

2 个答案:

答案 0 :(得分:1)

在.net中,您可以为PrintDocument对象使用PrintPage处理程序。在PrintPage处理程序内部,使用e.graphics作为打印机输出。使用e.graphics,无论打印机的分辨率如何,位置和大小都基于每英寸100像素。因此,例如,如果您想要6个均匀间隔的标签超过8英寸,您可以将它们分开114个单位,100 * 8 /(6 + 1),(加上第一个标签的位置)。

答案 1 :(得分:0)

你想要绘制的任何东西肯定会具有你为Draw方法提供参数时指定的大小。框架不会改变它。