PDFium Delphi Component Docs

Funzione CopySelectionToClipboard

Componente: TPdfView  ·  Unità: PDFium
Copia il testo Unicode attualmente selezionato negli appunti di sistema

Sintassi

function CopySelectionToClipboard: Boolean;

Descrizione

Su Windows ottiene la selezione da SelectedText e la scrive negli appunti come CF_UNICODETEXT tramite OpenClipboard / EmptyClipboard / GlobalAlloc / SetClipboardData. Restituisce True se riesce

Restituisce False quando non c'è nessuna selezione da copiare, quando SelectedText si risolve in una stringa vuota, o quando una chiamata Win32 agli appunti fallisce, inclusa l'allocazione di memoria o un accesso non disponibile

Da v3.126.0, l'apertura degli appunti Windows usa un limite di tentativi di 100ms per contesa temporanea senza elaborare messaggi UI; se l'accesso resta indisponibile restituisce False

Free Pascal/LCL nativo su Linux e macOS usa l'interfaccia UTF-8 degli appunti del widget set e converte la selezione UTF-16 del componente. Il limite di tentativi Windows si applica solo all'implementazione Windows; l'accesso nativo richiede un servizio appunti desktop disponibile

Note

Esempio

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

Vedere anche

SelectedText, HasSelection, SelectAll, ClearSelection