MoveEditSelection
النماذج، التفاعل، Unicode
الوصف
يحرّك مؤشر إدراج التحرير النشط وفقًا لمفتاح تنقّل مُسمّى واحد يفوّض مفتاحا اليسار واليمين المهمة إلى
يفوض المفتاحان الأيسر والأيمن إلى MoveVisualCaret فتتبع الحركة الأفقية الترتيب البصري الفيزيائي للنص ثنائي الاتجاه
ينقل Home وEnd إلى بداية السطر الحالي أو نهايته أو إلى بداية القيمة كاملة عند طلب حد مستند، وينقل Up وDown سطرًا واحدًا مع حفظ عمود عناقيد المحارف للمؤشر مقيدًا بالسطر الهدف الأقصر
تمديد التحديد يحتفظ بالمرتساء ويحرك المؤشر فقط، بينما تنهار النقلة البسيطة كلا الموضعين إلى الموضع الجديد وتتخلى عن خانة المؤشر البصرية المخزنة
التصريح
function MoveEditSelection(InputKey: TPDFlibFormInputKey;
ExtendSelection, DocumentBoundary: Boolean): Integer;
المعاملات
| InputKey | مفتاح تنقّل مُسمّى، أحد fikLeft وfikRight وfikHome وfikEnd وfikUp وfikDown |
|---|---|
| ExtendSelection | True لتمديد التحديد الاتجاهي من المرساة بدلًا من طيّه |
| DocumentBoundary | True ليجعل Home وEnd يستهدفان القيمة كاملة بدلًا من السطر الحالي |
القيمة المُرجعة
تُرجع 1 عندما يتحرك المؤشر، و0 عندما لا يكون هناك تحرير نشط أو لم يكن المفتاح مفتاح تنقّل أو كانت الجلسة تنفّذ تحريرًا أو خطوة سجل أو إتمامًا
انظر أيضًا
MoveVisualCaret, DispatchInputEvent, SelectionCaret, NormalizeSelection, TPDFlibFormInputEvent