function ValidatePdfUa2StructureElements(const Elements: TPdfStructureElements): TPdfUaValidationIssues;
| Elements | TPdfStructureElements |
TPdfUaValidationIssuesValidatePdfUa2StructureElements 对扁平化结构数据运行每个聚焦的 PDF/UA-2 规则族,并对结果问题集取并集
聚合的规则族是 ValidatePdfUa2NamespaceSemantics、ValidatePdfUa2Containment、ValidatePdfUa2TableGrid、ValidatePdfUa2AnnotationSemantics、ValidatePdfUa2FormulaSemantics、ValidatePdfUa2AssociatedFileSemantics 和 ValidatePdfUa2DocumentSemantics
与每个聚焦函数一样,它是无需 pdfium.dll 的纯数据例程,因此可以用合成的元素数组进行单元测试
Conformance = puc2 时,ValidatePdfUaStructureElements 会把这个并集合并进其结果,这正是 TPdf.ValidatePdfUa 使用的路径Ua2Issues := ValidatePdfUa2StructureElements(Pdf.StructureElements);