function RenderPageWithMatrix(Width, Height: Integer; const Matrix: FS_MATRIX; const Clip: TPdfRectangle; Options: TRenderOptions = []; Color: TColor = clWhite): TBitmap;
| Width, Height | Integer. اندازهٔ بیتمپ مقصد بر حسب پیکسل |
| Matrix | FS_MATRIX. تبدیلی که پیش از شطرنجیسازی روی صفحه اعمال میشود، به ترتیب ماتریس PDF (a، b، c، d، e، f) |
| Clip | TPdfRectangle. مستطیل برش بر حسب پیکسل مقصد؛ محتوای بیرون آن نقاشی نمیشود |
| Options | TRenderOptions. مجموعهٔ پرچمهای TRenderOption که کیفیت و رفتار رندر را کنترل میکنند |
| Color | TColor. پرکردن پسزمینه که پیش از رندر اعمال میشود؛ پیشفرض clWhite است |
| Result | TBitmap. بیتمپ تازهای که فراخواننده مالک آن است و باید آزاد کند |
procedure RenderPageWithMatrix(Bitmap: TBitmap; Width, Height: Integer; const Matrix: FS_MATRIX; const Clip: TPdfRectangle; Options: TRenderOptions = []; Color: TColor = clWhite);
| Bitmap | TBitmap. بیتمپ موجود برای رندر در آن؛ فراخواننده آن را میسازد و آزاد میکند |
| Width, Height | Integer. اندازهٔ ناحیهٔ مقصد بر حسب پیکسل |
| Matrix | FS_MATRIX. تبدیلی که روی صفحه اعمال میشود |
| Clip | TPdfRectangle. مستطیل برش بر حسب پیکسل مقصد |
| Options | TRenderOptions. پرچمهای رندر |
| Color | TColor. پرکردن پسزمینه که پیش از رندر اعمال میشود |
جایی که RenderPage یک مستطیل و یکی از چهار چرخش ربعدور ارائه میدهد، این تبدیل کامل را که PDFium با آن رندر میکند نمایان میسازد: هر مقیاس، هر زاویهٔ چرخش، برش (shear)، آینهسازی یا ترکیبی
مستطیل برش در فضای مقصد اعمال میشود، که آن را راه طبیعی بازنقاشی یک ناحیهٔ آسیبدیدهٔ نمای بزرگشده بدون رندر دوبارهٔ کل صفحه میسازد
ماتریس واحدهای صفحهٔ PDF را به پیکسلهای مقصد نگاشت میکند؛ رندر متناسب با عرض بدون چرخش برابر (Width / PageWidth, 0, 0, Height / PageHeight, 0, 0) است؛ آینهسازی a یا d را منفی و جابهجایی متناظر را جابهجا میکند