TPDFlibViewerPanel
العارض
الوصف
TPDFlibViewerPanel (unit Lib\PDFlibViewer.pas) هو الصنف الأساسي المجرد للوحات العارض المرفقة TPDFlibOutlineViewer وTPDFlibSearchPanel وTPDFlibThumbnailBar. تعرض اللوحة قائمة قابلة للتمرير من الصفوف، يحمل كل صف حمولة عددية صحيحة مخفية (رقم صفحة عادةً)، وتحتفظ بإشارة بسيطة إلى TPDFlibViewer مرتبط. نادرًا ما تنشئ التطبيقات الصنف الأساسي مباشرةً؛ إنه موجود لكي تتشارك اللوحات الثلاثة الملموسة آلية الربط والصفوف
الصيغة
Delphi
TPDFlibViewerPanel = Class(TCustomControl)
Public
Procedure AttachViewer(AViewer: TPDFlibViewer);
Function ItemCount: Integer;
Function ItemText(Index: Integer): WideString;
Function ItemData(Index: Integer): Integer;
Property Viewer: TPDFlibViewer;
Published
Property Align;
Property Anchors;
Property Color;
Property Font;
Property Visible;
End;المعاملات
AttachViewer | يربط اللوحة بعارض ويحمّل بياناته؛ تحتفظ اللوحة بإشارة بسيطة، لذا يجب أن يعيش العارض أطول من اللوحة أو يُعاد ربطه |
|---|---|
ItemCount | عدد الصفوف المدرجة حاليًا |
ItemText | نص عرض الصف ذي الترقيم من 0 |
ItemData | الحمولة العددية الصحيحة المخفية للصف (رقم الصفحة ذو الترقيم من 1 عادةً) |
Viewer | نسخة TPDFlibViewer المرتبطة، nil قبل AttachViewer |
ملاحظات
تُعاد بنية الصفوف عبر الأسلوب الافتراضي Reload عندما يُفتح مستند في العارض المرتبط؛ وتتجاوزه الأصناف المشتقة لتملأ القائمة من المستند (إشارات مرجعية، إصابات، أرقام صفحات). تنشيط صف يستدعي ItemActivated الافتراضي، الذي ينقل تنفيذه الافتراضي العارض المرتبط إلى صفحة الصف عبر GoToPage
انظر أيضًا
TPDFlibOutlineViewer, TPDFlibSearchPanel, TPDFlibThumbnailBar, TPDFlibViewer