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 повертає нейтральну початкову точку, яку викликач може коригувати поле за полем
Скасований рендер лишає в растрі виконану досі роботу замість відкидання її, що дозволяє переглядачу показати часткову сторінку, поки користувач продовжує гортати