PDFium Delphi Component Docs

CopySelectionToClipboard function

Component: TPdfView  ·  Unit: PDFium
Kopierar den aktuellt markerade texten till Windows urklipp som CF_UNICODETEXT

Syntax

function CopySelectionToClipboard: Boolean;

Description

Hämtar den aktuella markeringen via SelectedText och skriver den till Windows urklipp som CF_UNICODETEXT via OpenClipboard / EmptyClipboard / GlobalAlloc / SetClipboardData. Returnerar True vid framgång

Returnerar False när det inte finns någon markering att kopiera, när SelectedText löser ut till den tomma strängen, eller när ett Win32-urklippsanrop misslyckas, inklusive minnesallokering eller otillgänglig åtkomst

Sedan v3.126.0 använder öppningen av urklippet en avgränsad återförsöksbudget på 100 ms för tillfällig konkurrens, utan att pumpa UI-meddelanden; åtkomst som förblir otillgänglig returnerar fortfarande False

Nativ Free Pascal/LCL på Linux och macOS använder widgetuppsättningens UTF-8-texturklippsgränssnitt och konverterar från komponentens UTF-16-markering. Windows-urklippets återförsöksbudget gäller bara Windows-implementeringen; nativ urklippsåtkomst kräver en tillgänglig urklippstjänst i skrivbordsmiljön

Remarks

Example

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

See Also

SelectedText, HasSelection, SelectAll, ClearSelection