PDFium Delphi Component Docs

FindFirst Methode

Komponente: TPdfView  ·  Unit: PDFium
Startet eine Suche nach dem angegebenen Text. StartIndex ist nullbasiert, -1 steht für das Seitenende. Der Parameter DirectionUp bestimmt die Richtung dieser Suchoperation

Syntax

function FindFirst(const Text: WString; Options: TSearchOptions= []; StartIndex: Integer= 0; DirectionUp: Boolean= True): Integer;

Return Value

Der nullbasierte Zeichenindex des ersten Treffers oder -1, wenn der Text nicht gefunden wird

Description

Startet eine Textsuche auf der aktuellen Seite. Rufen Sie diese Methode auf, bevor Sie FindNext oder FindPrevious verwenden, um durch nachfolgende Treffer zu iterieren. Jeder Aufruf von FindFirst setzt das interne Such-Handle zurück

Um alle Vorkommen visuell hervorzuheben, ohne zu iterieren, verwenden Sie stattdessen HighlightSearchText

Example

var Pos: Integer;
begin
  Pos := PdfView.FindFirst('invoice', [soMatchCase]);
  while Pos >= 0 do
  begin
    Memo1.Lines.Add('Found at index: ' + IntToStr(Pos));
    Pos := PdfView.FindNext;
  end;
end;

See Also

TPdfView.FindNext, TPdfView.FindPrevious, TPdfView.Find, TPdfView.HighlightSearchText