function ValidatePdfUa2Containment(const Elements: TPdfStructureElements): TPdfUaValidationIssues;
| Elements | TPdfStructureElements |
TPdfUaValidationIssuesتتتبع ValidatePdfUa2Containment وصلات 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);