RenderPageTilesToFiles

Renderowanie, przetwarzanie równoległe, renderowanie kafelkowe

Opis

Dzieli jedną renderowaną stronę na dokładną siatkę pikseli urządzenia, wstępnie przygotowuje jedną przeanalizowaną listę wyświetlania i zapisuje pozostałe kafelki za pomocą maksymalnie MaxWorkers równoległych wątków roboczych

Wzorzec przyjmuje %x jako numerowaną od zera kolumnę, %y jako numerowany od zera wiersz oraz %i jako indeks kafelka w kolejności wierszowej

Składnia

Function RenderPageTilesToFiles(DPI: Double; Page, TileWidth, TileHeight, Overlap, Options, BackgroundMode: Integer; BackgroundColor: Cardinal; Const OutputPattern: WideString; MaxWorkers: Integer): Integer;

Uwagi

Zerowa liczba wątków roboczych wybiera liczbę procesorów w obsługiwanych wersjach Delphi, natomiast starsze kompilatory i FPC używają deterministycznej ścieżki szeregowej

Wartość zwracana

Liczba pomyślnie zapisanych plików kafelków