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);