PDFium Component Docs

RenderPageByIndex methode

Component: TPdf  ·  Unit: PDFium
Rendert elke op 1 gebaseerde pagina op een exacte uitvoergrootte zonder de actieve bewerkingspagina te wijzigen

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

De methode hergebruikt een begrensde geparste PDFium-paginascene wanneer de gevraagde pagina niet de huidige bewerkingspagina is

Herhaalde renders van dezelfde pagina op verschillende pixelgroottes vermijden het opnieuw openen en opnieuw parsen van de pagina, terwijl PageNumber en paginawijziging-events behouden blijven

De overload die een bitmap teruggeeft, draagt het eigendom van de teruggegeven TBitmap over aan de caller

Example

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

See Also

PageSceneCacheCapacity, ClearPageSceneCache, RenderPageThumbnail