我有一個WPF用戶控件,我希望能夠使用PrintDialog.PrintVisual()打印它。我不想顯示打印對話框,所以我想能夠設置特定的打印機和打印機托盤來打印它。我想出瞭如何打印到特定的打印機,但我需要打印到我的打印機的「紙盒3」,我不知道如何。PrintVisual到特定的打印機托盤
PrintDialog dialog = new PrintDialog();
LocalPrintServer localPrintServer = new LocalPrintServer();
PrintQueue pq = localPrintServer.GetPrintQueue("HC102-HP5SIMXX");
dialog.PrintQueue = pq;
//Set printer tray somehow
dialog.PrintVisual(myControl, "My control");
使用用戶票證如果有一種方法可以不使用PrintVis我也會對此感興趣。 – 2012-08-06 17:06:23