PDFium Delphi Component Docs

Метод GetSelectedFormText

Компонент: TPdfView  ·  Модул: PDFium
Връща текста, маркиран в момента в AcroForm widget с фокус на активната страница на изгледа

Синтаксис

function GetSelectedFormText: WString;

Описание

GetSelectedFormText е high-level входна точка върху обвързването FORM_GetSelectedText на PDFium. PDFium API беше вече обвързано на ниво unit, но нямаше Pascal-приятелски достъп до v1.23.0; този метод го обвива чисто

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