PDFium Delphi Component Docs

FindFirst Metod

Component: TPdfView  ·  Unit: PDFium
Starta en sökning av den angivna texten. StartIndex är nollbaserad, -1 betyder slutet av sidan. Parametern DirectionUp avgör sökningsriktningen

Syntax

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

Return Value

Det 0-baserade teckenindexet för första träffen, eller -1 om texten inte hittas

Description

Initierar en textsökning på den aktuella sidan. Anropa denna metod innan du använder FindNext eller FindPrevious för att iterera genom efterföljande träffar. Varje anrop till FindFirst återställer det interna sökhandtaget

För att markera alla förekomster visuellt utan iteration, använd HighlightSearchText i stället

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