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
FieldIndexBasisfeltet som redigeres
EditKindType ventende redigering, én av fekReplaceSelection, fekCutSelection eller fekPasteText
SelectionStartNullbasert UTF-16-start for det normaliserte utvalget
SelectionLengthUTF-16-lengde på det normaliserte utvalget
SelectedTextTeksten som for øyeblikket dekkes av utvalget
ReplacementTextMutbar tekst som skal erstatte utvalget
AllowVetoflagg, forhåndsatt til True og satt til False for en atomær avvisning

Se også

ReplaceSelection, CutSelection, PasteText, TPDFlibFormEditKind, OnAction, ApplySelectionEdit