function SelectAllFormText: Boolean;
SelectAllFormText omsluter PDFium:s
FORM_SelectAllText-ingångspunkt. PDFium-API:et var
redan bundet på unitnivå men saknade åtkomst på hög nivå
fram till v1.23.0; metoden ger program gesten Ctrl+A inuti en
widget utan att ärva om vyn
Returnerar True när en markering skapades (dvs. den
fokuserade widgeten har minst ett tecken) och False
i övriga fall. Returnerar False på ett säkert sätt när vyn är
inaktiv, dokumentet saknar AcroForm eller ingen widget är
fokuserad
Den klassiska kombinationen med GetSelectedFormText är
menyposten Kopiera allt: SelectAllFormText markerar varje tecken
inuti den fokuserade widgeten, varefter GetSelectedFormText returnerar dessa
tecken som en WString för urklipp
FormField[i] := FormField[i]; — PDFium fäller samman markeringen till ett insättningstecken vid värdeändring
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;