PDFium Delphi Component Docs

AllowUserTextSelection Eigenschaft

Komponente: TPdfView  ·  Unit: PDFium
Steuert die durch Benutzereingaben ausgelöste Textauswahl im Viewer

Syntax

property AllowUserTextSelection: Boolean;

Description

Ist der Wert True (die Voreinstellung), reagiert der Viewer auf selektionsbezogene Benutzereingaben:

Ist der Wert False, ist das alles oben stillgelegt und der Viewer verhält sich wie v1.16.x — nur Schwenken, nur Link-Klicks, nur Formularausfüllen. Kiosk-Hosts, Vorschaubereiche und Read-only-Kontexte können dieses Flag zur Design-Time auf False pinnen

Dieses Flag schiebt nur Benutzereingaben einen Riegel vor. Die öffentliche API auf Code-Ebene (SelectAll, ClearSelection, CopySelectionToClipboard) funktioniert unabhängig vom Flag-Wert weiter; eine Host-Anwendung kann also nutzergetriebene Selektion abschalten und trotzdem "Alles auswählen / Kopieren"-Toolbar-Buttons bauen, die dieselbe API treiben

Remarks

Example

begin
  PdfView1.AllowUserTextSelection := True;
  PdfView1.SelectionColor := clHighlight;
  PdfView1.OnSelectionChange := DoSelectionChange;
  PdfView1.Active := True;
end;

See Also

SelectionColor, OnSelectionChange, HasSelection, SelectAll, ClearSelection, SelectedText, CopySelectionToClipboard