在C# .Net 3.5 SP1中将数据打印到预印表格中

3
我需要将数据打印在预先印制的A6表格上(相当于横向A4纸张的1/4大小)。我不需要打印段落文字,只需要在页面上分散短行。
MSDN上的所有内容都是关于打印段落文字的。
感谢您能提供的任何帮助, Roberto
2个回答

2
你需要创建一个PrintDocument对象,处理至少PrintPage事件,并对PrinterSettings属性进行适当的更改。
在你的PrintPage事件处理程序中,使用PringPageEventArgs.Graphics对象进行任何你需要的操作;比如画线、画图像等。

2

当寻找新文本与预印空隙对齐所使用的x,y坐标时,图形对象Draw____()函数的默认设置为每英寸100像素。这可能会根据您的打印机而有所改变,但在我的(非常有限的)经验中,这总是这样。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接