PDFium Delphi Component Docs

RenderPageByIndex Método

Componente: TPdf  ·  Unidad: PDFium
Renderiza cualquier página con índice de base uno a un tamaño de salida exacto sin cambiar la página de edición activa

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

El método reutiliza una escena de página de PDFium ya analizada y acotada cuando la página solicitada no es la página de edición actual

Los renderizados repetidos de la misma página en distintos tamaños de píxel evitan reabrir y volver a analizar la página, conservando PageNumber y los eventos de cambio de página

La sobrecarga que devuelve un mapa de bits transfiere al llamador la propiedad del TBitmap devuelto

Example

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

See Also

PageSceneCacheCapacity, ClearPageSceneCache, RenderPageThumbnail