function RenderPageProgressiveWithColorScheme(Bitmap: TBitmap; Left, Top, Width, Height: Integer; const AToken: IPdfCancellationToken; const ColorScheme: TPdfColorScheme; Rotation: TRotation = ro0; Options: TRenderOptions = []; Background: TColor = clWhite): TPdfProgressiveStatus;
| Bitmap | TBitmap. بیتمپ مقصد که فراخواننده میسازد و آزاد میکند |
| Left, Top | Integer. آفست بالا-چپ درون بیتمپ که رندر از آنجا آغاز میشود، بر حسب پیکسل |
| Width, Height | Integer. اندازهٔ ناحیهٔ مقصد بر حسب پیکسل |
| AToken | IPdfCancellationToken. بین تکههای رندرشده بررسی میشود تا رندر طولانی وسط صفحه لغو شود؛ برای رندر تا پایان بدون توقف nil بدهید |
| ColorScheme | TPdfColorScheme. رنگهای جایگزین: PathFillColor، PathStrokeColor، TextFillColor، TextStrokeColor |
| Rotation | TRotation. چرخش نمایشی اعمالشده روی صفحه |
| Options | TRenderOptions. پرچمهای رندر |
| Background | TColor. رنگی که بیتمپ پیش از رندر با آن پر میشود |
| Result | TPdfProgressiveStatus. prsDone وقتی صفحه تمام شد، prsCancelled وقتی توکن آن را متوقف کرد و بیتمپ کار جزئی دارد، prsFailed وقتی PDFium شکست رندر گزارش کرد |
حلقهٔ آگاه از لغو RenderPageProgressive را نگه میدارد و بازنویسی رنگ اضافه میکند، بنابراین حالت خواندن با کنتراست بالا یا وارونه مجبور نیست پیکسلهای رندرشده را پسپردازش کند
چهار رنگ روی پرکردن مسیر، خط مسیر، پرکردن متن و خط متن اعمال میشوند؛ تصاویر دوباره رنگ نمیشوند؛ TPdfColorScheme.Default نقطهٔ شروع خنثیای برمیگرداند که فراخواننده میتواند فیلد به فیلد تنظیم کند
رندر لغوشده کار انجامشده تاکنون را بهجای دور انداختن در بیتمپ رها میکند، که به نمایشگر اجازه میدهد صفحهٔ جزئی را هنگام ادامهٔ اسکرول کاربر نشان دهد