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 tiene dependencia del portapapeles del sistema operativo, lo que permite que anfitriones 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 acepte la edición

Valor devuelto

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

Ejemplo

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

Véase también

ReplaceSelection, PasteText, GetSelectionRange, TPDFlibFormSession