Ich versuche, ein WPF FlowDocument an einen bestimmten Drucker zu drucken, ohne den Benutzer dazu aufzufordern. Der Drucker ist ein PDF-Konverter.
Das funktioniert großartig, außer dass es auf dem Standarddrucker gedruckt wird:
%Vor%In WinForms gibt es ein System.Drawing.Printing.PrinterSettings-Objekt für ein Dokument, das eine PrinterName-Eigenschaft hat, die auf den gewünschten Drucker gesetzt werden kann, aber ich sehe das nicht in WPF.
Sie benötigen zuerst eine Referenz in Ihrem Projekt zu System.Printing
. Dann können Sie den folgenden Code verwenden, direkt nachdem Sie Ihr PrintDialog
-Objekt deklariert haben.
Das PrintQueue
ist ein Objekt, das den Drucker und alles andere über diese Druckerwarteschlange darstellt.
Tags und Links wpf flowdocument printing