PDFium Delphi Component Docs

SelectAllFormText метод

Component: TPdfView  ·  Unit: PDFium
Описує метод TPdfView.SelectAllFormText у PDFium Delphi Component і пояснює, коли використовувати цей член API

Syntax

function SelectAllFormText: Boolean;

Description

SelectAllFormText обгортає точку входу FORM_SelectAllText PDFium. API PDFium було прив'язано ще на рівні модуля, але до v1.23.0 у нього не було високорівневого доступу; цей метод дає застосункам жест Ctrl+A усередині віджета без субкласування подання

Повертає True, коли виділення було створено (тобто сфокусований віджет містить принаймні один символ), інакше False. Безпечно повертає False, коли подання неактивне, документ не містить AcroForm або жоден віджет не сфокусований

Класичне поєднання з GetSelectedFormText — пункт меню Copy-All: 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