Package writer2latex.xhtml
Class MathConverter
- java.lang.Object
-
- writer2latex.xhtml.ConverterHelper
-
- writer2latex.xhtml.MathConverter
-
public class MathConverter extends ConverterHelper
This class converts formulas: Either as MathML, as an image or as plain text (StarMath or LaTeX format)
-
-
Field Summary
-
Fields inherited from class writer2latex.xhtml.ConverterHelper
config, converter, ofr
-
-
Constructor Summary
Constructors Constructor Description MathConverter(OfficeReader ofr, XhtmlConfig config, Converter converter, boolean bSupportMathML)
Create a newMathConverter
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
convert(org.w3c.dom.Element image, org.w3c.dom.Element onode, org.w3c.dom.Node hnode, boolean bAllowDisplayStyle)
Convert a formulaboolean
convertTexMathsEquation(org.w3c.dom.Element onode, org.w3c.dom.Element hnodeBlock, org.w3c.dom.Element hnodeInline, int nMode)
-
Methods inherited from class writer2latex.xhtml.ConverterHelper
applyStyle, getCellSc, getDrawCv, getFrameSc, getHeadingSc, getListSc, getMathCv, getPageSc, getParSc, getPresentationSc, getRowSc, getSectionSc, getStyleCv, getTableCv, getTableSc, getTextCv, getTextSc
-
-
-
-
Constructor Detail
-
MathConverter
public MathConverter(OfficeReader ofr, XhtmlConfig config, Converter converter, boolean bSupportMathML)
Create a newMathConverter
- Parameters:
ofr
- the OfficeReader to query about the documentconfig
- the configuration determining the type of exportconverter
- the converter instancebSupportMathML
- true if the formula should be exported as MathML
-
-
Method Detail
-
convert
public void convert(org.w3c.dom.Element image, org.w3c.dom.Element onode, org.w3c.dom.Node hnode, boolean bAllowDisplayStyle)
Convert a formula- Parameters:
image
- image version of the formula (or null if no image is available)onode
- the math nodehnode
- the xhtml node to which content should be added
-
convertTexMathsEquation
public boolean convertTexMathsEquation(org.w3c.dom.Element onode, org.w3c.dom.Element hnodeBlock, org.w3c.dom.Element hnodeInline, int nMode)
-
-