PDFium Delphi Component Docs

TPdfThumbnailView sınıfı

Unit: FPdfThumbnail
PDF sayfa küçük resimlerini dikey ya da yatay düzenleyen, kullanıcının küçük resme tıklayarak gezinmesini sağlayan kaydırılabilir denetim

Syntax

type TPdfThumbnailOrientation = (ptoVertical, ptoHorizontal);
type TPdfThumbnailView = class(TCustomControl) ... end;

Methods

MemberDescription
CreateVarsayılan küçük resim boyutlandırmasını, renkleri, kaydırmayı ve seçim durumunu başlatır
DestroyDahili küçük resim denetimi kaynaklarını serbest bırakır
EnsureCurrentPageVisibleYalnızca seçili 1 tabanlı sayfa görünür aralığın dışındayken küçük resim görüntü alanını kaydırır

Properties

PropertyTypeDefaultDescription
PdfTPdfnilSayfa sayısı ve küçük resim işleme için kullanılan belge bileşeni
CurrentPageIndexInteger01 tabanlı seçili sayfa indeksi; değiştirildiğinde seçili küçük resmi görünür tutar, 0 seçim yok demektir
OrientationTPdfThumbnailOrientationptoVerticalSağda kaydırma çubuğu taşıyan dikey bir liste ya da altta kaydırma çubuğu taşıyan yatay bir şerit seçer
FirstVisiblePageIndexIntegerSalt okunurGeçerli küçük resim görüntü alanındaki ilk 1 tabanlı sayfa; kullanılabilir belge sayfası yokken 0
LastVisiblePageIndexIntegerSalt okunurGeçerli küçük resim görüntü alanındaki son 1 tabanlı sayfa; kullanılabilir belge sayfası yokken 0
ThumbnailWidthInteger120Hedef küçük resim genişliği; desteklenen aralığa sıkıştırılır
ThumbnailHeightInteger160Hedef küçük resim yüksekliği; desteklenen aralığa sıkıştırılır
TextColorTColorclBlackSayfa numarası başlık rengi
HoverColorTColorclMoneyGreenİmlecin altındaki küçük resmin satır vurgu rengi
SelectionColorTColorclHighlightCurrentPageIndex için satır vurgu rengi
BorderColorTColorclGrayKüçük resim kenarlık rengi
ColorTColorclWhiteTCustomControl sınıfından devralınan denetim arka plan rengi
Align, Anchors, Visible—Standart form yerleşimi ve görünürlüğü için yeniden yayımlanmış TControl özellikleri

Events

EventTypeDescription
OnPageClickTPdfThumbnailClickEventKullanıcı bir küçük resim satırına sol tıkladığında tetiklenir; APageIndex 1 tabanlıdır

Description

Pdf değerini bir görüntüleyicinin kullandığı aynı TPdf örneğine atayın, ardından CurrentPageIndex değerini etkin sayfayla eşit tutun

Kenar çubuğu için ptoVertical, film şeridi için ptoHorizontal kullanın; isabet testi, boyama, kaydırma ve görünür aralık sorguları seçilen yöne uyar

Denetim kaydırmasını kendisi yönetir ve işlenmiş bitmap'leri yalnızca geçerli görünür sayfa aralığı için tutar; böylece komşu kaydırmalar sırasında örtüşen sayfalar yeniden kullanılır ve uzun bir belge bellekte tutulmaz

Başka bir Pdf ataması ya da ThumbnailWidth / ThumbnailHeight değişikliği önbellekteki bitmap'leri temizlerken imleç ve geçerli sayfa durumu değişiklikleri onları yeniden kullanır

Eşleşen bir TPdfView.PageNumber değerini ya da başka bir sayfa gezinme yüzeyini güncellemek için OnPageClick işleyicisini kullanın

Example

ThumbnailView.Pdf := Pdf1;
ThumbnailView.Orientation := ptoHorizontal;
ThumbnailView.CurrentPageIndex := PdfView1.PageNumber;
ThumbnailView.OnPageClick := ThumbnailPageClick;

See Also

TPdfView, TPdfView.PageNumber