PDFium Delphi Component Docs

RenderPageWithMatrix metode

Component: TPdf  ·  Unit: PDFium
Render den aktuelle side gennem en vilkårlig transformationsmatrix med et clip-rektangel.

Syntax

function RenderPageWithMatrix(Width, Height: Integer; const Matrix: FS_MATRIX; const Clip: TPdfRectangle; Options: TRenderOptions = []; Color: TColor = clWhite): TBitmap;

Width, HeightInteger. Destinationsbitmappens størrelse i pixels.
MatrixFS_MATRIX. Transformation anvendt på siden før rasterisering, i PDF-matrixrækkefølge (a, b, c, d, e, f).
ClipTPdfRectangle. Clip-rektangel i destinationspixels; indhold uden for det males ikke.
OptionsTRenderOptions. Sæt af TRenderOption-flag, der styrer renderingkvalitet og -adfærd.
ColorTColor. Baggrundsfyld anvendt før rendering. Standardværdien er clWhite.
ResultTBitmap. En nyoprettet bitmap, kalderen ejer og skal frigive.

 

procedure RenderPageWithMatrix(Bitmap: TBitmap; Width, Height: Integer; const Matrix: FS_MATRIX; const Clip: TPdfRectangle; Options: TRenderOptions = []; Color: TColor = clWhite);

BitmapTBitmap. En eksisterende bitmap, der skal renderes ind i. Kalderen opretter og frigiver den.
Width, HeightInteger. Destinationsområdets størrelse i pixels.
MatrixFS_MATRIX. Transformation anvendt på siden.
ClipTPdfRectangle. Clip-rektangel i destinationspixels.
OptionsTRenderOptions. Rendering-flag.
ColorTColor. Baggrundsfyld anvendt før rendering.

Description

Hvor RenderPage tilbyder et rektangel og én af fire kvart-omdrejningsrotationer, eksponerer dette den fulde transformation, PDFium renderer med: enhver skala, enhver rotationsvinkel, shear, spejling eller en kombination

Clip-rektanglet anvendes i destinationsrum, hvilket gør det til den naturlige måde at genmale ét beskadiget område af en zoomet visning på uden at re-rendere hele siden

Matrixen mapper PDF-sideenheder til destinationspixels. En uroteret fit-til-bredde-rendering er (Width / PageWidth, 0, 0, Height / PageHeight, 0, 0); spejling negerer a eller d og flytter den tilsvarende translation

See Also

RenderPage, RenderTile, RenderPageBanded, TransformPageContent