PDFium Delphi Component Docs

ValidatePdfUa2TableGrid función

Unidad: PDFium
Reproduce cada tabla PDF/UA-2 en una cuadrícula rectangular acotada e informa defectos de expansión, superposición y huecos

Syntax

function ValidatePdfUa2TableGrid(const Elements: TPdfStructureElements): TPdfUaValidationIssues;

Parameters

ElementsTPdfStructureElements

Return Value

TPdfUaValidationIssues

Description

ValidatePdfUa2TableGrid 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

Remarks

Example

TableIssues := ValidatePdfUa2TableGrid(Pdf.StructureElements);

See Also

ValidatePdfUa2StructureElements, ValidatePdfUa2Containment, ValidatePdfUaStructureElements, TPdf.StructureElements