com.aspose.words

Class HtmlOfficeMathOutputMode

  • java.lang.Object
    • com.aspose.words.HtmlOfficeMathOutputMode
public class HtmlOfficeMathOutputMode 
extends java.lang.Object

Utility class containing constants. Specifies how Aspose.Words exports OfficeMath to HTML, MHTML and EPUB.

Example:

Shows how to specify how to export Microsoft OfficeMath objects to HTML.
Document doc = new Document(getMyDir() + "Office math.docx");

// When we save the document to HTML, we can pass a SaveOptions object
// to determine how the saving operation handles OfficeMath objects.
// Setting the "OfficeMathOutputMode" property to "HtmlOfficeMathOutputMode.Image"
// will render each OfficeMath object into an image.
// Setting the "OfficeMathOutputMode" property to "HtmlOfficeMathOutputMode.MathML"
// will convert each OfficeMath object into MathML.
// Setting the "OfficeMathOutputMode" property to "HtmlOfficeMathOutputMode.Text"
// will represent each OfficeMath formula using plain HTML text.
HtmlSaveOptions options = new HtmlSaveOptions();
{
    options.setOfficeMathOutputMode(htmlOfficeMathOutputMode);
}

doc.save(getArtifactsDir() + "HtmlSaveOptions.OfficeMathOutputMode.html", options);

Field Summary
static final intIMAGE = 0
OfficeMath is converted to HTML as image specified by <img> tag.
static final intMATH_ML = 1
OfficeMath is converted to HTML using MathML.
static final intTEXT = 2
OfficeMath is converted to HTML as sequence of runs specified by <span> tags.
 

    • Field Detail

      • IMAGE = 0

        public static final int IMAGE
        OfficeMath is converted to HTML as image specified by <img> tag.
      • MATH_ML = 1

        public static final int MATH_ML
        OfficeMath is converted to HTML using MathML.
      • TEXT = 2

        public static final int TEXT
        OfficeMath is converted to HTML as sequence of runs specified by <span> tags.