4

PrintDocument1 ページに収まる非常にシンプルなレイアウトを印刷したいので、 DocumentPaginator. PrinterDialogただし、プリンターの選択に使用したい。PrinterSettingsのプロパティである例を見ましたPrinterDialogが、単に に割り当てられていましたPrintDocument。しかし、これはもう不可能のようです。また、使用するカスタム ページネータ クラスなどの他のソリューションも探しましたが、何も見つかりませんでした。私はWPFについてこれほど深い洞察を持っていないかもしれませんが、なぜ常にそのようにドングルしなければならないのですか...

4

1 に答える 1

4

これを試して:

  • 輸入System.Printing
  • 作成するPrintDialog

その後:

PrintDialog printDialog = new PrintDialog();
printDialog.PrintQueue = new PrintQueue(new PrintServer(), "PrinterName");
printDialog.PrintDocument(document, "PrintDocument");
于 2013-04-16T07:32:45.883 に答える