![]() |
TWebBrowser und align
Huhu,
ich bin dabei einen kleinen Texteditor zu schreiben und möchte dafür den praktische Design Modus des TWebBrowser verwenden. Bei den meisten Textformatierungen usw. klappt das. Nur mit links-/rechtsbündigkeit und zentrieren habe ich Probleme. Hier mein Code für zentrieren:
Delphi-Quellcode:
Das wird auch ausgeführt, mehr oder weniger. Es wird dabei als HTML Code folgendes eingetragen:
procedure TForm1.sButton2Click(Sender: TObject);
var HTMLDocument2Ifc: IHTMLDocument2; begin HTMLDocument2Ifc := WebBrowser1.Document as IHTMLDocument2; HTMLDocument2Ifc.execCommand('JUSTIFYCENTER', false, 0); end;
Code:
Das dies nicht funktionieren kann ist klar. Ich weiß leider nicht wie ich das ändern kann. Weiß jemand was das soll?
<P style="TEXT-ALIGN: left" align=center>
Gruß, Andreas |
AW: TWebBrowser und align
Was ist dir klar und was ist deine Frage?
|
AW: TWebBrowser und align
Klar dürfte dashier sein:
Code:
Wenn ich einerseits sage, dass der Stil des P-Tags linksbündiger Text sein soll, andererseits aber gleichzeitig sage, dass der Text zentriert werden soll, dann hat jeder Browser einen Konflikt aufzulösen, den er ohne Zusatzinformationen nicht auflösen kann.
<P style="TEXT-ALIGN: left" align=center>
Und die Ursache dieses Konfliktes dürfte irgendwo in den Tiefen von
Code:
liegen, wobei diese Ursache von Delphi aus nicht zu beheben sein dürfte.
HTMLDocument2Ifc.execCommand('JUSTIFYCENTER', false, 0);
Diehier ![]()
Code:
Anstelle der 0 nehmen die null, dass könnte bei Delphi EmptyParam aus der Unit Variants entsprechen.
HTMLEditor.document.ExecCommand("JustifyCenter", false, null);
Käme mal auf einen Versuch an. |
AW: TWebBrowser und align
Danke für die Antwort. Versucht habe ich schon "null" und "EmptyParam". Macht leider alles das selbe.
Wenn ich das mit Delphi nicht lösen kann, werde ich wohl die tags von Hand zusammenbauen müssen *sfz*. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:06 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