WPF-Druck - Stellen Sie den Drucker automatisch auf WPF PrintDialog ein

8

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.

    
BrokeMyLegBiking 08.04.2013, 13:20
quelle

2 Antworten

15

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.

%Vor%

Das PrintQueue ist ein Objekt, das den Drucker und alles andere über diese Druckerwarteschlange darstellt.

    
Stewbob 08.04.2013, 14:44
quelle
2

Dies funktionierte für mich, als ich einen freigegebenen Netzwerkdrucker verwendete:

%Vor%     
Ladybugf8 03.03.2016 20:41
quelle

Tags und Links