【发布时间】:2011-01-09 17:39:39
【问题描述】:
当我循环浏览每一页时,我需要确定页面的大小并选择要打印的大小。有没有一种简单的方法可以确定它们的大小? 现在我正在按宽度和高度的比例。 如果 ratio >= 1.64 && ratio = 1.29 && ratio
【问题讨论】:
标签: c# printing printdocument
当我循环浏览每一页时,我需要确定页面的大小并选择要打印的大小。有没有一种简单的方法可以确定它们的大小? 现在我正在按宽度和高度的比例。 如果 ratio >= 1.64 && ratio = 1.29 && ratio
【问题讨论】:
标签: c# printing printdocument
有几种不同的东西可以被认为是“页面大小”:PrintDocument.DefaultPageSettings 是打印机驱动程序的默认页面设置。要确定“打印什么尺寸”,我建议使用PrintDocument.DefaultPageSettings.PrintableArea.Size 而不是纵横比。
如果您显示打印控制器,则可以在每一页上覆盖它;使用 PrintPage 事件的PrintPageEventArgs.PageSettings.PrintableArea.Size。
【讨论】: