PDFium Delphi Component Docs

GetSelectedFormText метод

Component: TPdfView  ·  Unit: PDFium
Повертає текст, який зараз виділено всередині сфокусованого віджета AcroForm на активній сторінці подання

Syntax

function GetSelectedFormText: WString;

Description

GetSelectedFormText — це точка входу високого рівня над прив'язкою FORM_GetSelectedText з PDFium. API PDFium уже було прив'язане на рівні модуля, але до v1.23.0 не мало дружнього до Pascal засобу доступу; цей метод охайно огортає його.

Метод націлений на той віджет AcroForm, який зараз володіє фокусом на активній сторінці подання (той самий віджет, що відповідає на введення з клавіатури). Коли користувач виділив діапазон символів усередині цього віджета — наприклад Shift+стрілка чи клацання з перетягуванням — 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