1

我们有一个使用可访问性与不同程序(其中是 Preview.app)集成的应用程序。我们使用该AXUIElementSetAttributeValue功能以编程方式选择 PDF 文档中的一些文本,使用kAXSelectedTextRangeAttribute. 这曾经可以正常工作,但突然在我的 Mac 上停止了(似乎什么也没发生)。我的同事没有这个问题,所以在试图找出差异后,我记得我刚刚更新到 OS X 10.8.4,而他没有。然后,我阅读了有关此更新的信息,其中的功能和修复如下:

改进了 VoiceOver 与 PDF 文档中文本的兼容性

这向我表明他们已经摆弄了我遇到问题的区域。我的问题是现在天气这只是一个错误,或者它是否是设计使然。在后者的情况下,我应该改用什么?

PS。我们还尝试使用 Xcode 中开发人员工具下的 Accessibility Inspector 设置选择范围,它在 10.8.2 中运行良好,但在 10.8.4 中无法正常工作,这进一步表明这可能是一个错误。

4

1 回答 1

1

这确实是一个错误。我刚刚安装了 OS X 10.8.5 的开发者预览版,问题在这里得到了解决。在更改日志中还说,此版本中的一些更改与“PDF 查看和可访问性”有关。

于 2013-06-21T07:10:40.967 回答