PDFium Delphi Component Docs

FindFirst Método

Componente: TPdfView  ·  Unidad: PDFium
Inicia la búsqueda del texto especificado. StartIndex se basa en cero y -1 indica el final de la página. El parámetro DirectionUp determina la dirección de esta operación de búsqueda

Syntax

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

Return Value

El índice de carácter en base 0 de la primera coincidencia, o -1 si no se encuentra el texto

Description

Inicia una búsqueda de texto en la página actual. Llame a este método antes de usar FindNext o FindPrevious para recorrer las coincidencias posteriores. Cada llamada a FindFirst restablece el identificador de búsqueda interno

Para resaltar visualmente todas las apariciones sin iterar, use HighlightSearchText en su lugar

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