我在Jaspersoft Studio中创建了一个pdf报告,我遇到的最大问题是使它既可以通过屏幕阅读器访问,也可以通过每个系列的颜色访问508。
有人告诉我需要使每个系列的条形具有不同的图案,但是我不确定如何在Jasper中做到这一点,我所看到的只是改变每个条形纯色的一种方法。< / p>
然后我知道jasper中有一些表的标签,以使其可以被屏幕阅读器读取,图表是否有类似的东西,或者alt-text是唯一的方法吗?
谢谢
答案 0 :(得分:1)
屏幕阅读器用户可访问的图形是一个巨大的挑战。使颜色不足的用户可读的图形要容易一些。如您所述,通常使用模式(尽管我对jasper不熟悉,所以我无法评论如何实现模式,对不起)。如果您有一个彩色图,请尝试以灰度查看它,以查看数据系列之间的对比外观(在黑白打印机上打印)。这通常就是您想要模式的原因。
新的WCAG 2.1准则之一讨论了相邻图形元素(例如,彼此相邻的两个条形图)应如何具有3:1的最小对比度。请参阅成功标准2.4.1 - Non-text Contrast。因此,虽然模式是最好的选择,但是如果您有一个浅蓝色的条和一个深蓝色的条,那可能没问题。
(如果您具有条形颜色的rgb值,则可以使用https://webaim.org/resources/contrastchecker/之类的颜色对比度检查器来查看是否有足够的3:1比率)
我不知道一种使图以pdf形式访问的方法。如果您具有alt属性,则必须很长才能准确地描述图形。