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 | 修复过程中访问的对象数 |
使用说明
- 由
RepairPDFUA2Structure连同THPDFComplianceRepairStatus结果一起填充;这些计数器精确说明动了什么 RolledBack为 true 表示文档已恢复;把这次运行当作空操作,调整选项后再重试Unresolved*计数指出仍需人工撰写的地方,通常是有意义的替代文本