PDFium Delphi Component Docs

FindFirst Metodo

Componente: TPdfView  ·  Unità: PDFium
Avvia una ricerca del testo specificato. StartIndex è basato su zero, -1 indica la fine della pagina. Il parametro DirectionUp determina la direzione di questa operazione di ricerca.

Syntax

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

Return Value

L'indice di carattere a base zero della prima corrispondenza, oppure -1 se il testo non viene trovato

Description

Avvia una ricerca di testo nella pagina corrente. Chiama questo metodo prima di usare FindNext o FindPrevious per iterare attraverso le corrispondenze successive. Ogni chiamata a FindFirst reimposta l'handle di ricerca interno.

Per evidenziare visivamente tutte le occorrenze senza iterare, usa invece 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