PDFium Delphi Component Docs

متد GetSelectedFormText

کامپوننت: TPdfView  ·  واحد: PDFium
متنی را که در حال حاضر داخل ویجت AcroForm متمرکز روی صفحهٔ فعال نما انتخاب شده برمی‌گرداند

Syntax

function GetSelectedFormText: WString;

Description

GetSelectedFormText یک نقطهٔ ورود سطح‌بالا روی اتصال FORM_GetSelectedText مربوط به PDFium است. API مربوط به PDFium از پیش در سطح واحد متصل شده بود اما تا v1.23.0 دسترس‌دهندهٔ سازگار با Pascal نداشت؛ این متد آن را به‌طور تمیز پوشش می‌دهد

این متد هر ویجت AcroFormی را هدف می‌گیرد که در حال حاضر تمرکز صفحهٔ فعال نما را در اختیار دارد (همان ویجتی که به ورودی صفحه‌کلید پاسخ می‌دهد). وقتی کاربر گستره‌ای از نویسه‌ها را داخل آن ویجت انتخاب کرده باشد — برای مثال با Shift+Arrow یا کلیک‌وکشیدن — GetSelectedFormText متن انتخاب را به‌صورت WString برمی‌گرداند. وقتی متنی انتخاب نشده باشد (فقط یک موقعیت مکان‌نما)، GetSelectedFormText رشته‌ای خالی برمی‌گرداند

این متد در حالت‌های زیر هیچ کاری انجام نمی‌دهد:

در هر سه حالت مقدار بازگشتی رشته‌ای خالی است — این متد هرگز استثنا به‌راه نمی‌اندازد

Remarks

Example

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

See Also

CopySelectedFormTextToClipboard, SelectAllFormText, FormUndo, FormRedo, FormField