PDFium Component Docs

FindFirst Metoda

Component: TPdfView  ·  Unit: PDFium
Rozpoczyna wyszukiwanie podanego tekstu StartIndex jest liczony od zera, a -1 oznacza koniec strony Parametr DirectionUp określa kierunek tej operacji wyszukiwania

Syntax

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

Return Value

Liczony od zera indeks znaku pierwszego dopasowania albo -1, jeśli tekst nie zostanie znaleziony

Description

Rozpoczyna wyszukiwanie tekstu na bieżącej stronie. Wywołaj tę metodę przed użyciem FindNext lub FindPrevious do iterowania po kolejnych dopasowaniach. Każde wywołanie FindFirst resetuje wewnętrzny uchwyt wyszukiwania

Aby wizualnie wyróżnić wszystkie wystąpienia bez iterowania, użyj zamiast tego 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