function GetSelectedFormText: WString;
GetSelectedFormText è un punto di ingresso di alto livello basato sul binding
FORM_GetSelectedText di PDFium. L'API di PDFium era già
vincolata a livello di unit ma non aveva un accessor pratico per
Pascal fino a v1.23.0; questo metodo la incapsula in modo pulito
Il metodo fa riferimento al widget AcroForm che attualmente detiene il focus sulla pagina attiva della vista (lo stesso widget che risponde all'input da tastiera). Quando l'utente ha selezionato un intervallo di caratteri all'interno di quel widget — per esempio con Shift+Freccia o con clic e trascinamento — GetSelectedFormText restituisce il testo della selezione come WString. Quando nessun testo è selezionato (solo una posizione del caret), GetSelectedFormText restituisce una stringa vuota
Il metodo è un no-op quando:
Active = False);FormType = ftNone);In tutti e tre i casi il valore restituito è una stringa vuota — il metodo non solleva mai eccezioni
FormField[i] := ... può ridurre la selezione a un semplice caret
procedure TForm1.btnCopyClick(Sender: TObject);
begin
if not PdfView1.CopySelectedFormTextToClipboard then
ShowMessage('No form text selected');
end;