SimplifyInkAnnotations

批注、优化、性能

说明

在保留端点和所需最大垂直偏差的同时,减少 Ink 注释笔划中的冗余点

语法

Function TPDFlib.SimplifyInkAnnotations(Tolerance: Double; Options: Integer; Out Stats: TPDFlibInkSimplificationStats): Integer;

参数

Tolerance当前文档单位中的最大几何偏差,且必须大于 0
Options位 1 将处理限制为所选页面;位 2 保留锐角锚点;位 4 保持现有外观不变,而不重建已更改的 Ink 外观
Stats接收页面、注释、笔画、点和外观计数器

返回值

点数组已缩减的 Ink 注释数量

备注

迭代简化器具有每描边操作预算;若恶意或病态描边达到预算,会保留未解析点,因此不会削弱容差保证

除非设置选项位 4,否则会立即重建已更改的外观,并在完成整个文档处理后还原原先选定的页面

另请参阅

TPDFlibInkSimplificationStats、RepairAnnotationAppearances