PDFium Delphi Component Docs

GetSelectedFormText Methode

Komponente: TPdfView  ·  Unit: PDFium
Liefert den aktuell innerhalb des fokussierten AcroForm-Widgets auf der aktiven Seite der Ansicht ausgewählten Text

Syntax

function GetSelectedFormText: WString;

Beschreibung

GetSelectedFormText ist ein High-Level-Einstiegspunkt oberhalb der FORM_GetSelectedText-Bindung von PDFium. Die PDFium-API war auf Unit-Ebene bereits gebunden, hatte aber bis v1.23.0 keinen Pascal-freundlichen Accessor; diese Methode umschließt ihn sauber

Die Methode zielt auf das AcroForm-Widget, das auf der aktiven Seite der Ansicht aktuell den Fokus besitzt (dasselbe Widget, das auf Tastatureingaben reagiert). Hat der Benutzer innerhalb dieses Widgets einen Zeichenbereich ausgewählt — etwa per Umschalttaste+Pfeiltaste oder durch Klicken und Ziehen — liefert GetSelectedFormText den Auswahltext als WString. Ist kein Text ausgewählt (nur eine Caret-Position), gibt GetSelectedFormText einen leeren String zurück

Die Methode ist ein No-op, wenn:

In allen drei Fällen ist der Rückgabewert ein leerer String — die Methode löst niemals eine Exception aus

Hinweise

Beispiel

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

Siehe auch

CopySelectedFormTextToClipboard, SelectAllFormText, FormUndo, FormRedo, FormField