1

FlowDocumentReader を使用して、.NET 3.5 WPF アプリケーションで FlowDocuments を表示しています (FlowDocuments には、UI でのユーザーの選択に基づいて表示されるヘルプ/情報/メモがあります)。

FlowDocumentReader のコンテンツはスクリーン リーダーによって読み取られる/認識されると想定しました (Windows 7 で NVDA を使用してテストしています) - しかし、リーダーがフォーカスを取得すると、NVDA は「ドキュメント」と表示し、FlowDocument テキストをマウスオーバーまたは選択すると、最初のテキスト以外は何も表示されません。段落はこれまでに読まれました。

FlowDocumentReader/FlowDocuments を ScreenReader フレンドリーにするために使用できる設定/アプローチ/コード (おそらく AutomationProperties のようなもの) はありますか? 簡単なことを見逃しましたか?

NVDA イシュー トラッカーでこれに関する参照を見つけられませんでした。これは NVDA 固有の問題である可能性はありますか? 私が気付いていないかもしれないNVDAの設定?(NVDA バージョン 2009.1)

4

2 に答える 2

0

JAWS 11でflowdocumentreaderを読んでみましたが、かなり良かったです。おそらく、JAWS11がUIオートメーションを優れた方法でサポートしているためです。

于 2010-09-04T16:24:43.843 に答える
0

NVDA 2009.1 の最新バージョンを試しましたか?

古いバージョンでは、(UI オートメーション API を介して) WPF を直接サポートしていませんでしたが、代わりに MSAA から UIAutomation へのブリッジを使用していました。

于 2010-01-02T20:00:03.107 に答える