function RenderPageWithMatrix(Width, Height: Integer; const Matrix: FS_MATRIX; const Clip: TPdfRectangle; Options: TRenderOptions = []; Color: TColor = clWhite): TBitmap;
| Width, Height | Integer. Veľkosť cieľovej bitmapy v pixeloch |
| Matrix | FS_MATRIX. Transformácia aplikovaná na stránku pred rastrovaním, v poradí PDF matice (a, b, c, d, e, f) |
| Clip | TPdfRectangle. Orezový obdĺžnik v cieľových pixeloch; obsah mimo neho sa nekreslí |
| Options | TRenderOptions. Množina príznakov TRenderOption riadiacich kvalitu a správanie vykresľovania |
| Color | TColor. Výplň pozadia aplikovaná pred vykreslením. Predvolená je clWhite |
| Result | TBitmap. Novo vytvorená bitmapa, ktorú vlastní volajúci a musí ju uvoľniť |
procedure RenderPageWithMatrix(Bitmap: TBitmap; Width, Height: Integer; const Matrix: FS_MATRIX; const Clip: TPdfRectangle; Options: TRenderOptions = []; Color: TColor = clWhite);
| Bitmap | TBitmap. Existujúca bitmapa, do ktorej sa vykresľuje. Volajúci ju vytvára a uvoľňuje |
| Width, Height | Integer. Veľkosť cieľovej oblasti v pixeloch |
| Matrix | FS_MATRIX. Transformácia aplikovaná na stránku |
| Clip | TPdfRectangle. Orezový obdĺžnik v cieľových pixeloch |
| Options | TRenderOptions. Príznaky vykresľovania |
| Color | TColor. Výplň pozadia aplikovaná pred vykreslením |
Kým RenderPage ponúka obdĺžnik a jedno zo štyroch štvrťových otočení, toto odhaľuje plnú transformáciu, s ktorou PDFium vykresľuje: ľubovoľnú mierku, ľubovoľný uhol otočenia, šmyk, zrkadlenie alebo ich kombináciu
Orezový obdĺžnik sa aplikuje v cieľovom priestore, vďaka čomu je to prirodzený spôsob, ako prekresliť jednu poškodenú oblasť priblíženého zobrazenia bez opätovného vykreslenia celej stránky
Matica premapováva jednotky stránky PDF na cieľové pixely. Neotočené vykreslenie na šírku je (Width / PageWidth, 0, 0, Height / PageHeight, 0, 0); zrkadlenie neguje a alebo d a posúva príslušný posun