PDFium Component Docs

CopySelectionToClipboard functie

Component: TPdfView  ·  Unit: PDFium
Kopieert de momenteel geselecteerde tekst naar het Windows-klembord als CF_UNICODETEXT

Syntax

function CopySelectionToClipboard: Boolean;

Description

Haalt de huidige selectie op via SelectedText en schrijft deze naar het Windows-klembord als CF_UNICODETEXT via OpenClipboard / EmptyClipboard / GlobalAlloc / SetClipboardData. Retourneert True bij succes

Retourneert False wanneer er geen selectie is om te kopiƫren, wanneer SelectedText resulteert in een lege string, of wanneer een Win32-klembord-aanroep faalt, inclusief geheugenallocatie of niet-beschikbare toegang

Sinds v3.126.0 gebruikt het openen van het klembord een begrensd retry-budget van 100ms voor tijdelijke contentie, zonder UI-berichten te pompen; toegang die niet beschikbaar blijft, geeft alsnog False terug

Native Free Pascal/LCL op Linux en macOS gebruikt de UTF-8-tekstklembordinterface van de widgetset en converteert vanuit de UTF-16-selectie van de component. Het retry-budget van het Windows-klembord geldt alleen voor de Windows-implementatie; native klembordtoegang vereist een beschikbare desktop-klembordservice

Remarks

Example

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

See Also

SelectedText, HasSelection, SelectAll, ClearSelection