PDFium Component Docs

CopySelectionToClipboard Funkcja

Component: TPdfView  ·  Unit: PDFium
Kopiuje aktualnie zaznaczony tekst do schowka systemu Windows jako CF_UNICODETEXT

Syntax

function CopySelectionToClipboard: Boolean;

Description

Pobiera bieżące zaznaczenie przez SelectedText i zapisuje je do schowka systemu Windows jako CF_UNICODETEXT za pomocą OpenClipboard / EmptyClipboard / GlobalAlloc / SetClipboardData. Zwraca True w przypadku powodzenia

Zwraca False, gdy nie ma zaznaczenia do skopiowania, gdy SelectedText rozwiązuje się do pustego ciągu albo gdy zawiedzie wywołanie schowka Win32, w tym alokacja pamięci lub niedostępny schowek

Od v3.126.0 otwieranie schowka używa ograniczonego budżetu 100 ms ponawiania dla chwilowych kolizji, bez przetwarzania komunikatów UI; schowek pozostający niedostępnym nadal daje False

Natywny Free Pascal/LCL na Linuksie i macOS używa interfejsu schowka tekstowego UTF-8 zestawu widżetów i konwertuje z zaznaczenia UTF-16 komponentu. Budżet ponawiania schowka Windows dotyczy wyłącznie implementacji Windows; natywny dostęp do schowka wymaga dostępnej usługi schowka na pulpicie

Remarks

Example

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

See Also

SelectedText, HasSelection, SelectAll, ClearSelection