PDFium Delphi Component 文件

PasteFormTextFromClipboard 方法

元件: TPdfView  ·  單元: PDFium
以 Unicode 剪貼簿文字,取代焦點可編輯 AcroForm widget 中目前的選取範圍

Syntax

function PasteFormTextFromClipboard: Boolean;

Description

此方法從 Windows 剪貼簿讀取有界的 Null 結尾 CF_UNICODETEXT 值,並將它傳送給 PDFium 的焦點表單編輯器

既有的選取文字會被取代,而空的選取範圍會在目前的插入點位置插入文字

當剪貼簿沒有非空的 Unicode 文字,或焦點 widget 不可編輯時,回傳 False 且不變更欄位

自 v3.126.0 起,開啟 Windows 剪貼簿會在不泵送 UI 訊息的前提下,以有界的 100ms 重試額度處理瞬間的競爭狀況;額度耗盡後仍無法存取時,一樣回傳 False 且不變更欄位

Remarks

Example

if not PdfView1.PasteFormTextFromClipboard then
  ShowMessage('No editable form field is focused');

See Also

CutSelectedFormTextToClipboard, CopySelectedFormTextToClipboard, SelectAllFormText, FormUndo