function SelectAllFormText: Boolean;
SelectAllFormText incapsula il punto di ingresso
FORM_SelectAllText di PDFium. L'API PDFium era
già agganciata a livello di unit ma non aveva un accessore di alto livello
fino alla v1.23.0; questo metodo dà alle applicazioni il gesto Ctrl+A-dentro-un-
widget senza dover fare subclassing della vista
Restituisce True quando è stata fatta una selezione (cioè il
widget focalizzato ha almeno un carattere) e False
altrimenti. Restituisce False in sicurezza quando la vista è
inattiva, il documento non ha AcroForm o nessun widget è
focalizzato
La coppia classica con GetSelectedFormText è la
voce di menu Copia-tutto: SelectAllFormText evidenzia ogni carattere
dentro il widget focalizzato, poi GetSelectedFormText restituisce quei
caratteri come WString per gli appunti
FormField[i] := FormField[i]; — PDFium riduce la selezione a un cursore al cambio di valore
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;