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
| Sender | Relace provádějící úpravu |
|---|---|
| FieldIndex | Základní pole, které se upravuje |
| EditKind | Druh čekající úpravy, jedna z hodnot fekReplaceSelection, fekCutSelection nebo fekPasteText |
| SelectionStart | Počátek normalizovaného výběru v UTF-16 číslovaný od nuly |
| SelectionLength | Délka normalizovaného výběru v UTF-16 |
| SelectedText | Text aktuálně pokrytý výběrem |
| ReplacementText | Měnitelný text, který má výběr nahradit |
| Allow | Příznak veta, přednastavený na True; nastavení na False znamená atomické odmítnutí |
Viz také
ReplaceSelection, CutSelection, PasteText, TPDFlibFormEditKind, OnAction, ApplySelectionEdit