PDFium Delphi Component Docs

GetSelectedFormText Método

Componente: TPdfView  ·  Unidad: PDFium
Devuelve el texto actualmente seleccionado dentro del widget de AcroForm enfocado en la página activa de la vista

Syntax

function GetSelectedFormText: WString;

Description

GetSelectedFormText es un punto de entrada de alto nivel sobre el enlace FORM_GetSelectedText de PDFium. La API de PDFium ya estaba enlazada a nivel de unidad pero no tenía un accesor amigable para Pascal hasta v1.23.0; este método la envuelve de forma limpia

El método se dirige al widget de AcroForm que actualmente posee el foco en la página activa de la vista (el mismo widget que responde a la entrada de teclado). Cuando el usuario ha seleccionado un intervalo de caracteres dentro de ese widget — por ejemplo con Mayús+Flecha o haciendo clic y arrastrando — GetSelectedFormText devuelve el texto de la selección como WString. Cuando no hay texto seleccionado (solo una posición de cursor), GetSelectedFormText devuelve una cadena vacía

El método no hace nada cuando:

En los tres casos el valor devuelto es una cadena vacía — el método nunca lanza excepciones

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