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
Steht alles in der Dokumentation der WebBrowser
Klasse