Laden...

Per WebBrowser drucken -> Wie lege ich den Zieldrucker fest?

Erstellt von Kaladial vor 6 Jahren Letzter Beitrag vor 6 Jahren 1.187 Views
K
Kaladial Themenstarter:in
54 Beiträge seit 2017
vor 6 Jahren
Per WebBrowser drucken -> Wie lege ich den Zieldrucker fest?

Hallo

es gibt in der MSDN ja folgendes Beispiel um eine Datei auszudrücken:


private void PrintHelpPage()
{
    // Create a WebBrowser instance. 
    WebBrowser webBrowserForPrinting = new WebBrowser();

    // Add an event handler that prints the document after it loads.
    webBrowserForPrinting.DocumentCompleted +=
        new WebBrowserDocumentCompletedEventHandler(PrintDocument);

    // Set the Url property to load the document.
    webBrowserForPrinting.Url = new Uri(@"\\myshare\help.html");
}

private void PrintDocument(object sender,
    WebBrowserDocumentCompletedEventArgs e)
{
    // Print the document now that it is fully loaded.
    ((WebBrowser)sender).Print();

    // Dispose the WebBrowser now that the task is complete. 
    ((WebBrowser)sender).Dispose();
}

Dies habe ich getestet und es funktioniert auch.
Aber ich möchte nicht immer auf den Drucker der als "Standart-Drucker" gewählt wurde drucken,
sondern ich möchte vorher gern einen PrintDialog aufnamchen den Drucker festlegen und dann dort drucken.

Dialog kein Problem, aber wie das ich dem WebBrowser das er nun auf dem gewählten Drucker drucken soll?

Mfg Kaladial

D
985 Beiträge seit 2014
vor 6 Jahren

Steht alles in der Dokumentation der WebBrowser Klasse

K
Kaladial Themenstarter:in
54 Beiträge seit 2017
vor 6 Jahren

hm hab ich mir angeguckt aber nicht gefunden

K
Kaladial Themenstarter:in
54 Beiträge seit 2017
vor 6 Jahren

ok thx