Jasper reports 在Jaspersoft studio 508中制作条形图

Jasper reports 在Jaspersoft studio 508中制作条形图,jasper-reports,screen-readers,section508,Jasper Reports,Screen Readers,Section508,我在Jaspersoft studio中创建了一份pdf报告,我面临的最大问题是通过屏幕阅读器和每个系列的颜色来访问508 有人告诉我,我需要为每个系列制作不同的条形图,但我不确定如何在Jasper中做到这一点,我所看到的只是改变每个条形图纯色的方法 然后我知道jasper中的表有标签,可以让屏幕阅读器读取,图表是否也有类似的标签,或者alt text是唯一的方法 感谢对于屏幕阅读器用户来说,可访问的图形是一个巨大的挑战。让一个缺乏颜色的用户可以阅读一个图表就容易多了。正如您所提到的,通常使用模

我在Jaspersoft studio中创建了一份pdf报告,我面临的最大问题是通过屏幕阅读器和每个系列的颜色来访问508

有人告诉我,我需要为每个系列制作不同的条形图,但我不确定如何在Jasper中做到这一点,我所看到的只是改变每个条形图纯色的方法

然后我知道jasper中的表有标签,可以让屏幕阅读器读取,图表是否也有类似的标签,或者alt text是唯一的方法


感谢

对于屏幕阅读器用户来说,可访问的图形是一个巨大的挑战。让一个缺乏颜色的用户可以阅读一个图表就容易多了。正如您所提到的,通常使用模式(尽管我不熟悉jasper,所以我不能评论如何实现模式,抱歉)。如果您有彩色图形,请尝试以灰度查看它,以查看数据系列之间的对比度(在黑白打印机上打印)。这就是您想要模式的典型原因

新的WCAG 2.1指南之一谈到相邻的图形元素(例如相邻的两个条)的最小对比度应为3:1。参见成功标准。所以,如果你有一个浅蓝色的条和一个深蓝色的条,它可能是好的,虽然模式是最好的选择

(如果您有条带颜色的rgb值,则可以使用颜色对比度检查器,例如,查看是否有足够的3:1比率)

我不知道有什么方法可以在pdf中访问图形。如果您有一个alt属性,那么它必须非常长才能准确地描述图形