问题标签 [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.
pdf - 如何修复由 pdfBox 创建的 PDF 中不一致的父树映射
我们正在使用 pdfBox 在 Java 中创建 pdf 文档。由于屏幕阅读器应该可以访问它们,因此我们使用标签并设置父树并将其添加到文档目录中。
请在此处查找示例文件。
当我们使用 PAC3 验证器检查生成的 pdf 文件时,我们会因为结构父树中的条目不一致而出现 25 个错误。
Adobe prefight 语法错误检查中的结果相同但更多详细信息。错误信息是
Adobe 预检语法错误检查
当我尝试在 pdfBox 调试器中遵循该遍历路径时,我看到一个引用 ID 22 的元素。
现在我的问题是:
- StructTreeRoot 和 ParentTree 之间有什么联系?
- 在 StructTreeRoot/ParentTree 中哪里可以找到节点 K->K-> 2 ->K-> 4 ->K-> 4中引用的 ID 为 22 的项目?查看图片PDF 调试器
- Preflight 错误消息中的父树元素 0 是什么?参见图像Adobe 预检语法错误检查
PDF 调试器
我认为,使用 pdfBox 构建可访问的 pdf 以及来自常见验证工具的错误消息的文档记录相当差。或者我在哪里可以找到有关它的更多信息?
非常感谢你的帮助。
angular - 如何使用键盘使 Angular CDK 拖放可访问
我们的应用程序有一个“表单生成器”,用户可以在其中通过将表单字段拖到表单上来构建表单。我正在研究如何让这个键盘可以访问——这样用户就可以......
- 通过 TAB'ing 来抓取一个字段并按 Enter
- 使用箭头键移动它
- 再次按 Enter 删除它
我没有找到有关使用键盘访问 CDK 拖放操作的信息...
有没有人成功做到这一点?任何人都可以提供一些关于开始以这种方式访问它的好地方的指示吗?
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.request
and http.client
,但无济于事。我错过了什么?
javascript - 网络无障碍导航
我在为每个单独的列表项实现下拉菜单时遇到了困难/悬停在其中任何一个上,现在悬停在任何单个列表项上时,所有下拉菜单都会显示。
这是我的笔:https ://codepen.io/apeandme/pen/GRZOxJQ
和JS:
ios - 在 React native-iOS 中为外部视图访问时使内部元素可访问={true}
我对本机反应很陌生。我有一个包含 url 的文本的视图。我想让外部视图可访问,然后当用户向右滑动时,它应该像我们在 iOS 中那样专注于 url/链接。对我来说,当我使外部视图可访问={true} 时,内部元素将不可访问。而且我也无法找到很多关于相同的内容。任何人都可以对此有所了解。
正如我上面提到的,我希望外部和内部视图都可以访问。它在 android 中运行良好,但在 iOS 中运行良好。感谢任何帮助。
vb.net - 有人可以提供一个在 VB.NET 中使用 AccessibleChildren 的工作示例吗?
几个月来我一直在尝试使用 VB.Net 中的 AccessibleChildren 函数,但我无法实现......
有人可以提供一个返回有意义的 AccessibleChildren 应用程序的工作示例吗?
repeat - 无障碍模式重复
我在SwitchPreference开启和关闭的时候加载了不同的布局,summa在开启的时候有倒计时,但是当我开启Accessible模式时,倒计时屏幕上的文字刷新,导致重复播放。我在 onPreferenceChange() 中使用 setLayoutResource() 来加载不同的布局。
pdf - 如何在 iText7 中使用文本超链接创建 PDF/UA
我正在尝试创建一个 PDF/UA 兼容文件,其中包含带有 iText 7 的文本超链接。PDF/UA 的 Acrobat Preflight 测试和 PDF 辅助功能检查器 (PAC 3) 都抱怨 PDF 文件说 PDF 不兼容.
PAC 3 说“链接”注释没有嵌套在“链接”结构元素中,并且 Acrobat Preflight 测试表明链接注释在 Contents 键中没有替代描述。以下是我尝试创建包含文本超链接的 PDF/UA 兼容输出。
任何意见,将不胜感激。
pdf - 如何使用 iText 7 使下划线文本可访问
我正在尝试从头开始构建 PDF,并且它必须是可访问的(PDF/UA)。但是,当我尝试添加下划线文本时遇到了问题。可访问性检查器抱怨“路径不能有跨度作为父级”。当我检查生成的实际 PDF 时,我注意到路径没有被标记为工件。我的问题是,如何标记此路径?或者,如何正确添加下划线文本?代码片段是打击:
编辑:似乎使下划线可访问的唯一方法是使用低级函数。我在下面发布我的代码: