ReplaceSelection
Skjemaer, interaksjon, Unicode
Beskrivelse
Erstatter det normaliserte utvalget i det aktive tekstfeltet eller redigerbare kombinasjonsboksen og kollapser tekstmarkøren etter den aksepterte erstatningen
Økten sender først feltets /K-handling gjennom OnAction, og kaller så OnTextEdit med den valgte teksten og en foranderlig erstatning
Et veto lar redigeringsverdien, utvalget, endret tilstand og dokumentfeltet være uendret
Begrensninger for tekstfelt /MaxLen bevarer eksisterende prefiks og suffiks, beskjærer bare den innsatte teksten og deler aldri en utvidet grafemklynge
Deklarasjon
function ReplaceSelection(
const ReplacementText: WideString): Integer;
Parametere
| ReplacementText | Tekst som foreslås for det gjeldende normaliserte utvalget før endring fra verten og håndheving av lengde |
|---|
Returverdi
Returnerer 1 når erstatningen godtas, inkludert en erstatning uten effekt, ellers 0
Eksempel
if Session.SetSelectionRange(1, 3, fsuGraphemeCluster) = 1 then
Session.ReplaceSelection('approved');
Se også
CutSelection, PasteText, SetSelectionRange, TPDFlibFormSession