![]() |
Höhe Inhalt eines TWebbrowser bestimmen
Hallo,
ich habe eine TScrollbox. In dieser habe ich ein TPanel mit align=none. In dem Panel habe ich ein TWebbrowser mit Align=client. Im Webbrowser wird nun eine sehr lange seite angezeigt. Damit die Scrollbox die Scrollbalken anzeigt, muss ich die Höhe des Panels vergrößern (> als Höhe Scrollbox). Ich möchte die Höhe so einstellen, dass es genau dem Inhalt des Webbrowsers entspricht, damit ich in der Webseite scrollen klann. Den Scrollbalken des TWebbrowsers habe ich deaktiviert, da ich andere Elemente in der Scrollbox mitscrollen will. Wie erhalte ich nun die Höhe des Inhalts der webseite? Gruß Alfonso |
Re: Höhe Inhalt eines TWebbrowser bestimmen
Garnicht, da das Layout erst IM Browser zusammengestellt wird. Es sind auch Dinge, wie TextLength nicht möglich. Zudem kann man (zumindest im Feuerfuchs) als Nutzer die Schriftgröße manipulieren und spätestens dann isses zu spät.
|
Re: Höhe Inhalt eines TWebbrowser bestimmen
Du könntest es mit
Delphi-Quellcode:
versuchen. Macht aber wirklich nur Sinn, wenn die Seite bereits geladen ist.
((WebBrowser1.Document as IHTMLDocument2).body as IHTMLElement2).scrollHeight
|
Re: Höhe Inhalt eines TWebbrowser bestimmen
Danke
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:03 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 by Thomas Breitkreuz