PDFium Delphi Component Docs

PasteFormTextFromClipboard メソッド

コンポーネント: TPdfView  ·  ユニット: PDFium
フォーカスされた編集可能 AcroForm ウィジェットの現在の選択を Unicode クリップボードテキストで置き換えます

構文

function PasteFormTextFromClipboard: Boolean;

説明

このメソッドは境界付きの null 終端 CF_UNICODETEXT 値を Windows クリップボードから読み、PDFium のフォーカスフォームエディターに送ります

既存の選択テキストは置き換えられ、空の選択は現在のキャレット位置にテキストを挿入します

クリップボードに空でない Unicode テキストがない、またはフォーカスウィジェットが編集可能でない場合、フィールドを変えずに False を返します

v3.126.0 以降、Windows クリップボードのオープンは UI メッセージをポンプせずに、一時的な競合に対して 100ms 上限のリトライ予算を使います。リトライを使い切った場合も、フィールドを変えずに False を返します

備考

例

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

関連項目

CutSelectedFormTextToClipboard, CopySelectedFormTextToClipboard, SelectAllFormText, FormUndo