OnTextEdit
Formularios, interacción
Descripción
Ocurre antes de que el valor transitorio de la edición activa cambie mediante un reemplazo de la selección El callback recibe el tipo de edición, el rango de selección UTF-16, el texto seleccionado y una cadena de reemplazo mutable, 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 el callback retorne
Declaración
property OnTextEdit: TPDFlibFormSessionTextEditEvent;
Parámetros del manejador
| Sender | Sesión que realiza la edición |
|---|---|
| FieldIndex | Campo base que se está editando |
| EditKind | Clase de edición pendiente: una de fekReplaceSelection, fekCutSelection o fekPasteText |
| SelectionStart | Inicio UTF-16 con base 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 mutable a punto de reemplazar la selección |
| Allow | Bandera de veto, preestablecida en True y establecida en False para un rechazo atómico |
Véase también
ReplaceSelection, CutSelection, PasteText, TPDFlibFormEditKind, OnAction, ApplySelectionEdit