PDFium Delphi Component Docs

RenderPageByIndex metod

Component: TPdf  ·  Unit: PDFium
Renderar valfri enbaserad sida i en exakt utstorlek utan att ändra den aktiva redigeringssidan

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

Metoden återanvänder en begränsad tolkad PDFium-sidscen när den begärda sidan inte är den aktuella redigeringssidan

Upprepade renderingar av samma sida i olika pixelstorlekar undviker att sidan öppnas och tolkas om, samtidigt som PageNumber och sidbyteshändelser bevaras

Overloaden som returnerar en bitmap överför ägarskapet av den returnerade TBitmap till anroparen

Example

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

See Also

PageSceneCacheCapacity, ClearPageSceneCache, RenderPageThumbnail