打印设置

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

  • DefaultSettings:使用默认值初始化 IronPrint.PrintSettings 类的全新实例。
  • PaperSize:设置打印机使用的 paperSize
  • PaperOrientation:指定 paperOrientation(例如 PortraitLandscape)。
  • Dpi:表示预期 printResolution 的每英寸点数。
    • 备注:实际用于打印的 Dpi 可能受打印机功能限制。
  • NumberOfCopies:表示在PRINT文档时将生成的 numberOfCopies。 -备注:在某些平台上,可能存在一些限制,导致无法准确复制多个副本。 在这种情况下,IronPrint.PrintSettings.NumberOfCopies 的指定值可能会被忽略,导致仅打印一份副本。
  • PrinterName:指定用于PRINT的 printerName
    • 备注:若在 PrintDialog 中选择打印机,此设置将被忽略。 要获取可用的打印机名称,您可以使用 IronPrint.Printer.GetPrinterNamesIronPrint.Printer.GetPrinterNamesAsync 来获取打印机名称列表。
  • PaperMargins:将用于 PRINT 的 paperMargins 设置为毫米单位。
  • Grayscale:用于指示是否在 grayscale 中进行PRINT。
  • Flatten: Flatten 打印前预览 PDF,这对于显示表单字段值和图片非常有用。
    • 注意:默认值为 false,表示 PDF 将在打印前进行扁平化处理。
  • Tray:用于打印作业的 Tray。 这样,用户可以指定要从哪个纸盒向打印机送纸。
    • 备注:若在 PrintDialog 中选择 tray,则该设置将被忽略。 要获取可用的 tray,您可以使用 IronPrint.Printer.GetPrinterTrays(System.String)IronPrint.Printer.GetPrinterTraysAsync(System.String)。 默认值为 null,表示使用打印机提供的默认纸盒。 此托盘选择属性仅在 Windows 中可用。

使用 IronPrint 探索详细的打印设置指南

准备开始了吗?
Nuget 下载 41,154 | 版本: 2026.5 just released
Still Scrolling Icon

还在滚动吗?

想快速获得证据? PM > Install-Package IronPrint
运行示例 观看您的文档打到打印机上。