PDFium Delphi Component Docs

RenderPageByIndex Metodo

Componente: TPdf  ·  Unità: PDFium
Esegue il rendering di una qualsiasi pagina a base uno a una dimensione di output esatta senza cambiare la pagina di modifica attiva

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

Il metodo riusa una scena di pagina PDFium analizzata limitata quando la pagina richiesta non è la pagina di modifica corrente

I rendering ripetuti della stessa pagina a diverse dimensioni in pixel evitano di riaprire e ri-analizzare la pagina preservando PageNumber e gli eventi di cambio pagina

L'overload che restituisce la bitmap trasferisce la proprietà della TBitmap restituita al chiamante

Example

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

See Also

PageSceneCacheCapacity, ClearPageSceneCache, RenderPageThumbnail