TPDFlibViewerPanel

Görüntüleyici

Açıklama

TPDFlibViewerPanel (Lib\PDFlibViewer.pas birimi), TPDFlibOutlineViewer, TPDFlibSearchPanel ve TPDFlibThumbnailBar görüntüleyici yardımcı panellerinin soyut temel sınıfıdır. Panel, her satırı gizli bir tamsayı yükü (normalde sayfa numarası) taşıyan kaydırılabilir bir satır listesi gösterir ve ekli bir TPDFlibViewer referansını sade biçimde tutar. Uygulamalar temel sınıfı nadiren doğrudan örnekler; sınıf, üç somut panelin bağlama ve satır mekanizmasını paylaşması içindir

Sözdizimi

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;

Parametreler

AttachViewerPaneli bir görüntüleyiciye bağlar ve verilerini yükler; panel sade bir referans tutar, dolayısıyla görüntüleyici panelden daha uzun yaşamalı ya da yeniden bağlanmalıdır
ItemCountO anda listelenen satır sayısı
ItemText0 tabanlı satırın görüntüleme metni
ItemDataSatırın gizli tamsayı yükü (normalde 1 tabanlı sayfa numarası)
ViewerEkli TPDFlibViewer örneği, AttachViewer öncesinde nil

Açıklamalar

Satırlar, ekli görüntüleyicide bir belge açıldığında sanal Reload yöntemiyle yeniden kurulur; alt sınıflar, listeyi belgeden (yer işaretleri, isabetler, sayfa numaraları) doldurmak için bu yöntemi geçersiz kılar. Bir satırın etkinleştirilmesi sanal ItemActivated yöntemini çağırır; bunun varsayılan uygulaması ekli görüntüleyiciyi satırın sayfasına GoToPage ile götürür

Ayrıca bkz

TPDFlibOutlineViewer, TPDFlibSearchPanel, TPDFlibThumbnailBar, TPDFlibViewer