DeleteEditSelection
Formularios, interacción, historial de edición
Descripción
Auxiliar interno de TPDFlibFormSession que implementa las teclas Retroceso y Suprimir para DispatchInputEvent
Con una selección contraída, primero selecciona un clúster de grafemas extendidos vecino: el clúster antes del cursor para Retroceso y el clúster después del cursor para Suprimir
En el límite de texto coincidente el auxiliar informa de éxito sin borrar nada
La propia eliminación corre a través de ApplySelectionEdit como un fekReplaceSelection con un reemplazo vacío, así que la acción /K y OnTextEdit todavía pueden vetarla
UndoEdit y
Declaración
function DeleteEditSelection(Backwards: Boolean): Integer;
Parámetros
| Backwards | True elimina hacia el inicio del texto como Retroceso, False elimina hacia el final como Suprimir |
|---|
Valor devuelto
Devuelve 1 cuando se seleccionó y eliminó un grupo o el símbolo de inserción ya estaba en el límite correspondiente; en caso contrario 0 cuando la petición fue reentrante, no hay ninguna edición activa o la transacción de reemplazo fue vetada
Véase también
ApplySelectionEdit, DispatchInputEvent, UndoEdit, EnsureSelectionBoundaries, TPDFlibFormInputKey, TPDFlibFormSession