PDFium Delphi Component Docs

ValidatePdfUa2TableGrid işlevi

Unit: PDFium
Her PDF/UA-2 tablosunu sınırlı dikdörtgen bir ızgarada yeniden kurar ve span, çakışma ile boşluk kusurlarını raporlar

Syntax

function ValidatePdfUa2TableGrid(const Elements: TPdfStructureElements): TPdfUaValidationIssues;

Parameters

ElementsTPdfStructureElements

Return Value

TPdfUaValidationIssues

Description

ValidatePdfUa2TableGrid 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

Remarks

Example

TableIssues := ValidatePdfUa2TableGrid(Pdf.StructureElements);

See Also

ValidatePdfUa2StructureElements, ValidatePdfUa2Containment, ValidatePdfUaStructureElements, TPdf.StructureElements