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.