列印設定

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

  • DefaultSettings: 初始化具有預設值的 IronPrint.PrintSettings 類別的新實例。
  • PaperSize: 設定印表機使用的紙張尺寸。
  • PaperOrientation: 指定紙張方向。 (例如,縱向或橫向).
  • Dpi: 代表預期的打印分辨率,以每英寸點數表示。備註: 打印時使用的實際DPI可能會受到打印機能力的限制。
  • NumberOfCopies: 表示打印文檔時要生成的相同副本數量。備註: 在某些平台上,可能存在限制,無法準確重現多個副本。在這種情況下,IronPrint.PrintSettings.NumberOfCopies指定的值可能會被忽略,結果僅打印一份副本。
  • PrinterName: 指定要用於打印的打印機名稱。備註: 如果在PrintDialog中選擇了打印機,則此設置將被忽略。要獲取可用的打印機名稱,可以使用IronPrint.Printer.GetPrinterNames或IronPrint.Printer.GetPrinterNamesAsync來獲取打印機名稱列表。
  • PaperMargins: 以毫米為單位設置打印的邊距。
  • Grayscale: 表示是否以灰度打印。
  • Flatten: 在打印之前將PDF展平,這對顯示表單字段值和圖像有用。默認值為false,表示PDF在打印前將展平。
  • Tray: 用於打印作業的打印機紙盤。這允許用戶指定應從哪個紙盤中進行進紙。如果在PrintDialog中選擇了紙盤,則此設置將被忽略。要獲取可用的紙盤,可以使用IronPrint.Printer.GetPrinterTrays(System.String) 或 IronPrint.Printer.GetPrinterTraysAsync(System.String)默認值為null,表示使用打印機提供的默認紙盤。此紙盤選擇屬性僅在Windows中可用。