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. Bitmapul destinație, creat și eliberat de apelant |
| Left, Top | Integer. Decalajul din colțul stânga-sus al bitmapului unde începe randarea, în pixeli |
| Width, Height | Integer. Dimensiunea zonei destinație în pixeli |
| AToken | IPdfCancellationToken. Este verificat între bucățile randate, astfel încât o randare lungă poate fi întreruptă în mijlocul paginii. Transmiteți nil pentru a randa până la capăt fără pauze |
| ColorScheme | TPdfColorScheme. Culorile de înlocuire: PathFillColor, PathStrokeColor, TextFillColor, TextStrokeColor |
| Rotation | TRotation. Rotația de afișare aplicată paginii |
| Options | TRenderOptions. Flaguri de randare |
| Background | TColor. Culoarea cu care se umple bitmapul înainte de randare |
| Result | TPdfProgressiveStatus. prsDone când pagina s-a terminat, prsCancelled când tokenul a oprit-o și bitmapul conține lucru parțial, prsFailed când PDFium a raportat o eroare de randare |
Păstrează bucla conștientă de anulare a lui RenderPageProgressive și adaugă o suprascriere de culori, astfel încât un mod de citire cu contrast ridicat sau inversat nu trebuie să post-proceseze pixelii randați
Cele patru culori se aplică la umplerea căilor, conturarea căilor, umplerea textului și conturarea textului; imaginile nu sunt recolorate. TPdfColorScheme.Default returnează un punct de plecare neutru pe care un apelant îl poate ajusta câmp cu câmp
O randare anulată lasă în bitmap munca făcută până atunci în loc să o arunce, ceea ce permite unui vizualizator să afișeze o pagină parțială în timp ce utilizatorul continuă să deruleze