109 sal_uInt8 nVariation =0xFF,
int nRows =0,
int nCols =0);
116 sal_Int32 &rLastTemplateBracket);
119 bool HandleChar(sal_Int32 &rTextStart,
int &rSetSize,
int nLevel,
129 int StartTemplate(sal_uInt16 nSelector,sal_uInt16 nVariation=0);
136 sal_uInt64 *pPos=
nullptr,
bool bTest=
true);
MathTypeFont(sal_uInt8 nFace)
void AppendStyleToText(OUString &rS)
void HandleText(SmNode *pNode)
void HandleNodes(SmNode *pNode, int nLevel)
static int xfAUTO(sal_uInt8 nTest)
void HandleAttributes(SmNode *pNode, int nLevel)
MathType(OUStringBuffer &rIn, SmNode *pIn)
void HandleOperator(SmNode *pNode, int nLevel)
bool HandleChar(sal_Int32 &rTextStart, int &rSetSize, int nLevel, sal_uInt8 nTag, sal_uInt8 nSelector, sal_uInt8 nVariation, bool bSilent)
bool HandleMatrix(int nLevel, sal_uInt8 nSelector, sal_uInt8 nVariarion)
void HandleEmblishments()
MathTypeFontSet aUserStyles
void HandleAlign(sal_uInt8 nHAlign, int &rSetAlign)
MathType(OUStringBuffer &rIn)
void HandleMAlign(SmNode *pNode, int nLevel)
bool HandleTemplate(int nLevel, sal_uInt8 &rSelector, sal_uInt8 &rVariation, sal_Int32 &rLastTemplateBracket)
void HandleRoot(SmNode *pNode, int nLevel)
void HandleSmMatrix(SmMatrixNode *pMatrix, int nLevel)
bool HandleLim(SmNode *pNode, int nLevel)
int StartTemplate(sal_uInt16 nSelector, sal_uInt16 nVariation=0)
bool HandleSize(sal_Int16 nLSize, sal_Int16 nDSize, int &rSetSize)
bool HandleRecords(int nLevel, sal_uInt8 nSelector=0xFF, sal_uInt8 nVariation=0xFF, int nRows=0, int nCols=0)
void HandleSubSupScript(SmNode *pNode, int nLevel)
bool HandlePile(int &rSetAlign, int nLevel, sal_uInt8 nSelector, sal_uInt8 nVariation)
void EndTemplate(int nOldPendingAttributes)
void HandleVerticalBrace(SmNode *pNode, int nLevel)
void HandleMath(SmNode *pNode)
void HandleTable(SmNode *pNode, int nLevel)
void HandleBrace(SmNode *pNode, int nLevel)
static int xfEMBELL(sal_uInt8 nTest)
void TypeFaceToString(OUString &rRet, sal_uInt8 nFace)
void HandleFractions(SmNode *pNode, int nLevel)
sal_uInt8 HandleCScript(SmNode *pNode, SmNode *pContent, int nLevel, sal_uInt64 *pPos=nullptr, bool bTest=true)
bool Parse(SotStorage *pStor)
static int xfLMOVE(sal_uInt8 nTest)
static bool LookupChar(sal_Unicode nChar, OUStringBuffer &rRet, sal_uInt8 nVersion, sal_uInt8 nTypeFace=0)
static int xfNULL(sal_uInt8 nTest)
bool ConvertFromStarMath(SfxMedium &rMedium)
void HandleMatrixSeparator(int nMatrixRows, int nMatrixCols, int &rCurCol, int &rCurRow)
o3tl::sorted_vector< MathTypeFont, LessMathTypeFont > MathTypeFontSet
bool operator()(const MathTypeFont &rValue1, const MathTypeFont &rValue2) const