在C#.Net 3.5 SP1中将数据打印成预印表格
时间:2020-03-05 18:50:51 来源:igfitidea点击:
我需要将数据打印到预先打印的A6表格中(横向A4大小的1/4)。我不需要打印文本段落,只需在页面上散布一些短线即可。
MSDN上的所有内容都是关于文本段落的引用。
谢谢你提供的所有帮助,
罗伯托
解决方案
回答
我们将必须创建一个PrintDocument对象,至少处理PrintPage事件,并将适当的更改应用于PrinterSettings属性。
在PrintPage事件处理程序中,对PringPageEventArgs.Graphics对象执行任何操作。如绘图线,绘图图像等。
回答
当找到用于将新文本与预先打印的间隙对齐的x,y坐标时,图形对象的Draw ____()函数的默认设置为每英寸100像素。这可能会因打印机而异,但是根据我的经验(非常有限),情况总是如此。