OnTextEdit
Skjemaer, interaksjon
Beskrivelse
Inntreffer før den midlertidige verdien av den aktive redigeringen endres gjennom en utvalgserstatning
Callback-en mottar redigeringstypen, UTF-16-utvalsområdet, den valgte teksten og en foranderlig erstatningsstreng, og den utløses etter at Widget /K-taste-handlingen er sendt og akseptert
Å endre ReplacementText skriver om teksten som skal settes inn, og å sette Allow til False avviser redigeringen atomisk, og lar verdi og utvalg være uendret
Erstatningen begrenses til feltets maksimumslengde ved komplette grafemgrenser etter at callback-en returnerer
Deklarasjon
property OnTextEdit: TPDFlibFormSessionTextEditEvent;
Parametere for hendelsesbehandleren
| Sender | Økten som utfører redigeringen |
|---|---|
| FieldIndex | Basisfeltet som redigeres |
| EditKind | Type ventende redigering, én av fekReplaceSelection, fekCutSelection eller fekPasteText |
| SelectionStart | Nullbasert UTF-16-start for det normaliserte utvalget |
| SelectionLength | UTF-16-lengde på det normaliserte utvalget |
| SelectedText | Teksten som for øyeblikket dekkes av utvalget |
| ReplacementText | Mutbar tekst som skal erstatte utvalget |
| Allow | Vetoflagg, forhåndsatt til True og satt til False for en atomær avvisning |
Se også
ReplaceSelection, CutSelection, PasteText, TPDFlibFormEditKind, OnAction, ApplySelectionEdit