PDFium Delphi Component Docs

RenderPageThumbnail yöntemi

Component: TPdf  ·  Unit: PDFium
Bir tabanlı herhangi bir sayfayı, istenen küçük resim sınırlarına sığan bir bitmap'e işler

Syntax

function RenderPageThumbnail(PageIndex, MaxWidth, MaxHeight: Integer): TBitmap;

function RenderPageThumbnail(PageIndex, MaxWidth, MaxHeight: Integer; Rotation: TRotation; Options: TRenderOptions; Background: TColor; const ColorScheme: TPdfColorScheme): TBitmap;

Parameters

PageIndexInteger - İşlenecek bir tabanlı sayfa indeksi
MaxWidthInteger - Piksel cinsinden azami küçük resim genişliği
MaxHeightInteger - Piksel cinsinden azami küçük resim yüksekliği
RotationTRotation - Ek saat yönünde işleme döndürmesi
OptionsTRenderOptions - Önbellek anahtarına dahil edilen yerel PDFium işleme bayrakları
BackgroundTColor - Bitmap arka plan rengi
ColorSchemeTPdfColorScheme - İsteğe bağlı, düşük görüş için yol ve metin rengi geçersiz kılmaları

Return Value

Çağıranın mülkiyetinde bir TBitmap; belge etkin değilken, sayfa indeksi geçersizken ya da istenen boyut pozitif değilken nil

Description

Kı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

Remarks

Example

Bmp := Pdf1.RenderPageThumbnail(3, 180, 240);
try
  if Bmp <> nil then
    Image1.Picture.Assign(Bmp);
finally
  Bmp.Free;
end;

See Also

TPdf.RenderPage, TPdf.Thumbnail, Küçük resim önbelleği, TPdf.PageCount