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
AttachViewer | Paneli 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 |
|---|---|
ItemCount | O anda listelenen satır sayısı |
ItemText | 0 tabanlı satırın görüntüleme metni |
ItemData | Satırın gizli tamsayı yükü (normalde 1 tabanlı sayfa numarası) |
Viewer | Ekli 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