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 使用确定性的串行路径
返回值
成功写入的图块文件数量