OnTextEdit

Formuláře, interakce

Popis

Nastane dřív, než se přechodná hodnota aktivní úpravy změní náhradou výběru

Zpětné volání přijímá druh úpravy, rozsah výběru UTF-16, vybraný text a měnitelný náhradní řetězec a spustí se poté, co byla akce stisku klávesy widgetu /K odeslána a přijata

Úprava ReplacementText přepíše text, který bude vložen, a nastavení Allow na False odmítne úpravu atomicky, a ponechá hodnotu a výběr beze změny

Náhrada se omezí na maximální délku pole na úplných hranicích grafémů poté, co se zpětné volání vrátí

Deklarace

property OnTextEdit: TPDFlibFormSessionTextEditEvent;

Parametry handleru

SenderRelace provádějící úpravu
FieldIndexZákladní pole, které se upravuje
EditKindDruh čekající úpravy, jedna z hodnot fekReplaceSelection, fekCutSelection nebo fekPasteText
SelectionStartPočátek normalizovaného výběru v UTF-16 číslovaný od nuly
SelectionLengthDélka normalizovaného výběru v UTF-16
SelectedTextText aktuálně pokrytý výběrem
ReplacementTextMěnitelný text, který má výběr nahradit
AllowPříznak veta, přednastavený na True; nastavení na False znamená atomické odmítnutí

Viz také

ReplaceSelection, CutSelection, PasteText, TPDFlibFormEditKind, OnAction, ApplySelectionEdit