列印設定
Instantiate PrintSettings class 並根據您的需求進行設定。 最後,將 PrintSettings 物件傳給其中一個列印方法。 請查看以下所有可用的列印設定:
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。灰階:指示是否以灰階列印。Flatten:Flatten在列印前將 PDF 整平,這對於顯示表格欄位值和圖片非常有用。- 註:預設值為
false,表示 PDF 將在列印前被壓平。
- 註:預設值為
Tray:用於列印工作的托盤。 這樣,使用者可以指定要從哪個紙匣向印表機送紙。- 註解:如果您在
PrintDialog中選擇tray,此設定將會被忽略。 若要取得可用的陣列,您可以使用IronPrint.Printer.GetPrinterTrays(System.String)或IronPrint.Printer.GetPrinterTraysAsync(System.String)。 預設值為null,表示使用印表機提供的預設托盤。 此托盤選擇屬性僅在Windows中可用。
- 註解:如果您在
準備好開始了嗎?
Nuget 下載 35,444 | 版本: 2025.12 剛發表





