打印设置
实例化 PrintSettings 类并根据您的要求进行配置。 最后,将 PrintSettings 对象传递给其中一个打印方法。 请查看以下所有可用的打印设置:
DefaultSettings:使用默认值初始化IronPrint.PrintSettings类的新实例。PaperSize:设置打印机使用的paperSize大小。PaperOrientation:指定PaperOrientation(例如,Portrait或Landscape)。Dpi:代表预期的printResolution(打印分辨率),单位为每英寸点数。- 备注:实际用于打印的
Dpi可能会受到打印机性能的限制。
- 备注:实际用于打印的
NumberOfCopies:表示打印文档时生成的份数。 -备注:在某些平台上,可能存在一些限制,导致无法准确复制多个副本。 在这种情况下,IronPrint.PrintSettings.NumberOfCopies的指定值可能会被忽略,导致只打印一份副本。打印机名称:指定打印时要使用的打印机名称。- 备注:如果您在
PrintDialog中选择打印机,该设置将被忽略。 要获取可用的打印机名称,可以使用IronPrint.Printer.GetPrinterNames或IronPrint.Printer.GetPrinterNamesAsync来获取打印机名称列表。
- 备注:如果您在
PaperMargins:设置打印时使用的paperMargins毫米。灰度:表示是否以灰度打印。Flatten:Flatten在打印前对 PDF 进行压平处理,这对于显示表单字段值和图像非常有用。- 注意:默认值为
false,表示 PDF 将在打印前被压平。
- 注意:默认值为
Tray:用于打印作业的托盘。 这样,用户可以指定要从哪个纸盒向打印机送纸。- 备注:如果您在
PrintDialog中选择托盘,此设置将被忽略。 要获取可用的托盘,您可以使用IronPrint.Printer.GetPrinterTrays(System.String)或IronPrint.Printer.GetPrinterTraysAsync(System.String)。 默认值为null,表示使用打印机提供的默认托盘。 此托盘选择属性仅在Windows中可用。
- 备注:如果您在
准备开始了吗?
Nuget 下载 35,444 | 版本: 2025.12 刚刚发布





