DeleteEditSelection
النماذج، التفاعل، سجل التحرير
الوصف
مساعد داخلي لـ TPDFlibFormSession ينفذ مفتاحي Backspace وDelete لأجل DispatchInputEvent
مع تحديد منكمش يحدد أول عنقود محارف ممتد مجاور، العنقود قبل المؤشر لـ Backspace والعنقود بعده لـ Delete
عند حد النص المطابق يبلغ المساعد عن النجاح دون حذف أي شيء
ApplySelectionEdit ينفذ مفتاحي Backspace وDelete لـ fekReplaceSelection
مع تحديد منطوٍ تختار أولًا عنقود grapheme الموسع المجاور واحدًا، وهو العنقود قبل مؤشر الإدراج لمفتاح Backspace والعنقود بعده لمفتاح Delete
عند حد النص المطابق يُبلغ المساعد عن النجاح دون حذف أي شيء
يمر الإزالة نفسها عبر /K بوصفها OnTextEdit باستبدال فارغ، بحيث يمكن لـ
UndoEdit و
التصريح
function DeleteEditSelection(Backwards: Boolean): Integer;
المعاملات
| Backwards | True يحذف باتجاه بداية النص كـ Backspace، وFalse يحذف باتجاه النهاية كـ Delete |
|---|
القيمة المُرجعة
تُرجع 1 عندما يُختار عنقود ويُزال أو كان مؤشر الإدراج يقع سلفًا عند الحد المطابق، وإلا 0 عندما يكون الطلب معاود الدخول أو لا يوجد تحرير نشط أو اعتُرِض على عملية الاستبدال
انظر أيضًا
ApplySelectionEdit, DispatchInputEvent, UndoEdit, EnsureSelectionBoundaries, TPDFlibFormInputKey, TPDFlibFormSession