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;