function ValidatePdfUa2TableGrid(const Elements: TPdfStructureElements): TPdfUaValidationIssues;
| Elements | TPdfStructureElements |
TPdfUaValidationIssuesتحدِّد ValidatePdfUa2TableGrid موضع كل عنصر Table وتحاكي صفوفه وخلاياه في شبكة إشغال مستطيلة مستخدمةً خاصيتي ColSpan و RowSpan المسجَّلتين على عنصري TH و TD، مع عدّ الامتدادات الغائبة 1
ينتمي صف TR إلى جدول عندما يكون أقرب سلف Table لديه هو ذلك العنصر، فتُصادَق الجداول المتداخلة باستقلالية
يُبلَّغ عن الجدول بـ pvuaiTableGridInvalid عندما تتداخل خلية مع خلية مشغولة في الشبكة، أو يكون امتداد ما سالبًا أو يتجاوز حد الأعمدة البالغ 4096، أو يترك صف فجوات قبل آخر عمود مشغول لديه، أو تكون عروض الصفوف غير متسقة، أو يبقى RowSpan مفتوحًا بعد الصف الأخير، أو لا يعلن الجدول عن أي صفوف على الإطلاق
عنصر TH ذو الخاصية Scope بقيمة غير Row أو Column أو Both غير صالح أيضًا
مصفوفة الارتباط Headers التي تشير إلى ID لا يحمله أي عنصر TH في المستند تجعل الجدول غير صالح
TableIssues := ValidatePdfUa2TableGrid(Pdf.StructureElements);