RenderPageTilesToFiles

渲染、并行处理、分块渲染

描述

将一个渲染后的页面拆分为精确的设备像素网格,预热一个已解析的显示列表,并通过最多 MaxWorkers 个并发工作线程写入其余图块

该图案接受 %x 表示从零开始的列、%y 表示从零开始的行,%i 表示按行优先的图块索引

语法

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

备注

零工作线程数会在受支持的 Delphi 版本中选择处理器数量,而较旧的编译器和 FPC 使用确定性的串行路径

返回值

成功写入的图块文件数量