CutSelection

Formularios, interacción, Unicode

Descripción

Copia la selección normalizada a CutText y la elimina a través de la ruta atómica de reemplazo de texto de la sesión

El método no depende del portapapeles del sistema operativo, lo que permite que hosts VCL, FMX, de servicio y multiplataforma elijan su propio adaptador de portapapeles

Si /K o OnTextEdit veta la edición, CutText queda vacío y la selección no cambia

Declaración

function CutSelection(out CutText: WideString): Integer;

Parámetros

CutTextRecibe el texto UTF-16 eliminado solo después de que se acepta la edición

Valor devuelto

Devuelve 1 cuando la transacción de corte se acepta, incluida una selección vacía; de lo contrario, 0

Ejemplo

if Session.CutSelection(ClipboardText) = 1 then
  HostClipboard.SetText(ClipboardText);

Véase también

ReplaceSelection, PasteText, GetSelectionRange, TPDFlibFormSession