在iText7

时间:2018-02-13 03:15:53

标签: pdf itext screen-readers itext7

有没有办法在iText中为文本元素添加alt文本?我已经看到有一种方法可以用于图像。基本上,我希望屏幕阅读器读取除了正在显示的实际文本之外的内容。在我的文档中有两种情况我需要这样做。

其中一个是当屏幕阅读器正在阅读首字母缩略词时,我希望alt-text强制屏幕阅读器阅读每个字母,而不是试图读取单词。 (即将DIET读作D-I-E-T而不是饮食)

第二种是当它正在读取电话号码时我希望它能够直接读出电话"电话"在数字之前。在文档中,它目前只是对残疾用户来说有点混乱的数字。我无法实际更改布局以包含单词" phone"出于非技术原因。

1 个答案:

答案 0 :(得分:2)

有一种方法。

new Paragraph("Lorem").getAccessibilityProperties().setActualText("Ipsum")

您可以在实现IAccessibleElement的每个类上调用此方法。