PDFium Delphi Component Docs

RenderPageWithMatrix metoda

Component: TPdf  ·  Unit: PDFium
Vykreslí aktuální stránku přes libovolnou transformační matici s ořezovým obdélníkem.

Syntax

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

Width, HeightInteger. Velikost cílové bitmapy v pixelech.
MatrixFS_MATRIX. Transformace aplikovaná na stránku před rastrováním, v pořadí matice PDF (a, b, c, d, e, f).
ClipTPdfRectangle. Ořezový obdélník v cílových pixelech; obsah mimo něj se nemaluje.
OptionsTRenderOptions. Sada příznaků TRenderOption řídících kvalitu a chování vykreslování.
ColorTColor. Výplň pozadí aplikovaná před vykreslením. Výchozí clWhite.
ResultTBitmap. Nově vytvořená bitmapa, kterou volající vlastní a musí uvolnit.

 

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

BitmapTBitmap. Existující bitmapa, do které se vykreslí. Volající ji vytvoří a uvolní.
Width, HeightInteger. Velikost cílové oblasti v pixelech.
MatrixFS_MATRIX. Transformace aplikovaná na stránku.
ClipTPdfRectangle. Ořezový obdélník v cílových pixelech.
OptionsTRenderOptions. Příznaky vykreslování.
ColorTColor. Výplň pozadí aplikovaná před vykreslením.

Description

Kde RenderPage nabízí obdélník a jednu ze čtyř čtvrťotáčkových rotací, toto vystavuje plnou transformaci, se kterou PDFium vykresluje: libovolné měřítko, libovolný úhel rotace, zkosení, zrcadlení nebo kombinaci

Ořezový obdélník se aplikuje v cílovém prostoru, což z něj činí přirozený způsob, jak přemalovat jednu poškozenou oblast přiblíženého zobrazení bez opětovného vykreslení celé stránky

Matice mapuje jednotky stránky PDF do cílových pixelů. Neotočené vykreslení na šířku je (Width / PageWidth, 0, 0, Height / PageHeight, 0, 0); zrcadlení neguje a nebo d a posune odpovídající translaci

See Also

RenderPage, RenderTile, RenderPageBanded, TransformPageContent