0
如何從單個C#windows應用程序管理多個打印機?要求是應該只有一個打印按鈕,它將根據應用程序中的配置給打印機提供打印命令。來自單個應用程序的雙打印機管理
如何從單個C#windows應用程序管理多個打印機?要求是應該只有一個打印按鈕,它將根據應用程序中的配置給打印機提供打印命令。來自單個應用程序的雙打印機管理
容易做到。項目+屬性,設置選項卡,添加一個名爲「打印機」的設置。然後使用它是這樣的:
private void btnPrint_Click(object sender, EventArgs e) {
printDocument1.PrinterSettings.PrinterName =
Properties.Settings.Default.Printer;
printDocument1.Print();
}
有人用管理員權限就可以看到編輯您的app.exe.config文件來設置打印機名稱。考慮到打印機名稱可能改變的可能性,我會強烈建議您將其設置爲用戶範圍設置,並添加一個選項+選擇打印機菜單命令以允許用戶選擇打印機。使用PrintDialog。