OnTextEdit

Formulare, Interaktion

Beschreibung

Tritt auf, bevor sich der flüchtige Wert der aktiven Bearbeitung durch eine Auswahl-Ersetzung ändert Der Callback erhält die Bearbeitungsart, den UTF-16-Auswahlbereich, den ausgewählten Text und eine änderbare Ersetzungszeichenkette; er wird ausgelöst, nachdem die

/K

Das Ändern von ReplacementText schreibt den einzufügenden Text um, und das Setzen von Allow auf False lehnt die Bearbeitung atomar ab und lässt Wert und Auswahl unverändert

Der Ersatz wird nach Rückkehr des Callbacks an vollständigen Graphemgrenzen auf die Feldhöchstlänge begrenzt

Deklaration

property OnTextEdit: TPDFlibFormSessionTextEditEvent;

Handler-Parameter

SenderSitzung, die die Bearbeitung ausführt
FieldIndexBasisfeld, das bearbeitet wird
EditKindArt der ausstehenden Bearbeitung, einer der Werte fekReplaceSelection, fekCutSelection oder fekPasteText
SelectionStart0-basierter UTF-16-Start der normalisierten Auswahl
SelectionLengthUTF-16-Länge der normalisierten Auswahl
SelectedTextDerzeit von der Auswahl abgedeckter Text
ReplacementTextÄnderbarer Text, der die Auswahl ersetzen soll
AllowVeto-Flag, auf True vorbelegt und auf False zu setzen für eine atomare Ablehnung

Siehe auch

ReplaceSelection, CutSelection, PasteText, TPDFlibFormEditKind, OnAction, ApplySelectionEdit