在 Jaspersoft Studio 508 兼容中制作条形图

Making a bar chart in Jaspersoft studio 508 compliant

我有一份在 Jaspersoft Studio 中创建的 pdf 报告,我遇到的最大问题是使它既可以通过屏幕 reader 访问 508,又可以使用每个系列的颜色。

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

然后我知道 jasper 中有用于表格的标签以使其在屏幕上可读reader,图表是否有类似的东西,或者替代文本是唯一的方法吗?

谢谢

屏幕 reader 用户的可访问图表是一个巨大的挑战。让色差用户可读的图表要容易一些。正如您所提到的,通常会使用模式(虽然我不熟悉 jasper,所以我无法评论如何实现模式,抱歉)。如果您有彩色图表,请尝试以灰度查看它以查看数据系列之间的对比度(在黑白打印机上打印)。这通常就是您需要模式的原因。

新的 WCAG 2.1 准则之一讨论了相邻的图形元素(例如彼此相邻的两个条形图)应如何具有 3:1 的最小对比度。请参阅成功标准 2.4.1 - Non-text Contrast。所以如果你有一个浅蓝色条和一个深蓝色条,它可能没问题,尽管图案是最好的选择。

(如果您有条形颜色的 rgb 值,您可以使用 https://webaim.org/resources/contrastchecker/ 等颜色对比度检查器来查看是否有足够的 3:1 比率)

我不知道有什么方法可以使 pdf 格式的图表易于访问。如果您有 alt 属性,则必须非常冗长才能准确描述图形。