PDFium Delphi Component Docs

FindFirst metode

Komponen: TPdfView  ·  Unit: PDFium
Memulai pencarian teks yang ditentukan. StartIndex berbasis 0, -1 dipakai untuk akhir halaman. Parameter DirectionUp menentukan arah operasi pencarian ini

Syntax

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

Return Value

The 0-based character index of the first match, or -1 if the text is not found.

Description

Memulai pencarian teks pada halaman saat ini. Panggil metode ini sebelum memakai FindNext atau FindPrevious untuk mengiterasi kecocokan berikutnya. Setiap panggilan ke FindFirst menyetel ulang handle pencarian internal.

Untuk menyorot semua kemunculan secara visual tanpa mengiterasi, gunakan 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