PDFium Delphi Component Docs

RenderPageByIndex yöntemi

Component: TPdf  ·  Unit: PDFium
Etkin düzenleme sayfasını değiştirmeden, bir tabanlı herhangi bir sayfayı tam bir çıktı boyutunda işler

Syntax

function RenderPageByIndex(PageNumber, Width, Height: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []; Color: TColor = clWhite): TBitmap;

procedure RenderPageByIndex(Bitmap: TBitmap; PageNumber, Width, Height: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []; Color: TColor = clWhite);

Description

İstenen sayfa geçerli düzenleme sayfası olmadığında yöntem, sınırlı bir ayrıştırılmış PDFium sayfa sahnesini yeniden kullanır

Aynı sayfanın farklı piksel boyutlarındaki yinelenen işlemeleri, PageNumber değerini ve sayfa değişikliği olaylarını korurken sayfayı yeniden açıp yeniden ayrıştırmayı önler

Bit eşlem döndüren aşırı yükleme, döndürülen TBitmap sahipliğini çağırana aktarır

Example

Bmp := Pdf1.RenderPageByIndex(12, 1600, 2200);
try
  Image1.Picture.Assign(Bmp);
finally
  Bmp.Free;
end;

See Also

PageSceneCacheCapacity, ClearPageSceneCache, RenderPageThumbnail