PDFiumPas 文档

CopySelectionToClipboard 函数

此 API 条目保留标识符、签名、代码块和 PDF 术语的原始形式。
组件: TPdfView  ·  单元: PDFium
将当前选中的文本以 CF_UNICODETEXT 复制到 Windows 剪贴板

语法

function CopySelectionToClipboard: Boolean;

说明

通过 SelectedText 取得当前选区,并经由 OpenClipboard / EmptyClipboard / GlobalAlloc / SetClipboardData 将其写入 Windows 剪贴板,格式为 CF_UNICODETEXT。成功时返回 True

当没有可复制的选区、SelectedText 解析为空字符串,或者任何 Win32 剪贴板调用失败时返回 False(例如别的进程占用剪贴板、GlobalAlloc 失败、OOM)。每一步都做了防御性处理 — 不会抛出异常

备注

示例

if not PdfView1.CopySelectionToClipboard then
  ShowMessage('没有选中内容,或剪贴板不可用');

另请参阅

SelectedText, HasSelection, SelectAll, ClearSelection