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

SenderSesión que realiza la edición
FieldIndexCampo base que se está editando
EditKindClase de edición pendiente: una de fekReplaceSelection, fekCutSelection o fekPasteText
SelectionStartInicio UTF-16 con base cero de la selección normalizada
SelectionLengthLongitud UTF-16 de la selección normalizada
SelectedTextTexto cubierto actualmente por la selección
ReplacementTextTexto mutable a punto de reemplazar la selección
AllowBandera de veto, preestablecida en True y establecida en False para un rechazo atómico

Véase también

ReplaceSelection, CutSelection, PasteText, TPDFlibFormEditKind, OnAction, ApplySelectionEdit