PDFium Delphi Component Docs

GetSelectedFormText Metodo

Componente: TPdfView  ·  Unità: PDFium
Restituisce il testo attualmente selezionato nel widget AcroForm con focus sulla pagina attiva della vista

Syntax

function GetSelectedFormText: WString;

Description

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:

In tutti e tre i casi il valore restituito è una stringa vuota — il metodo non solleva mai eccezioni

Remarks

Example

procedure TForm1.btnCopyClick(Sender: TObject);
begin
  if not PdfView1.CopySelectedFormTextToClipboard then
    ShowMessage('No form text selected');
end;

See Also

CopySelectedFormTextToClipboard, SelectAllFormText, FormUndo, FormRedo, FormField