RenderPageTilesToFiles

レンダリング、並列処理、タイルレンダリング

説明

レンダリング済みの 1 ページを正確なデバイスピクセルグリッドに分割し、解析済みディスプレイリストを 1 つ事前準備して、残りのタイルを最大 MaxWorkers 個の並行ワーカーで書き込みます

パターンでは、0 から始まる列に %x、0 から始まる行に %y、行優先のタイルインデックスに %i を使用できます

構文

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

備考

ワーカー数がゼロの場合、対応する Delphi バージョンではプロセッサー数が選択され、古いコンパイラーと FPC では決定的な直列パスが使用されます

戻り値

正常に書き込まれたタイルファイル数