function SelectAllFormText: Boolean;
SelectAllFormText обгортає точку входу
FORM_SelectAllText PDFium. API PDFium було
прив'язано ще на рівні модуля, але до v1.23.0 у нього не було
високорівневого доступу; цей метод дає застосункам
жест Ctrl+A усередині віджета без субкласування подання
Повертає True, коли виділення було створено (тобто
сфокусований віджет містить принаймні один символ), інакше
False. Безпечно повертає False,
коли подання неактивне, документ не містить AcroForm або
жоден віджет не сфокусований
Класичне поєднання з GetSelectedFormText —
пункт меню Copy-All: SelectAllFormText підсвічує кожен символ
усередині сфокусованого віджета, після чого GetSelectedFormText
повертає ці символи як WString для буфера обміну
FormField[i] := FormField[i]; — PDFium згортає виділення до каретки при зміні значення
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;