2
更改PrintDialog中的printername我試圖通過代碼更改我的PrintDialog的選定打印機。我正在創建需要打印的圖像,但圖像的大小決定了應使用哪臺打印機。我有我想要使用的打印機的名稱,但我無法確定在哪裏更改該值。任何幫助都可以在VB.NET或C#中進行。通過代碼
謝謝。
更改PrintDialog中的printername我試圖通過代碼更改我的PrintDialog的選定打印機。我正在創建需要打印的圖像,但圖像的大小決定了應使用哪臺打印機。我有我想要使用的打印機的名稱,但我無法確定在哪裏更改該值。任何幫助都可以在VB.NET或C#中進行。通過代碼
謝謝。
您應該尋找PrinterName Property。該住所位於PrinterSettings Class。 PrinterSettings類也是property of the PrintDialog。這樣您可以訪問PrinterSettings並更改PrinterName屬性。
//Example for GETTING the printername
var pd = new PrintDialog();
var settings = pd.PrinterSettings;
var name = settings.PrinterName
//Example for SETTING the printername
var pd = new PrintDialog();
pd.PrinterSettings.PrinterName = "YOUR_PRINTER_NAME";
希望這會有所幫助。
這正是我試圖找到的。謝謝。 – user2212315 2013-03-26 16:23:49
很高興能幫到你! :) – Abbas 2013-03-26 16:24:04