列印設定
請實例化 PrintSettings 類別,並根據您的需求進行設定。 最後,將 PrintSettings 物件傳遞給其中一個 PRINT 方法。 請參閱下方所有可用的PRINT設定:
DefaultSettings:使用預設值初始化IronPrint.PrintSettings類別的新實例。PaperSize:設定印表機所使用的paperSize。PaperOrientation:指定paperOrientation(例如Portrait或Landscape)。Dpi:代表預期的printResolution(以每英寸點數表示)。- 備註:實際用於列印的
Dpi可能受限於印表機的功能。
- 備註:實際用於列印的
NumberOfCopies:表示在列印文件時將產生的numberOfCopies。- 備註:某些平台可能存在限制,導致無法精確複製多份內容。 在此類情況下,
IronPrint.PrintSettings.NumberOfCopies的指定值可能會被忽略,導致僅列印一份副本。
- 備註:某些平台可能存在限制,導致無法精確複製多份內容。 在此類情況下,
PrinterName:指定用於列印的printerName。- 備註:若您在
PrintDialog中選擇印表機,此設定將被忽略。 若要取得可用的印表機名稱,您可以使用IronPrint.Printer.GetPrinterNames或IronPrint.Printer.GetPrinterNamesAsync來擷取印表機名稱清單。
- 備註:若您在
PaperMargins:設定用於列印的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中提供。
- 備註:若在
準備開始了嗎?
Nuget 下載 41,154 | 版本: 2026.5 just released

