將PrintSettings上,以將列印作業指向特定的印表機,而不是系統預設的印表機。 此值必須與Printer.GetPrinterNames()返回的名稱之一匹配,例如網路印表機的共享名稱或虛擬印表機如"Microsoft Print to PDF"。
這在多印表機的環境中特別有價值——例如,將發票路由到專用的計費印表機,同時將運送標籤發送到標籤印表機。 請注意,如果您也使用ShowPrintDialog,則在對話框中選擇的印表機將覆蓋此設置。
using IronPrint;
// Route the print job to a specific printer
var settings = new PrintSettings();
settings.PrinterName = "Microsoft Print to PDF";
Printer.Print("invoice.pdf", settings);
Imports IronPrint
' Route the print job to a specific printer
Dim settings As New PrintSettings()
settings.PrinterName = "Microsoft Print to PDF"
Printer.Print("invoice.pdf", settings)將PrintSettings上,以將列印作業指向特定的印表機,而不是系統預設的印表機。 此值必須與Printer.GetPrinterNames()返回的名稱之一匹配,例如網路印表機的共享名稱或虛擬印表機如"Microsoft Print to PDF"。
這在多印表機的環境中特別有價值——例如,將發票路由到專用的計費印表機,同時將運送標籤發送到標籤印表機。 請注意,如果您也使用ShowPrintDialog,則在對話框中選擇的印表機將覆蓋此設置。
Nuget Downloads 46,090|版本:2026.9剛剛發布