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. Bitmap đích do phía gọi tạo và giải phóng |
| Left, Top | Integer. Lệch góc trên-trái bên trong bitmap nơi việc kết xuất bắt đầu, tính theo pixel |
| Width, Height | Integer. Kích thước vùng đích tính theo pixel |
| AToken | IPdfCancellationToken. Được thăm dò giữa các đoạn đã kết xuất để một lần kết xuất dài có thể bị hủy giữa trang. Truyền nil để kết xuất đến cùng mà không tạm dừng |
| ColorScheme | TPdfColorScheme. Các màu thay thế: PathFillColor, PathStrokeColor, TextFillColor, TextStrokeColor |
| Rotation | TRotation. Vòng xoay hiển thị áp dụng cho trang |
| Options | TRenderOptions. Các cờ kết xuất |
| Background | TColor. Màu được dùng tô bitmap trước khi kết xuất |
| Result | TPdfProgressiveStatus. prsDone khi trang đã hoàn tất, prsCancelled khi token dừng nó và bitmap giữ phần việc đã làm dở, prsFailed khi PDFium báo lỗi kết xuất |
Giữ nguyên vòng lặp hỗ trợ hủy của RenderPageProgressive và bổ sung khả năng ghi đè màu, nhờ đó chế độ đọc tương phản cao hoặc đảo màu không cần hậu xử lý trên các pixel đã kết xuất
Bốn màu này áp dụng cho tô đường vẽ, viền đường vẽ, tô chữ và viền chữ; ảnh sẽ không được tô lại màu. TPdfColorScheme.Default trả về điểm khởi đầu trung tính mà phía gọi có thể tinh chỉnh từng trường một
Một lần kết xuất bị hủy vẫn để lại phần việc đã hoàn thành trong bitmap thay vì vứt bỏ chúng, giúp trình xem hiển thị được một phần trang trong khi người dùng tiếp tục cuộn