function ValidatePdfUa2TableGrid(const Elements: TPdfStructureElements): TPdfUaValidationIssues;
| Elements | TPdfStructureElements |
TPdfUaValidationIssuesValidatePdfUa2TableGrid 定位每个 Table 元素,并使用 TH 与 TD 元素上记录的 ColSpan 和 RowSpan 属性在矩形占用网格中模拟其行与单元格,缺失的跨度按 1 计
当 TR 行最近的 Table 祖先就是该元素时,该行即属于此表格,因此嵌套表格会被独立验证
当单元格与已占用的网格单元格重叠、跨度为负或超过 4096 列上限、某行在其最后一个占用列之前留有间隙、各行宽度不一致、RowSpan 越过最后一行仍未闭合,或表格完全没有声明行时,表格报告为 pvuaiTableGridInvalid
Scope 属性不是 Row、Column 或 Both 的 TH 元素同样无效
Headers 关联数组引用了文档中没有任何 TH 元素携带的 ID 时,该表格无效
TableIssues := ValidatePdfUa2TableGrid(Pdf.StructureElements);