THPDFUA2RepairReport 记录

PDF/UA-2 结构修复的分类修复计数、回滚状态与未解决发现

声明

THPDFUA2RepairReport= record
  Changed: boolean;
  RolledBack: boolean;
  LimitExceeded: boolean;
  ValidationSucceeded: boolean;
  NamespacesRegistered: Integer;
  NamespaceDictionariesRebuilt: Integer;
  NamespaceReferencesRewritten: Integer;
  DuplicateNamespacesRemoved: Integer;
  InvalidNamespacesRemoved: Integer;
  AttributeNamespacesRepaired: Integer;
  AttributeRevisionsRepaired: Integer;
  ListsRepaired: Integer;
  TablesRepaired: Integer;
  TableCellsRepaired: Integer;
  RubySequencesRepaired: Integer;
  WarichuSequencesRepaired: Integer;
  PronunciationHintsRepaired: Integer;
  AlternateTextsRepaired: Integer;
  LanguageEntriesRepaired: Integer;
  HeadingLevelsRepaired: Integer;
  ArtifactsTagged: Integer;
  UnresolvedAlternateTextCount: Integer;
  UnresolvedLanguageCount: Integer;
  UnresolvedArtifactCount: Integer;
  RemainingErrorCount: Integer;
  ObjectsExamined: Integer;
end;

单元

HPDFDoc

字段

字段用途
Changed至少一个修复改动过文档时为 True
RolledBack修复后验证失败且所有编辑已撤销时为 True
LimitExceeded工作量或修复上限提前终止本轮时为 True
ValidationSucceeded修复后的结构树通过验证时为 True
NamespacesRegistered为被引用命名空间补充的命名空间字典条目数
NamespaceDictionariesRebuilt从零重建的命名空间字典数
NamespaceReferencesRewritten改写为已注册条目的结构元素 NS 引用数
DuplicateNamespacesRemoved被合并掉的重复命名空间条目数
InvalidNamespacesRemoved被删除的畸形命名空间条目数
AttributeNamespacesRepaired命名空间接线被修复的属性对象数
AttributeRevisionsRepaired属性与元素上被规范化的 Revision 值数量
ListsRepaired为纠正列表语义而重建的列表结构数
TablesRepaired以正确的行与表头层级重建的表格结构数
TableCellsRepaired重新打标签或补上作用域与跨行跨列设置的单个表格单元格数
RubySequencesRepaired重排为要求子序列顺序的 Ruby 注记序列数
WarichuSequencesRepaired重排为要求子序列顺序的 Warichu 序列数
PronunciationHintsRepaired结构元素上被修复的音素发音提示数
AlternateTextsRepaired生成或以回退文本补齐的缺失 /Alt 数
LanguageEntriesRepaired语言继承修复补齐的缺失 /Lang 数
HeadingLevelsRepaired重新分配以使 H1-H6 顺序无断层的标题级别数
ArtifactsTagged标记为工件并排除出结构树的内容片段数
UnresolvedAlternateTextCount本轮结束后仍缺少替代文本的元素数
UnresolvedLanguageCount无法确定语言的元素数
UnresolvedArtifactCount无法归类为工件的内容片段数
RemainingErrorCount修复尝试之后仍然存在的验证错误数
ObjectsExamined修复过程中访问的对象数

使用说明

相关 API