OnTextEdit

フォーム、インタラクション

説明

選択の置換によってアクティブな編集の一時値が変わる前に発生します

コールバックは編集種別、UTF-16選択範囲、選択テキスト、変更可能な置換文字列を受け取ります。Widgetの/Kキーストロークアクションがディスパッチされ受け入れられた後に発生します

ReplacementTextを変更すると挿入されるテキストが書き換わり、AllowをFalseにすると編集がアトミックに拒否され、値と選択は変更されません

置換はコールバックが戻った後、完全な書素境界でフィールドの最大長へ切り詰められます

宣言

property OnTextEdit: TPDFlibFormSessionTextEditEvent;

ハンドラのパラメータ

Sender編集を実行しているセッション
FieldIndex編集中のベースフィールド
EditKind保留中の編集の種別。fekReplaceSelection、fekCutSelection、fekPasteText のいずれか
SelectionStart正規化された選択範囲の 0 ベースの UTF-16 開始位置
SelectionLength正規化された選択範囲の UTF-16 長
SelectedText現在選択範囲が覆っているテキスト
ReplacementText選択範囲を置き換えようとしている書き換え可能なテキスト
Allow拒否フラグ。既定は True で、アトミックに拒否するには False に設定します

関連項目

ReplaceSelection, CutSelection, PasteText, TPDFlibFormEditKind, OnAction, ApplySelectionEdit