列印設定

Instantiate PrintSettings class 並根據您的需求進行設定。 最後,將 PrintSettings 物件傳給其中一個列印方法。 請查看以下所有可用的列印設定:

  • DefaultSettings:使用預設值初始化 IronPrint.PrintSettings 類的新實體。
  • PaperSize:設定印表機使用的 paperSize 大小。
  • PaperOrientation:指定paperOrientation(例如,PortraitLandscape)。
  • Dpi:代表預期的 printResolution (每英吋點數)。
    • : 實際用於列印的 Dpi 可能會受到印表機功能的限制。
  • NumberOfCopies:表示列印文件時要產生的 NumberOfCopies 數量。 -備註:在某些平台上,可能會有一些限制,導致無法準確複製多個副本。 在這種情況下,IronPrint.PrintSettings.NumberOfCopies 的指定值可能會被忽略,導致只列印一份。
  • PrinterName:指定用於列印的 printerName
    • 註解:如果您在 PrintDialog 中選擇印表機,此設定將會被忽略。 若要取得可用的印表機名稱,可以使用IronPrint.Printer.GetPrinterNamesIronPrint.Printer.GetPrinterNamesAsync來取得印表機名稱清單。
  • PaperMargins:以毫米為單位設定列印時使用的 paperMargins
  • 灰階:指示是否以 灰階 列印。
  • FlattenFlatten 在列印前將 PDF 整平,這對於顯示表格欄位值和圖片非常有用。
    • :預設值為false,表示 PDF 將在列印前被壓平。
  • Tray:用於列印工作的托盤。 這樣,使用者可以指定要從哪個紙匣向印表機送紙。
    • 註解:如果您在 PrintDialog 中選擇 tray ,此設定將會被忽略。 若要取得可用的 陣列,您可以使用 IronPrint.Printer.GetPrinterTrays(System.String)IronPrint.Printer.GetPrinterTraysAsync(System.String) 。 預設值為 null,表示使用印表機提供的預設托盤。 此托盤選擇屬性僅在 Windows 中可用。

使用 IronPrint 探索詳細的列印設定指南

準備好開始了嗎?
Nuget 下載 35,444 | 版本: 2025.12 剛發表