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
| Sender | Sesión que realiza la edición |
|---|---|
| FieldIndex | Campo base que se está editando |
| EditKind | Tipo de edición pendiente: uno de fekReplaceSelection, fekCutSelection o fekPasteText |
| SelectionStart | Inicio UTF-16 basado en cero de la selección normalizada |
| SelectionLength | Longitud UTF-16 de la selección normalizada |
| SelectedText | Texto cubierto actualmente por la selección |
| ReplacementText | Texto modificable a punto de reemplazar la selección |
| Allow | Indicador 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