1

我正在使用FlowDocumentReader在.NET 3.5 WPF应用程序中显示FlowDocuments(FlowDocuments具有基于UI中的用户选择显示的帮助/信息/注释)。WPF FlowDocumentReader和FlowDocument屏幕阅读器(NVDA)Acccessibility

我认为FlowDocumentReader的内容将被屏幕阅读器读取/识别(我正在使用Windows 7上的NVDA进行测试) - 但是当读者得到焦点时NVDA会说“文档”,当鼠标移动或选择FlowDocument文本时什么都不会除了第一段以外的内容都会被阅读。

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

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

回答

0

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

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

+0

我查看了NVDA版本,它报告了2009.1 - FlowDocument是否适合NVDA 2009.1? – user158043 2010-01-03 14:45:03

0

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

相关问题