我正在使用FlowDocumentReader在.NET 3.5WPF应用程序中显示FlowDocuments (该FlowDocuments具有基于用户在UI中的选择而显示的帮助/信息/注释)。
我假设屏幕阅读器可以读取/识别文本内容(我在Windows7上使用NVDA进行测试)-但当读者获得焦点时,NVDA会显示“FlowDocumentReader”,当鼠标悬停或选择FlowDocument文本时,除了第一段之外,没有其他内容会被阅读。
有没有可以用来让FlowDocumentReader/FlowDocuments对ScreenReader友好的设置/方法/代码(可能类似于AutomationProperties)?我错过了什么简单的东西吗?
我在NVDA问题跟踪器中没有找到任何与此相关的引用-这是否可能是NVDA特定的问题?我可能不知道NVDA中的设置?(NVDA版本2009.1)
发布于 2010-01-03 04:00:03
您是否尝试过最新版本的NVDA 2009.1?
旧版本不直接支持WPF (通过UI Automation API),而是使用MSAA-to-UIAutomation桥,它不支持FlowDocument使用的TextPattern。
发布于 2010-09-05 00:24:44
我试着用Jaws11阅读了一个流程文档阅读器,它相当不错。可能是因为JAWS 11对UI自动化有很好的支持。
https://stackoverflow.com/questions/1990698
复制相似问题