Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Text im Webbrowser makieren (https://www.delphipraxis.net/170717-text-im-webbrowser-makieren.html)

youuu 30. Sep 2012 12:50

Text im Webbrowser makieren
 
Hi,

ich benutze von den Schweizern diese Procedure zum makieren von gesuchten Text im Webbrowser.

Delphi-Quellcode:
var
  tr: IHTMLTxtRange; //TextRange Object
begin
  if not WB.Busy then begin
    tr := ((WB.Document as IHTMLDocument2).body as IHTMLBodyElement).createTextRange;
    //Get a body with IHTMLDocument2 Interface and then a TextRang obj. with IHTMLBodyElement Intf.

    while tr.findText(aText, 1, 0) do //while we have result
    begin
      tr.pasteHTML('<span style="background-color: Lime; font-weight: bolder;">' +
      tr.htmlText + '</span>');
      //Set the highlight, now background color will be Lime
      tr.scrollIntoView(True);
      //When IE find a match, we ask to scroll the window... you dont need this...
    end;
  end;
end;
Das Problem welches ich habe, ist das
Delphi-Quellcode:
tr.scrollIntoView(True);
nicht funktioniert.


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:46 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