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

SenderDüzenlemeyi yapan oturum
FieldIndexDüzenlenen temel alan
EditKindBekleyen düzenlemenin türü; fekReplaceSelection, fekCutSelection veya fekPasteText
SelectionStartNormalleştirilmiş seçimin 0 tabanlı UTF-16 başlangıcı
SelectionLengthNormalleştirilmiş seçimin UTF-16 uzunluğu
SelectedTextSeçimin şu anda kapsadığı metin
ReplacementTextSeçimin yerine konacak, değiştirilebilir metin
AllowVeto bayrağı; True olarak hazır gelir, atomik reddetme için False yapılır

Ayrıca bkz.

ReplaceSelection, CutSelection, PasteText, TPDFlibFormEditKind, OnAction, ApplySelectionEdit