列印設定

實例化 PrintSettings 類並根據您的需求進行配置。 最後,將 PrintSettings 對象傳遞給其中一個打印方法。 探索以下所有可用的列印設定:

  • DefaultSettings:使用預設值初始化 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中可用。