我需要将数据打印到预先打印的 A6 表格中(横向 A4 大小的 1/4)。我不需要打印文本段落,只需打印分散在页面上的短行。

MSDN 上的所有内容都是关于打印文本段落的。

感谢您提供的任何帮助,Roberto

有帮助吗?

解决方案

当找到用于将新文本与预打印间隙对齐的 x,y 坐标时,图形对象的 Draw____() 函数的默认设置为每英寸 100 像素。这可能会根据您的打印机而有所变化,但根据我(非常有限的)经验,情况总是如此。

其他提示

您必须创建一个 PrintDocument 对象,至少处理 PrintPage 事件并对 PrinterSettings 属性应用适当的更改。

在您的 PrintPage 事件处理程序中,对 PringPageEventArgs.Graphics 对象执行您需要执行的任何操作;比如画线、画图像等。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top