function ValidatePdfUa2TableGrid(const Elements: TPdfStructureElements): TPdfUaValidationIssues;
| Elements | TPdfStructureElements |
TPdfUaValidationIssuesValidatePdfUa2TableGrid her Table öğesini bulur ve TH ile TD öğelerinde kayıtlı ColSpan ve RowSpan özniteliklerini kullanarak satır ile hücrelerini dikdörtgen bir doluluk ızgarasında simüle eder; belirtilmemiş span'ler 1 sayılır
Bir TR satırı, en yakın Table atası o öğe olduğunda tabloya ait olur; böylece iç içe tablolar bağımsız doğrulanır
Şu durumlarda tablo pvuaiTableGridInvalid olarak raporlanır: bir hücre dolu bir ızgara hücresiyle çakışır, bir span negatiftir ya da 4096 sütun sınırını aşar, bir satır son dolu sütunundan önce boşluk bırakır, satırlar tutarsız genişliklere sahiptir, bir RowSpan son satırdan sonra hâlâ açık kalır ya da tablo hiç satır bildirmez
Row, Column ya da Both dışında bir Scope özniteliği taşıyan bir TH öğesi de geçersizdir
Belgedeki hiçbir TH öğesinin taşımadığı bir ID'ye başvuran bir Headers ilişki dizisi tabloyu geçersiz kılar
TableIssues := ValidatePdfUa2TableGrid(Pdf.StructureElements);