function ValidatePdfUa2TableGrid(const Elements: TPdfStructureElements): TPdfUaValidationIssues;
| Elements | TPdfStructureElements |
TPdfUaValidationIssuesValidatePdfUa2TableGrid localiza cada elemento Table y simula sus filas y celdas en una cuadrícula de ocupación rectangular usando los atributos ColSpan y RowSpan registrados en los elementos TH y TD, con las expansiones ausentes contando como 1
Una fila TR pertenece a una tabla cuando su ancestro Table más cercano es ese elemento, de modo que las tablas anidadas se validan de forma independiente
La tabla se informa como pvuaiTableGridInvalid cuando una celda se superpone con una celda ocupada de la cuadrícula, una expansión es negativa o excede el límite de 4096 columnas, una fila deja huecos antes de su última columna ocupada, las filas tienen anchos inconsistentes, un RowSpan sigue abierto después de la última fila, o la tabla no declara ninguna fila
Un elemento TH con un atributo Scope distinto de Row, Column o Both también es inválido
Un arreglo de asociación Headers que referencia un ID que ningún elemento TH del documento lleva invalida la tabla
TableIssues := ValidatePdfUa2TableGrid(Pdf.StructureElements);