OnTextEdit

Formularios, interacción

Descripción

Se produce antes de que el valor transitorio de la edición activa cambie mediante un reemplazo de selección La devolución de llamada recibe el tipo de edición, el rango de selección UTF-16, el texto seleccionado y una cadena de reemplazo modificable, y se activa después de que la acción de pulsación de tecla

/K

Modificar ReplacementText reescribe el texto que se insertará, y fijar Allow a False rechaza la edición atómicamente, dejando valor y selección sin cambios

El reemplazo se acota a la longitud máxima del campo en límites completos de grafemas después de que la retrollamada retorne

Declaración

property OnTextEdit: TPDFlibFormSessionTextEditEvent;

Parámetros del controlador

SenderSesión que realiza la edición
FieldIndexCampo base que se está editando
EditKindTipo de edición pendiente: uno de fekReplaceSelection, fekCutSelection o fekPasteText
SelectionStartInicio UTF-16 basado en cero de la selección normalizada
SelectionLengthLongitud UTF-16 de la selección normalizada
SelectedTextTexto cubierto actualmente por la selección
ReplacementTextTexto modificable a punto de reemplazar la selección
AllowIndicador de veto, establecido previamente en True y configurable en False para un rechazo atómico

Véase también

ReplaceSelection, CutSelection, PasteText, TPDFlibFormEditKind, OnAction, ApplySelectionEdit