PDFium Delphi Component Docs

RenderPageByIndex Método

Component: TPdf  ·  Unit: PDFium
Renderiza cualquier página en base 1 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 PDFium 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 a distintos tamaños de píxel evitan reabrir y volver a analizar la página mientras preservan PageNumber y los eventos de cambio de página

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

Example

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

See Also

PageSceneCacheCapacity, ClearPageSceneCache, RenderPageThumbnail