PDFium Delphi Component Docs

GetSelectedFormText الطريقة

المكوّن: TPdfView  ·  الوحدة: PDFium
يعيد النص المحدد حاليًا داخل عنصر AcroForm المركز عليه في صفحة العرض النشطة

الصياغة

function GetSelectedFormText: WString;

الوصف

GetSelectedFormText نقطة دخول رفيعة المستوى فوق ربط FORM_GetSelectedText في PDFium. فقد رُبطت واجهة PDFium على مستوى الوحدة أصلًا لكنها بقيت بلا موصل ملائم لـ Pascal حتى v1.23.0؛ وهذه الطريقة تغلفه بشكل نظيف

تستهدف الطريقة أي عنصر AcroForm يملك التركيز حاليًا في صفحة العرض النشطة (العنصر نفسه الذي يستجيب لإدخال لوحة المفاتيح). وعندما يكون المستخدم قد حدد نطاقًا من الأحرف داخل ذلك العنصر — مثلاً بـ Shift+Arrow أو بالنقر والسحب — يعيد GetSelectedFormText نص التحديد بوصفه WString. وعندما لا يكون هناك نص محدد (موضع علامة نصية فقط)، يعيد GetSelectedFormText سلسلة فارغة

الطريقة لا تفعل شيئًا عندما:

في الحالات الثلاث تكون قيمة الإرجاع سلسلة فارغة — ولا ترفع الطريقة استثناء أبدًا

ملاحظات

مثال

procedure TForm1.btnCopyClick(Sender: TObject);
begin
  if not PdfView1.CopySelectedFormTextToClipboard then
    ShowMessage('No form text selected');
end;

انظر أيضًا

CopySelectedFormTextToClipboard, SelectAllFormText, FormUndo, FormRedo, FormField