1

J'utilise un FlowDocumentReader pour afficher FlowDocuments dans une application .NET 3.5 WPF (les FlowDocuments ont des aides/informations/notes qui sont affichées en fonction des choix de l'utilisateur dans l'interface utilisateur). J'ai supposé que le contenu de FlowDocumentReader serait lu/reconnu par un lecteur d'écran (je suis en train de tester avec NVDA sous Windows 7) - mais quand le lecteur obtient le focus NVDA dit "Document" et quand on passe la souris sur le texte FlowDocument autre que le premier paragraphe est jamais lu.WPF FlowDocumentReader et FlowDocument Screen Reader (NVDA) Acccessibility

Existe-t-il des paramètres/approches/code (peut-être quelque chose comme AutomationProperties) qui peuvent être utilisés pour que FlowDocumentReader/FlowDocuments soit compatible avec ScreenReader? Ai-je manqué quelque chose de simple?

Je n'ai trouvé aucune référence à ce sujet dans le traqueur de problème de NVDA - est-il possible que ceci soit un problème spécifique de NVDA? Paramètres dans NVDA Je ne pourrais pas être au courant de? (NVDA version 2009.1)

Répondre

0

Avez-vous essayé la dernière version de NVDA 2009.1?

Les anciennes versions ne supportaient pas directement WPF (via l'API UI Automation), mais utilisaient à la place le pont MSAA-UIAutomation, hwich ne supportait pas le TextPattern, utilisé par FlowDocument.

+0

J'ai regardé la version de NVDA et il rapporte 2009.1 - FlowDocument fonctionne-t-il pour vous avec NVDA 2009.1? – user158043

0

J'ai essayé de lire un flowdocumentreader avec JAWS 11, c'était plutôt bien. Probablement parce que JAWS 11 a un excellent support pour UI Automation.