Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#5

Re: TWebbrowser Inhalt einer TStringlist übergeben

  Alt 6. Jul 2004, 08:31
Zitat von torud:
Das Problem ist nur, dass der Code des üblichen Head-Bereichs, indem sich meine CSS-Styles für die Vorschau befinden ignoriert werden.
Dann musst du die komplette Seite laden (ungetestet, könnte aber klappen ):
Delphi-Quellcode:
procedure LoadDocFromString(WB: TWebBrowser; const HTMLString: string);
var
  v: OleVariant;
  HTMLDocument: IHTMLDocument2;
begin
  HTMLDocument := WB.Document as IHTMLDocument2;
  v := VarArrayCreate([0, 0], varVariant);
  v[0] := HTMLString;
  HTMLDocument.Write(PSafeArray(TVarData(v).VArray));
  HTMLDocument.Close;
end;
Es muss darauf geachtet werden, dass vorher schon eine Seite im IE geladen wurden und sei
es die URL about:blank.
Andreas
  Mit Zitat antworten Zitat