property AllowUserTextSelection: Boolean;
عندما تكون True (الافتراض)، يستجيب العارض لإدخال المستخدم المرتبط بالتحديد:
Cursor إلى crIBeamCtrl+A يحدد الصفحة الحالية (والصفحتين في أنماط العرض المزدوج)Ctrl+C ينسخ التحديد إلى حافظة Windows بصيغة CF_UNICODETEXTShift+Left / Right يوسع التحديد حرفًا واحدًا؛ و Shift+Home / End يوسعه إلى حافة السطر المرئيوعندما تكون False يُعطَّل كل ما سبق بصمت ويتصرف العارض مثل الإصدار v1.16.x — تمرير فقط، ونقر روابط فقط، وتعبئة نماذج فقط. ويمكن لبيئات Kiosk وألواح المعاينة والسياقات للقراءة فقط تثبيت هذه الراية على False وقت التصميم
هذه الراية تتحكم في إدخال المستخدم فقط. فالواجهة البرمجية العامة على مستوى الكود (SelectAll و ClearSelection و CopySelectionToClipboard) تواصل العمل بغض النظر عن قيمة الراية، فيمكن لتطبيق مضيف تعطيل التحديد المستخدم المدفوع مع الإبقاء على أزرار شريط أدوات "تحديد الكل / نسخ" التي تقود الواجهة نفسها
True والنظام الفرعي لتعبئة النماذج يحتفظ بالأولويةCtrl+C / Ctrl+A / Shift+arrows لتحديده الخاصActive := True؛ ويمسح التحديد كل من SetPdf و SetPageNumber و SetActive(False) وتغييرات DisplayMode
begin
PdfView1.AllowUserTextSelection := True;
PdfView1.SelectionColor := clHighlight;
PdfView1.OnSelectionChange := DoSelectionChange;
PdfView1.Active := True;
end;