![]() |
TWebBrwoser - Seitenränder fürs Drucken auslesen
Hallo,
der TWebBrowser benutzt ja irgendwie eine DLL vom IE. Beim IE kann man unter "Datei - Seite einrichten" die Ränder fürs Drucken einstellen. Hab ich irgendeine Möglichkeit, das in Delphi auszulesen, wenn ich TWebBrowser verwende? Grüße Christof |
AW: TWebBrwoser - Seitenränder fürs Drucken auslesen
![]() |
AW: TWebBrwoser - Seitenränder fürs Drucken auslesen
Jein :-)
Es gibt zwar
Code:
, aber das greift nur, wenn man
PrintOptions.Margins
Code:
verwendet. Das scheinen auch nicht die in "echt" hinterlegten Einstellungen vom IE zu sein.
TEmbeddedWB.print
Ich wollte diese Ränder auslesen, und dann als Parameter an die URL anhängen,wenn ich mit
Code:
die Seite lade.
TEmbeddedWB.navigate('seite.php?left=1&top=1..etc..')
Warum? Der Print Dialog wird in der HTML Seite mit einer JavaScript Funktion aufgerufen, um vorher noch einige Elemente auszublenden. Deshalb kann ich nicht
Code:
einsetzen
TEmbeddedWB.print
Grüße Christof |
AW: TWebBrwoser - Seitenränder fürs Drucken auslesen
Hallo,
die Info musst Du aus der Registry auslesen. Der Key dahin:
Code:
die entsprechenden Einträge:
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\PageSetup\
Code:
margin_left, margin_top, margin_right, margin_bottom
|
AW: TWebBrwoser - Seitenränder fürs Drucken auslesen
Danke für die Infos :-)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:01 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz