PDFium Delphi Component Docs

RenderPageByIndex Méthode

Composant: TPdf  ·  Unit: PDFium
Rend n’importe quelle page de base 1 à une taille de sortie exacte sans changer la page d’édition active

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

La méthode réutilise une scène de page PDFium analysée bornée lorsque la page demandée n’est pas la page d’édition courante

Les rendus répétés de la même page à différentes tailles de pixels évitent de rouvrir et réanalyser la page tout en préservant PageNumber et les événements de changement de page

La surcharge renvoyant un bitmap transfère la propriété du TBitmap renvoyé à l’appelant

Example

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

See Also

PageSceneCacheCapacity, ClearPageSceneCache, RenderPageThumbnail