OnTextEdit
Formlar, etkileşim
Açıklama
Etkin düzenlemenin geçici değeri bir seçim değiştirmesiyle değişmeden önce gerçekleşir
Geri çağrım; düzenleme türünü, UTF-16 seçim aralığını, seçili metni ve değiştirilebilir bir ikame dizisini alır ve widget'ın /K tuş vuruşu eylemi gönderilip kabul edildikten sonra tetiklenir
ReplacementText'i değiştirmek eklenecek metni yeniden yazar; Allow'u False yapmak düzenlemeyi atomik olarak reddeder ve değer ile seçimi değiştirmeden bırakır
İkame metin, geri çağrım döndükten sonra tam grafem sınırlarında alanın en büyük uzunluğuna kırpılır
Bildirim
property OnTextEdit: TPDFlibFormSessionTextEditEvent;
İşleyici parametreleri
| Sender | Düzenlemeyi yapan oturum |
|---|---|
| FieldIndex | Düzenlenen temel alan |
| EditKind | Bekleyen düzenlemenin türü; fekReplaceSelection, fekCutSelection veya fekPasteText |
| SelectionStart | Normalleştirilmiş seçimin 0 tabanlı UTF-16 başlangıcı |
| SelectionLength | Normalleştirilmiş seçimin UTF-16 uzunluğu |
| SelectedText | Seçimin şu anda kapsadığı metin |
| ReplacementText | Seçimin yerine konacak, değiştirilebilir metin |
| Allow | Veto bayrağı; True olarak hazır gelir, atomik reddetme için False yapılır |
Ayrıca bkz.
ReplaceSelection, CutSelection, PasteText, TPDFlibFormEditKind, OnAction, ApplySelectionEdit