SimplifyInkAnnotations
批注、优化、性能
说明
在保留端点和所需最大垂直偏差的同时,减少 Ink 注释笔划中的冗余点
语法
Function TPDFlib.SimplifyInkAnnotations(Tolerance: Double; Options: Integer; Out Stats: TPDFlibInkSimplificationStats): Integer;
参数
| Tolerance | 当前文档单位中的最大几何偏差,且必须大于 0 |
|---|---|
| Options | 位 1 将处理限制为所选页面;位 2 保留锐角锚点;位 4 保持现有外观不变,而不重建已更改的 Ink 外观 |
| Stats | 接收页面、注释、笔画、点和外观计数器 |
返回值
点数组已缩减的 Ink 注释数量
备注
迭代简化器具有每描边操作预算;若恶意或病态描边达到预算,会保留未解析点,因此不会削弱容差保证
除非设置选项位 4,否则会立即重建已更改的外观,并在完成整个文档处理后还原原先选定的页面