function FindFirst(const Text: WString; Options: TSearchOptions= []; StartIndex: Integer= 0; DirectionUp: Boolean= True): Integer;
-1, если текст не найденЗапускает текстовый поиск на текущей странице. Вызывайте этот метод до FindNext или FindPrevious, чтобы перебирать последующие совпадения. Каждый вызов FindFirst сбрасывает внутренний дескриптор поиска
Чтобы подсветить все вхождения визуально, без перебора, используйте HighlightSearchText
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;