OnTextEdit
Moduli, interazione
Descrizione
Si verifica prima che il valore transitorio della modifica attiva cambi a causa di una sostituzione di selezione Il callback riceve il tipo di modifica, l'intervallo di selezione UTF-16, il testo selezionato e una stringa di sostituzione modificabile, e scatta dopo che l'azione di battitura
/K
Modificare ReplacementText riscrive il testo che verrà inserito, e impostare Allow a False rifiuta la modifica atomicamente, lasciando valore e selezione invariati
La sostituzione viene limitata alla lunghezza massima del campo a confini completi di grafemi dopo il ritorno del callback
Dichiarazione
property OnTextEdit: TPDFlibFormSessionTextEditEvent;
Parametri del gestore
| Sender | Sessione che esegue la modifica |
|---|---|
| FieldIndex | Campo base in corso di modifica |
| EditKind | Tipo di modifica in sospeso, uno tra fekReplaceSelection, fekCutSelection e fekPasteText |
| SelectionStart | Inizio UTF-16 a base zero della selezione normalizzata |
| SelectionLength | Lunghezza UTF-16 della selezione normalizzata |
| SelectedText | Testo attualmente coperto dalla selezione |
| ReplacementText | Testo modificabile in procinto di sostituire la selezione |
| Allow | Flag di veto, preimpostato su True e da portare su False per un rifiuto atomico |
Vedere anche
ReplaceSelection, CutSelection, PasteText, TPDFlibFormEditKind, OnAction, ApplySelectionEdit