PDFium Delphi Component Docs

PasteFormTextFromClipboard Метод

Компонент: TPdfView  ·  Модуль: PDFium
Заменяет текущее выделение в сфокусированном редактируемом виджете AcroForm текстом Unicode из буфера обмена

Syntax

function PasteFormTextFromClipboard: Boolean;

Description

Метод читает ограниченное значение CF_UNICODETEXT, завершающееся нулевым символом, из буфера обмена Windows и передаёт его сфокусированному редактору форм PDFium

Существующий выделенный текст заменяется, а при пустом выделении текст вставляется в текущей позиции каретки

Возвращает False без изменения поля, когда в буфере обмена нет непустого текста Unicode или сфокусированный виджет не является редактируемым

Начиная с v3.126.0 открытие буфера обмена Windows использует ограниченный бюджет повтора в 100 мс для мимолётной конкуренции без прокачки сообщений UI; исчерпанные попытки доступа по-прежнему возвращают False, не меняя поле

Remarks

Example

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

See Also

CutSelectedFormTextToClipboard, CopySelectedFormTextToClipboard, SelectAllFormText, FormUndo