CutSelection
Формы, взаимодействие, Unicode
Описание
Копирует нормализованное выделение в CutText и удаляет его через атомарный путь замены текста сессии
Метод не зависит от буфера обмена операционной системы, что позволяет хостам VCL, FMX, службам и кроссплатформенным приложениям выбирать собственный адаптер буфера обмена
Если /K или OnTextEdit накладывают вето на правку, CutText пуст, а выделение остается без изменений
Объявление
function CutSelection(out CutText: WideString): Integer;
Параметры
| CutText | Получает удаленный текст UTF-16 только после принятия правки |
|---|
Возвращаемое значение
Возвращает 1, когда транзакция вырезания принята, включая пустое выделение, иначе 0
Пример
if Session.CutSelection(ClipboardText) = 1 then
HostClipboard.SetText(ClipboardText);
См. также
ReplaceSelection, PasteText, GetSelectionRange, TPDFlibFormSession