Skip to content

Support mathML UIA custom property in MS Word #12946

@michaelDCurran

Description

@michaelDCurran

Is your feature request related to a problem? Please describe.

NVDA provides rich reading and navigation of math content via MayPlayer. As long as NVDA can fetch raw mathML from an app, it can then provide this to mathPlayer which will then handle the navigation and generating of speech strings.
To access math content in Microsoft word, the user would install MathType and MathPlayer. The user or author of the document would create mathType equations, or convert Office Math equations to mathType, and then NVDA could use the MS word object model and a mathType API to fetch the mathML.

However, when accessing MS Word via UIA, there is no mechanism to fetch the mathML from mathType.

MS Word does however provide a UIA custom property for fetching mathML from Office math equation nodes.
GUID: {FA170AB3-3229-4E7C-827F-DD05EE0481D9}
Available in MS Word build 14326 and higher.

Describe the solution you'd like

NVDA should support the mathML UIA custom property, and send the mathML to mathPlayer, thereby providing reach reading and navigation of Office math equations in MS word.

However, if a user has an existing document with mathType equations, they will have to highlight each one, and choose Convert to Office Math equation in the context menu.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions