SetRenderBanding
渲染
描述
设置带状渲染的带高,使高 DPI 和大幅面页面一次渲染一个水平带,从而限制峰值内存而非分配一个巨型位图
设置正的带状高度且页面超过该高度时,每个页面将渲染为垂直条带,合成到全尺寸累积位图中并作为输出返回 跨越条带边界的抗锯齿边缘与单个位图渲染相比,可能相差一个级别
语法
Delphi
Function TPDFlib.SetRenderBanding(BandHeight: Integer): Integer;DLL
int DLSetRenderBanding(int InstanceID, int BandHeight);ActiveX
Function PDFlib::SetRenderBanding(BandHeight As Long) As Long参数
| BandHeight | 以设备像素为单位的带区高度;传入 0 可禁用带区并使用单一位图路径 |
|---|
返回值
| 1 | 带区高度已应用 |
|---|
备注
默认禁用分带;在选择启用前,现有的单位图渲染路径保持不变
使用 GetRenderBandHeight 读取活动设置