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

SenderSessione che esegue la modifica
FieldIndexCampo base in corso di modifica
EditKindTipo di modifica in sospeso, uno tra fekReplaceSelection, fekCutSelection e fekPasteText
SelectionStartInizio UTF-16 a base zero della selezione normalizzata
SelectionLengthLunghezza UTF-16 della selezione normalizzata
SelectedTextTesto attualmente coperto dalla selezione
ReplacementTextTesto modificabile in procinto di sostituire la selezione
AllowFlag di veto, preimpostato su True e da portare su False per un rifiuto atomico

Vedere anche

ReplaceSelection, CutSelection, PasteText, TPDFlibFormEditKind, OnAction, ApplySelectionEdit