问题标签 [accessible]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1879 浏览

pdf - 如何修复由 pdfBox 创建的 PDF 中不一致的父树映射

我们正在使用 pdfBox 在 Java 中创建 pdf 文档。由于屏幕阅读器应该可以访问它们,因此我们使用标签并设置父树并将其添加到文档目录中。

请在此处查找示例文件

当我们使用 PAC3 验证器检查生成的 pdf 文件时,我们会因为结构父树中的条目不一致而出现 25 个错误。

在此处输入图像描述

Adobe prefight 语法错误检查中的结果相同但更多详细信息。错误信息是

Adobe 预检语法错误检查 Adobe 预检语法错误检查

当我尝试在 pdfBox 调试器中遵循该遍历路径时,我看到一个引用 ID 22 的元素

现在我的问题是:

  1. StructTreeRoot 和 ParentTree 之间有什么联系?
  2. 在 StructTreeRoot/ParentTree 中哪里可以找到节点 K->K-> 2 ->K-> 4 ->K-> 4中引用的 ID 为 22 的项目?查看图片PDF 调试器
  3. Preflight 错误消息中的父树元素 0 是什么?参见图像Adob​​e 预检语法错误检查

PDF 调试器 PDF 调试器

我认为,使用 pdfBox 构建可访问的 pdf 以及来自常见验证工具的错误消息的文档记录相当差。或者我在哪里可以找到有关它的更多信息?

非常感谢你的帮助。

0 投票
0 回答
597 浏览

angular - 如何使用键盘使 Angular CDK 拖放可访问

我们的应用程序有一个“表单生成器”,用户可以在其中通过将表单字段拖到表单上来构建表单。我正在研究如何让这个键盘可以访问——这样用户就可以......

  • 通过 TAB'ing 来抓取一个字段并按 Enter
  • 使用箭头键移动它
  • 再次按 Enter 删除它

我没有找到有关使用键盘访问 CDK 拖放操作的信息...

有没有人成功做到这一点?任何人都可以提供一些关于开始以这种方式访问​​它的好地方的指示吗?

0 投票
1 回答
202 浏览

python-3.x - 您如何为 Zoom.us 会议发送隐藏字幕?

我一直在尝试按照 Zoom网站上的说明进行操作,但每次尝试发送字幕时都会收到 400 错误。

{"timestamp":1594640701018,"status":400,"error":"Bad Request","message":"No message available","path":"/closedcaption"}

文档说会议尚未开始时返回 400,但在我的测试场景中,我有两台设备连接到会议,我正在从主机复制隐藏式字幕 API 令牌,然后将其提供给我的测试程序. 据我所知,这是一个开始的会议,所以肯定还有其他事情。我已经尝试多次发送请求,但仍然收到 400 个错误。

我正在使用 Python 3,并且我都尝试过urllib.requestand http.client,但无济于事。我错过了什么?

0 投票
2 回答
34 浏览

javascript - 网络无障碍导航

我在为每个单独的列表项实现下拉菜单时遇到了困难/悬停在其中任何一个上,现在悬停在任何单个列表项上时,所有下拉菜单都会显示。

这是我的笔:https ://codepen.io/apeandme/pen/GRZOxJQ

和JS:

0 投票
1 回答
173 浏览

ios - 在 React native-iOS 中为外部视图访问时使内部元素可访问={true}

我对本机反应很陌生。我有一个包含 url 的文本的视图。我想让外部视图可访问,然后当用户向右滑动时,它应该像我们在 iOS 中那样专注于 url/链接。对我来说,当我使外部视图可访问={true} 时,内部元素将不可访问。而且我也无法找到很多关于相同的内容。任何人都可以对此有所了解。

正如我上面提到的,我希望外部和内部视图都可以访问。它在 android 中运行良好,但在 iOS 中运行良好。感谢任何帮助。

0 投票
1 回答
2744 浏览

java - “无法访问包 java.sql。” 在日食

在上面的代码中。导入java.sql.*;包含“无法访问包 java.sql”的错误。请帮我解决这个错误。为什么 java.sql 不可访问。

0 投票
0 回答
40 浏览

vb.net - 有人可以提供一个在 VB.NET 中使用 AccessibleChildren 的工作示例吗?

几个月来我一直在尝试使用 VB.Net 中的 AccessibleChildren 函数,但我无法实现......

有人可以提供一个返回有意义的 AccessibleChildren 应用程序的工作示例吗?

0 投票
0 回答
18 浏览

repeat - 无障碍模式重复

我在SwitchPreference开启和关闭的时候加载了不同的布局,summa在开启的时候有倒计时,但是当我开启Accessible模式时,倒计时屏幕上的文字刷新,导致重复播放。我在 onPreferenceChange() 中使用 setLayoutResource() 来加载不同的布局。

0 投票
1 回答
83 浏览

pdf - 如何在 iText7 中使用文本超链接创建 PDF/UA

我正在尝试创建一个 PDF/UA 兼容文件,其中包含带有 iText 7 的文本超链接。PDF/UA 的 Acrobat Preflight 测试和 PDF 辅助功能检查器 (PAC 3) 都抱怨 PDF 文件说 PDF 不兼容.

PAC 3 说“链接”注释没有嵌套在“链接”结构元素中,并且 Acrobat Preflight 测试表明链接注释在 Contents 键中没有替代描述。以下是我尝试创建包含文本超链接的 PDF/UA 兼容输出。

任何意见,将不胜感激。

0 投票
2 回答
275 浏览

pdf - 如何使用 iText 7 使下划线文本可访问

我正在尝试从头开始构建 PDF,并且它必须是可访问的(PDF/UA)。但是,当我尝试添加下划线文本时遇到了问题。可访问性检查器抱怨“路径不能有跨度作为父级”。当我检查生成的实际 PDF 时,我注意到路径没有被标记为工件。我的问题是,如何标记此路径?或者,如何正确添加下划线文本?代码片段是打击:

编辑:似乎使下划线可访问的唯一方法是使用低级函数。我在下面发布我的代码: