DeleteEditSelection

Formularios, interacción, historial de ediciones

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 é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

BackwardsTrue 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 cuando el cursor ya estaba en el límite correspondiente; de lo contrario, 0 cuando la solicitud fue reentrante, no hay edición activa o la transacción de reemplazo fue vetada

Véase también

ApplySelectionEdit, DispatchInputEvent, UndoEdit, EnsureSelectionBoundaries, TPDFlibFormInputKey, TPDFlibFormSession