MathFlow SDK Overview
The MathFlow SDK is a collection of Java and Windows components that allow you to incorporate MathML editing and composition into your product.
The MathFlow SDK contains the following components:
MathML Editing (Java only)
- Simple Editor
The basic MathML editor, which includes a toolbar and editing area. - Style Editor
A more advanced MathML editor, which adds the following functionality: - Switch between different toolbars from the General Editing Preferences dialog.
- Customize the "recognize common functions" list.
- Easily change styles, or copy and paste from a mini-toolbar.
- Structure Editor
Our most advanced MathML editor, which adds the following functionality: - Add new toolbars and switch between them from the menu.
- Control Non-MathML elements from the General Editing Preferences dialog.
- Edit the equation's presentation MathML source code from the "source view" tab.
- Manage font styles from the menu.
- Includes customizable ruler.
MathML Composition (Java and Windows)
-
- Equation Composer for Java
Generates equation images from MathML. - Document Composer for Java
Processes a document and either adds additional information to the MathML (e.g., image links) or replaces MathML with equation images.
- Windows composers are COM objects. The return HRESULT may be E_* values, which may be treated as exceptions in some settings, such as C#.
- Equation Composer
Generates equation images from MathML. - Document Composer
Processes a document and either adds additional information to the MathML (e.g., speech text or image links) or replaces MathML with equation images. - Speech text
Both Windows composer classes have the option to include speech text for the equations. This is an accessibility feature which generates phonetic text allowing screen readers to speak the equation.
API documentation
The Java Equation Composer API and Java Document Composer API provide API documentation for the Java components. The API for Windows components can be found in this guide: Equation Composer API and Document Composer API.
|