ReplaceSelection
Moduli, interazione, Unicode
Descrizione
Sostituisce la selezione normalizzata nel campo di testo attivo o nella casella combinata modificabile e collassa il cursore dopo la sostituzione accettata La sessione invia prima l'azione
La sessione prima dispaccia l'azione /K del campo tramite OnAction, poi chiama OnTextEdit con il testo selezionato e una sostituzione mutabile
Un veto lascia invariati valore di modifica, selezione, stato modificato e campo del documento
/MaxLen del campo di testo preservano prefisso e suffisso esistenti, troncano solo il testo inserito e non dividono mai un cluster di grafemi esteso
Dichiarazione
function ReplaceSelection(
const ReplacementText: WideString): Integer;
Parametri
| ReplacementText | Testo proposto per la selezione normalizzata corrente prima della modifica dell'host e dell'applicazione del limite di lunghezza |
|---|
Valore restituito
Restituisce 1 quando la sostituzione viene accettata, inclusa una sostituzione priva di effetti, altrimenti 0
Esempio
if Session.SetSelectionRange(1, 3, fsuGraphemeCluster) = 1 then
Session.ReplaceSelection('approved');
Vedere anche
CutSelection, PasteText, SetSelectionRange, TPDFlibFormSession