OnTextEdit

Formulaires, interaction

Description

Se produit avant que la valeur transitoire de l'édition active ne change à la suite d'un remplacement de sélection Le callback reçoit le type d'édition, la plage de sélection UTF-16, le texte sélectionné et une chaîne de remplacement mutable, et il se déclenche après que l'action de frappe

/K

Modifier ReplacementText réécrit le texte qui sera inséré, et régler Allow à False rejette l'édition atomiquement, laissant valeur et sélection inchangées

Le remplacement est borné à la longueur maximale du champ aux frontières de graphèmes complètes après le retour du callback

Déclaration

property OnTextEdit: TPDFlibFormSessionTextEditEvent;

Paramètres du gestionnaire

SenderSession effectuant l'édition
FieldIndexChamp de base en cours d'édition
EditKindType d'édition en attente, une des valeurs fekReplaceSelection, fekCutSelection ou fekPasteText
SelectionStartDébut UTF-16 à base zéro de la sélection normalisée
SelectionLengthLongueur UTF-16 de la sélection normalisée
SelectedTextTexte actuellement couvert par la sélection
ReplacementTextTexte mutable sur le point de remplacer la sélection
AllowIndicateur de veto, préréglé à True et positionné à False pour un rejet atomique

Voir aussi

ReplaceSelection, CutSelection, PasteText, TPDFlibFormEditKind, OnAction, ApplySelectionEdit