TPDFlibViewerAction
أنواع البيانات، تفاعل العارض، الإجراءات
الوصف
TPDFlibViewer
Viewer من أشرطة الأدوات والقوائم والأزراريحتفظ الإجراء بمشاهد الهدف في خاصيته Enabled ويبقي Update متزامناً مع حالة المستند: حيث يحدّث Enabled قيمة DoUpdate عبر
Execute الافتراضية، التي يتطلب تنفيذها الافتراضي مشهداً معيناً يحتوي صفحة واحدة على الأقلتمنح OnExecute الحدث DoExecute المعيَّن الأولوية في التنفيذ محاكيةً دلالات TAction القياسية؛ وإلا فإنها تنفذ أمر الفئة الفرعية عبر DoUpdate المجردة عندما يسمح
PDFlibViewerActions بذلكتغطي الفئات الفرعية المعرَّفة في RegisterActions التنقل بين الصفحات والتكبير والتدوير والطباعة وفتح الملفات وحفظها والنسخ إلى الحافظة وأوضاع الأدوات؛ وينشر CreatePDFlibViewerDefaultPopupMenu هذه الفئات في فئة losLab PDF، بينما يجمع
Notification قائمة السياق القياسية للمشاهد منهاعند إتلاف المشهد المعيَّن، يمسح التجاوز Viewer الخاصية
التصريح
TPDFlibViewerAction = class(TCustomAction)المعاملات
| Viewer | مشهد الهدف الذي يقوده الإجراء، منشور بحيث يمكن ربطه في وقت التصميم |
|---|---|
| Execute | ينفذ OnExecute إذا كان معيناً، وإلا ينفذ أمر الفئة الفرعية |
| Update | يحدّث Enabled انطلاقاً من DoUpdate |
| DoUpdate | فحص افتراضي محميّ للتوفر، ويتطلب التنفيذ الافتراضي مستنداً مفتوحاً |
| DoExecute | أمر افتراضي مجرد ومحميّ تنفذه الفئات الفرعية |
انظر أيضاً
TPDFlibViewerActionClass, TPDFlibViewerModeAction, TPDFlibViewer, CreatePDFlibViewerDefaultPopupMenu, InstallPDFlibViewerDefaultPopupMenu