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