【问题标题】:WPF FlowDocumentReader and FlowDocument Screen Reader (NVDA) AcccessibilityWPF FlowDocumentReader 和 FlowDocument 屏幕阅读器 (NVDA) 辅助功能
【发布时间】:2010-12-31 17:36:08
【问题描述】:

我正在使用 FlowDocumentReader 在 .NET 3.5 WPF 应用程序中显示 FlowDocuments(FlowDocuments 具有根据用户在 UI 中的选择显示的帮助/信息/注释)。

我假设 FlowDocumentReader 内容将被屏幕阅读器读取/识别(我在 Windows 7 上使用 NVDA 进行测试) - 但是当阅读器获得焦点时,NVDA 显示“文档”并且当鼠标悬停或选择 FlowDocument 文本时没有其他内容比第一段读的还多。

是否有可用于使 FlowDocumentReader/FlowDocuments 对 ScreenReader 友好的设置/方法/代码(可能类似于 AutomationProperties)?我错过了一些简单的事情吗?

我在 NVDA 问题跟踪器中没有找到对此的任何引用 - 这可能是 NVDA 特定问题吗?我可能不知道的 NVDA 中的设置? (NVDA 2009.1 版)

【问题讨论】:

    标签: wpf accessibility flowdocument screen-readers flowdocumentreader


    【解决方案1】:

    您是否尝试过使用最新版本的 NVDA 2009.1?

    旧版本不直接支持 WPF(通过 UI 自动化 API),而是使用 MSAA-to-UIAutomation 桥接,不支持 FlowDocument 使用的 TextPattern。

    【讨论】:

    • 我查看了 NVDA 版本,它报告 2009.1 - FlowDocument 是否适用于 NVDA 2009.1?
    【解决方案2】:

    我曾尝试使用 JAWS 11 阅读 flowdocumentreader,效果非常好。可能是因为 JAWS 11 对 UI 自动化有很好的支持。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-04
      相关资源
      最近更新 更多