PDFium Delphi Component Docs

SelectAllFormText الطريقة

Component: TPdfView  ·  Unit: PDFium
يحدد كل حرف داخل أداة AcroForm المركزة في الصفحة النشطة للعارض، وهو ما يعادل Ctrl+A داخل الأداة

Syntax

function SelectAllFormText: Boolean;

Description

يغلّف SelectAllFormText مدخل FORM_SelectAllText في PDFium. فقد كانت واجهة PDFium هذه مرتبطة على مستوى الوحدة من قبل لكن دون موصول عالي المستوى حتى v1.23.0؛ وتمنح هذه الطريقة التطبيقات إيماءة Ctrl+A داخل الأداة من دون إخضاع العرض لصنف فرعي

تعيد True عندما يتم تحديد (أي عندما يحتوي الأداة المركَّزة على محرف واحد على الأقل) وFalse فيما سوى ذلك. وتعيد False بأمان عندما يكون العرض غير نشط، أو لا يحوي المستند أي AcroForm، أو لا توجد أداة مركَّزة

والاقتران الكلاسيكي مع GetSelectedFormText هو عنصر قائمة «نسخ الكل»: فيبرز SelectAllFormText كل محرف داخل الأداة المركَّزة، ثم يعيد GetSelectedFormText تلك المحارف بوصفها WString للحافظة

Remarks

Example

procedure TForm1.miSelectAllClick(Sender: TObject);
begin
  if PdfView1.SelectAllFormText then
    sbInfo.SimpleText := 'Form text selected'
  else
    sbInfo.SimpleText := 'No focused form widget';
end;

// Copy-all pattern
procedure TForm1.miCopyAllClick(Sender: TObject);
begin
  if PdfView1.SelectAllFormText then
    Clipboard.AsText := string(PdfView1.GetSelectedFormText);
end;

See Also

GetSelectedFormText, FormUndo, FormField