打印设置

实例化 PrintSettings 类并根据您的需求进行配置。 最后,将PrintSettings对象传递给其中一个打印方法。 浏览以下可用的打印设置:

  • 默认设置:使用默认值初始化 IronPrint.PrintSettings 类的新实例。
  • PaperSize:设置打印机使用的纸张尺寸。
  • PaperOrientation:指定纸张方向(例如,纵向或横向)。
  • Dpi:表示每英寸点数的预期打印分辨率。 备注:打印时使用的实际DPI可能受打印机性能的限制。
  • NumberOfCopies:指出在打印文档时生成的相同副本数量。 备注:在某些平台上,可能存在限制,阻止准确复制多份副本。 在这种情况下,指定的IronPrint.PrintSettings.NumberOfCopies值可能会被忽略,结果只打印一份副本。
  • PrinterName:指定用于打印的打印机名称。 备注:如果您在 PrintDialog 中选择了打印机,此设置将被忽略。 要获取可用的打印机名称,您可以使用 IronPrint.Printer.GetPrinterNames 或 IronPrint.Printer.GetPrinterNamesAsync 来获取打印机名称列表。
  • PaperMargins:设置用于打印的边距,以毫米为单位。
  • 灰度:表示是否以灰度打印。
  • 扁平化:在打印前将 PDF 扁平化,这对于显示表单字段值和图像非常有用。 默认值为 false,表示在打印前会将 PDF 展平。
  • 纸盒: 用于打印作业的打印机纸盒。 这允许用户指定打印机应从哪个托盘进纸。 如果您在PrintDialog中选择了托盘,此设置将被忽略。 要获取可用纸盘,您可以使用 IronPrint.Printer.GetPrinterTrays(System.String) 或 IronPrint.Printer.GetPrinterTraysAsync(System.String)。 默认值为 null,表示使用打印机提供的默认托盘。 此托盘选择属性仅在Windows中可用。