THPDFHeadlessAnnotationIdentity record

THPDFHeadlessAnnotationIdentity = record
  PageIndex: Integer;
  Name: UnicodeString;
end;

声明于 HPDFHeadlessDocument,由 SaveAnnotationRemovalsToFile 和 RemoveAnnotations 使用

成员含义
PageIndex已加载文档中某页的从零开始索引,范围为零到 PageCount - 1
Name非空 Unicode 值,与该页上注释解码后的 PDF NM 字符串精确匹配

名称区分大小写,不是字段名、子类型、对象编号或注释文本;不做大小写折叠或 Unicode 规范化

不同页面索引允许相同名称;同一请求中重复相同的页面加名称标识无效

没有匹配注释的有效标识不移除任何内容;所选页面上多个匹配名称有歧义并失败

文档外的页面索引、空名称、畸形注释数组和共享页面数组成员都会在目标发布之前失败

回调 JSON 中等价的标识是 {"page": 0, "name": "review-note"};page 必须是整数,name 必须是非空字符串

popup 和回复依赖行为及 Widget 边界见原生注释移除