Hallo,
ich benutze unter Delphi die Komponente TWebBrowser; mit den Einstellungen in der Registry wie oben geht alles problemlos.
Unter C# wird die Komponente Webbrowser verwendet.
Beim Drucken (web.Print..) werden links 2-3 Zeichen nicht gedruckt. Aufruf von PrintSetupDialog von Webbrowser zeigt als Ränder nur Nullen.
Erst wenn diese auf den gewünschten Wert gesetzt sind, funktioniert das Drucken. Es stört ungemein, das diese Werte nach einem Formularwechsel alle weg sind und wieder Setup aufgerufen werden muß.
Das ist unmöglicher Aufwand für den Nutzer.
Ich will also, das die Drucker-Einstellungen einmal eingestellt werden und dann (gespeichert) für alle Zeiten (auch nach neuem Aufruf des Programms) erhalten bleiben!
Wenn also jemand eine Lösung weiß, wäre ich sehr froh.
Hansi
_________________
Brain: an apparatus with which we think we think.