PDFium Component Docs

FindFirst methode

Component: TPdfView  ·  Unit: PDFium
Start een zoekopdracht naar de opgegeven tekst. StartIndex is op 0 gebaseerd, -1 staat voor het einde van de pagina. De parameter DirectionUp bepaalt de richting van deze zoekbewerking

Syntax

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

Return Value

De op 0 gebaseerde tekenindex van de eerste overeenkomst, of -1 als de tekst niet wordt gevonden

Description

Start een tekstzoekopdracht op de huidige pagina. Roep deze methode aan voordat u FindNext of FindPrevious gebruikt om door volgende overeenkomsten te itereren. Elke aanroep van FindFirst stelt de interne zoek-handle opnieuw in.

Om alle voorkomens visueel te markeren zonder te itereren, gebruikt u in plaats daarvan 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