function RenderPageThumbnail(PageIndex, MaxWidth, MaxHeight: Integer): TBitmap;
function RenderPageThumbnail(PageIndex, MaxWidth, MaxHeight: Integer; Rotation: TRotation; Options: TRenderOptions; Background: TColor; const ColorScheme: TPdfColorScheme): TBitmap;
| PageIndex | Integer - İşlenecek bir tabanlı sayfa indeksi |
| MaxWidth | Integer - Piksel cinsinden azami küçük resim genişliği |
| MaxHeight | Integer - Piksel cinsinden azami küçük resim yüksekliği |
| Rotation | TRotation - Ek saat yönünde işleme döndürmesi |
| Options | TRenderOptions - Önbellek anahtarına dahil edilen yerel PDFium işleme bayrakları |
| Background | TColor - Bitmap arka plan rengi |
| ColorScheme | TPdfColorScheme - İsteğe bağlı, düşük görüş için yol ve metin rengi geçersiz kılmaları |
TBitmap; belge etkin değilken, sayfa indeksi geçersizken ya da istenen boyut pozitif değilken nilKısa aşırı yükleme sayfa en boy oranını korur ve beyaz bir arka plan üzerinde işler; tam aşırı yükleme ise döndürmeyi, bayrakları, arka planı ve düşük görüş renklerini denetler
Her iki aşırı yükleme de birleşik küçük resim LRU'su üzerinden derin iç bitmap kopyalarını yeniden kullanır ve her çağrıda ayrı, çağıranın mülkiyetinde bir TBitmap döndürür
PageNumber değerini değiştirmez, yüklü geçerli sayfanın yerine koymaz ve sayfa değişikliği bildirimleri tetiklemez
TPdf örneğinin düzenleme durumunu bozmaması gereken küçük resim şeritleri ya da gezinme panelleri için kullanınBmp := Pdf1.RenderPageThumbnail(3, 180, 240);
try
if Bmp <> nil then
Image1.Picture.Assign(Bmp);
finally
Bmp.Free;
end;