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. Docelowa bitmapa, którą wywołujący tworzy i zwalnia |
| Left, Top | Integer. Offset lewego górnego rogu wewnątrz bitmapy, od którego zaczyna się renderowanie, w pikselach |
| Width, Height | Integer. Rozmiar obszaru docelowego w pikselach |
| AToken | IPdfCancellationToken. Odpytywany między renderowanymi fragmentami, dzięki czemu długie renderowanie można przerwać w trakcie strony. Przekaż nil, aby renderować do końca bez pauz |
| ColorScheme | TPdfColorScheme. Kolory zastępcze: PathFillColor, PathStrokeColor, TextFillColor, TextStrokeColor |
| Rotation | TRotation. Rotacja ekranowa zastosowana do strony |
| Options | TRenderOptions. Flagi renderowania |
| Background | TColor. Kolor, którym bitmapa jest wypełniana przed renderowaniem |
| Result | TPdfProgressiveStatus. prsDone, gdy strona się ukończyła, prsCancelled, gdy token ją zatrzymał, a bitmapa zawiera częściową pracę, prsFailed, gdy PDFium zgłosił niepowodzenie renderowania |
Zachowuje pętlę świadomą anulowania z RenderPageProgressive i dodaje nadpisanie kolorów, więc tryb czytania o wysokim kontraście lub odwrócony nie musi przetwarzać wyrenderowanych pikseli po fakcie
Cztery kolory dotyczą wypełnienia ścieżki, obrysu ścieżki, wypełnienia tekstu i obrysu tekstu; obrazy nie są przekolorowywane. TPdfColorScheme.Default zwraca neutralny punkt wyjścia, który wywołujący może dostosować pole po polu
Anulowane renderowanie zostawia w bitmapie wykonaną dotąd pracę zamiast ją porzucać, co pozwala przeglądarce pokazać częściową stronę, gdy użytkownik dalej przewija