PDFium Delphi Component Docs

RenderPageByIndex Método

Componente: TPdf  ·  Unidade: PDFium
Renderiza qualquer página baseada em um em um tamanho de saída exato, sem alterar a página de edição ativa

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

O método reutiliza uma cena de página do PDFium analisada e limitada quando a página solicitada não é a página de edição atual

Renderizações repetidas da mesma página em tamanhos de pixels diferentes evitam reabrir e reanalisar a página, preservando PageNumber e os eventos de mudança de página

A sobrecarga que retorna bitmap transfere a propriedade do TBitmap retornado ao chamador

Example

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

See Also

PageSceneCacheCapacity, ClearPageSceneCache, RenderPageThumbnail