OnTextEdit
النماذج، التفاعل
الوصف
يقع قبل أن تتغير القيمة المؤقتة للتحرير النشط عبر استبدال تحديد تستقبل دالة الاستدعاء نوع التحرير ومدى التحديد بترميز UTF-16 والنص المحدد وسلسلة استبدال قابلة للتغيير، وتُطلق بعد إرسال إجراء ضربات المفاتيح
/K
تعديل ReplacementText يعيد كتابة النص الذي سيدرج، وضبط Allow إلى False يرفض التحرير ذريًا مخلفا القيمة والتحديد بلا تغيير
يقيد الإحلال الطول الأقصى للحقل عند حدود عناقيد محارف كاملة بعد عودة رد النداء
التصريح
property OnTextEdit: TPDFlibFormSessionTextEditEvent;
معاملات المعالج
| Sender | الجلسة التي تجري التحرير |
|---|---|
| FieldIndex | الحقل الأساسي قيد التحرير |
| EditKind | نوع التحرير المعلق، أحد fekReplaceSelection وfekCutSelection وfekPasteText |
| SelectionStart | بداية التحديد المطبَّع بترميز UTF-16 ذات الأساس صفر |
| SelectionLength | طول التحديد المطبَّع بترميز UTF-16 |
| SelectedText | النص المشمول بالتحديد حاليًا |
| ReplacementText | النص القابل للتغيير الذي سيحل محل التحديد |
| Allow | علامة النقض، مضبوطة مسبقًا إلى True وتوضع إلى False للرفض الذري |
انظر أيضًا
ReplaceSelection, CutSelection, PasteText, TPDFlibFormEditKind, OnAction, ApplySelectionEdit