GetAnnotationAppearanceAuditJSON
批注、诊断、JSON
说明
审核所有页面上的注释普通外观,并以 JSON 返回问题详情和聚合计数器
语法
Function TPDFlib.GetAnnotationAppearanceAuditJSON: WideString;
返回值
返回一个 JSON 对象,其中包含 scanned、issueAnnotations、问题计数器和 annotations 数组
问题名称
| missingAppearance | 批注类型需要正常外观,但不存在可用的 /AP /N 条目 |
|---|---|
| staleAppearance | 库生成的外观指纹与注释源属性不再匹配 |
| invalidBBox | 活动外观没有有效的正 /BBox |
| stateMismatch | 注释 /AS 名称未在状态外观字典中选择流 |
| invisibleAppearance | 活动外观流不包含可见运算符 |
性能
审核使用一次页面遍历并增量构建 JSON,避免在大型文档中重复查找注释和进行二次方字符串连接