PDFium Delphi Component Docs

FindFirst الطريقة

المكوّن: TPdfView  ·  الوحدة: PDFium
بدء بحث عن النص المحدد. StartIndex صفري الأساس، و -1 لنهاية الصفحة. يحدد المعامل DirectionUp اتجاه عملية البحث هذه.

الصياغة

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;

انظر أيضًا

TPdfView.FindNext, TPdfView.FindPrevious, TPdfView.Find, TPdfView.HighlightSearchText