PDFium Delphi Component Docs

ValidatePdfUa2TableGrid Función

Unidad: PDFium
Reproduce cada tabla PDF/UA-2 en una rejilla rectangular acotada e informa defectos de span, solapamiento 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 rejilla rectangular de ocupación usando los atributos ColSpan y RowSpan registrados en los elementos TH y TD, contando los spans ausentes 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 solapa con una celda ocupada de la rejilla, un span es negativo 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 pasada 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

Una matriz 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