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