【问题标题】:Printing data into a preprinted form in C# .Net 3.5 SP1在 C# .Net 3.5 SP1 中将数据打印到预打印表单中
【发布时间】:2008-09-10 16:01:23
【问题描述】:

我需要将数据打印成预先打印的 A6 表格(横向 A4 尺寸的 1/4)。我不需要打印文本段落,只需在页面上散落几行。

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

感谢您提供的任何帮助, 罗伯托

【问题讨论】:

    标签: c# .net printing


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-10-22
        • 2012-05-19
        • 1970-01-01
        • 2011-05-13
        • 2023-03-26
        • 1970-01-01
        • 2019-08-13
        • 1970-01-01
        相关资源
        最近更新 更多