iText7 508表格摘要

时间:2018-07-13 15:22:41

标签: itext7 section508

我们正在使用iText 7创建一个大表,几乎可以解决508个投诉,但是我们缺少表摘要规则。

有没有一种方法可以在创建时使用iText 7添加表摘要?

Accessibility Summary

Tab Oder without Table Summary

我已附上我要寻找的照片。 Tab Order with Table Sumamry

2 个答案:

答案 0 :(得分:2)

可以将AccessibilityProperties添加到Table对象本身。该摘要需要通过PdfDictionary添加。

PdfDictionary attr = new PdfDictionary();
attr.put(new PdfName("Summary"), new PdfString("Info about the table"));
table.getAccessibilityProperties().addAttributes(new PdfStructureAttributes(attr));

可以找到here

答案 1 :(得分:0)

我尝试了上述解决方案,但不幸的是Adobe的摘要可访问性检查失败。

根据规范,可访问性属性的结构应有所不同。一个人应该使用下一行:

tblContact.getAccessibilityProperties().addAttributes(new PdfStructureAttributes("Table").addTextAttribute("Summary","Table summary text" ));