【问题标题】:Choosing Correct papersize when printing with .NET PrintDocument使用 .NET PrintDocument 打印时选择正确的纸张大小
【发布时间】:2011-01-09 17:39:39
【问题描述】:

当我循环浏览每一页时,我需要确定页面的大小并选择要打印的大小。有没有一种简单的方法可以确定它们的大小? 现在我正在按宽度和高度的比例。 如果 ratio >= 1.64 && ratio = 1.29 && ratio

【问题讨论】:

    标签: c# printing printdocument


    【解决方案1】:

    有几种不同的东西可以被认为是“页面大小”:PrintDocument.DefaultPageSettings 是打印机驱动程序的默认页面设置。要确定“打印什么尺寸”,我建议使用PrintDocument.DefaultPageSettings.PrintableArea.Size 而不是纵横比。

    如果您显示打印控制器,则可以在每一页上覆盖它;使用 PrintPage 事件的PrintPageEventArgs.PageSettings.PrintableArea.Size

    【讨论】:

      猜你喜欢
      • 2012-02-26
      • 2017-09-30
      • 1970-01-01
      • 1970-01-01
      • 2016-05-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多