PDFium Delphi Component Docs

Funktion CopySelectionToClipboard

Komponente: TPdfView  ·  Unit: PDFium
Kopiert aktuell ausgewählten Unicode-Text in die Systemzwischenablage

Syntax

function CopySelectionToClipboard: Boolean;

Beschreibung

Unter Windows wird die Auswahl über SelectedText abgefragt und als CF_UNICODETEXT mit OpenClipboard / EmptyClipboard / GlobalAlloc / SetClipboardData geschrieben; Erfolg liefert True

Liefert False, wenn keine Auswahl zum Kopieren vorliegt, wenn SelectedText den leeren String ergibt oder wenn ein Win32-Zwischenablage-Aufruf fehlschlägt, einschließlich Speicherreservierung und nicht verfügbarem Zugriff

Seit v3.126.0 versucht Windows bei vorübergehender Konkurrenz das Öffnen innerhalb 100ms erneut, ohne UI-Nachrichten zu pumpen; weiterhin fehlender Zugriff liefert False

Natives Free Pascal/LCL unter Linux/macOS nutzt die UTF-8-Textzwischenablage des Widgetsets und konvertiert die UTF-16-Auswahl; das Windows-Wiederholungsbudget gilt nur dort; native Zwischenablage benötigt einen verfügbaren Desktopdienst

Hinweise

Beispiel

if not PdfView1.CopySelectionToClipboard then
  ShowMessage('Nothing selected, or clipboard unavailable.');

Siehe auch

SelectedText, HasSelection, SelectAll, ClearSelection