function ValidatePdfUa2Containment(const Elements: TPdfStructureElements): TPdfUaValidationIssues;
| Elements | TPdfStructureElements |
TPdfUaValidationIssuesValidatePdfUa2Containment 遍历扁平化结构数据的 ParentIndex 链接,验证每个元素都位于 ISO/TS 32005 包含模型允许的父元素之中
只有 Document 元素可以作为根,且 Document 元素不能有父元素;父索引超出范围或指向元素自身同样无效
DocumentFragment 和 Title 只能出现在 Document、DocumentFragment、Part、Art、Sect、Div 或 Aside 之下
LI 要求父元素为 L;Lbl 要求父元素为 LI、FENote、Note 或 BibEntry;LBody 要求父元素为 LI
THead、TBody 和 TFoot 要求父元素为 Table;TR 要求父元素为 Table、THead、TBody 或 TFoot;TH 和 TD 要求父元素为 TR
TOCI 要求父元素为 TOC 或 TOCI;Caption 要求父元素为 TOC、Table、Figure、Formula 或 Aside
MathML 命名空间的元素必须位于 Formula 元素或另一个 MathML 命名空间元素之内
每处违规都报告为 pvuaiNamespaceContainmentInvalid
ContainmentIssues := ValidatePdfUa2Containment(Pdf.StructureElements);