PasteText

Формы, взаимодействие, Unicode

Описание

Заменяет активное выделение переданным вызывающей стороной текстом буфера обмена за одну транзакцию /K и OnTextEdit

Сессия не обращается к буферу обмена платформы, поэтому один и тот же метод работает с элементами управления GUI, удаленными сессиями, веб-фронтендами и автоматизированными обработчиками форм

OnTextEdit до применения защиты /MaxLen с учётом Unicode

Объявление

function PasteText(const Text: WideString): Integer;

Параметры

TextПереданный вызывающей стороной текст UTF-16, предлагаемый для текущего выделения

Возвращаемое значение

Возвращает 1, когда транзакция вставки принята, иначе 0

Пример

Session.PasteText(HostClipboard.GetText);

См. также

ReplaceSelection, CutSelection, TPDFlibFormEditKind, TPDFlibFormSession