Commit 355534bd authored by Sergey.Tsarkov's avatar Sergey.Tsarkov Committed by Alexander Trofimov
parent c69d46af
......@@ -1074,7 +1074,7 @@ namespace MathEquation
if (bTop)
{
chr.Insert(0,0x23DE);
vertJc = SimpleTypes::verticaljcBottom;
vertJc = SimpleTypes::verticaljcTop;
pos = SimpleTypes::tbTop;
int nCurPos = WriteItemStart(BinDocxRW::c_oSer_OMathContentType::LimUpp);
m_aLimitStack.push(nCurPos);
......@@ -1086,7 +1086,7 @@ namespace MathEquation
else
{
chr.Insert(0,0x23DF);
vertJc = SimpleTypes::verticaljcTop;
vertJc = SimpleTypes::verticaljcBottom;
pos = SimpleTypes::tbBot;
int nCurPos = WriteItemStart(BinDocxRW::c_oSer_OMathContentType::LimLow);
m_aLimitStack.push(nCurPos);
......@@ -2079,22 +2079,24 @@ namespace MathEquation
WriteBeginNode(pWriter, BinDocxRW::c_oSer_OMathContentType::Element);
else
{
WriteEndNode(pWriter);
pWriter->PopCommand();
int nCurPos = pWriter->m_aLimitStack.top();
pWriter->WriteItemEnd(nCurPos); //groupChr
pWriter->m_aLimitStack.pop();
nCurPos = pWriter->m_aLimitStack.top();
pWriter->WriteItemEnd(nCurPos); //lim element
pWriter->m_aLimitStack.pop();
pWriter->PushCommand(commandVerticalBraceLim);
CBaseCommand* pCommand = pWriter->TopCommand();
pCommand->WriteBeginBlock(pWriter);
WriteEndNode(pWriter);
if (!bPile)
{
pWriter->PopCommand();
int nCurPos = pWriter->m_aLimitStack.top();
pWriter->WriteItemEnd(nCurPos); //groupChr
pWriter->m_aLimitStack.pop();
nCurPos = pWriter->m_aLimitStack.top();
pWriter->WriteItemEnd(nCurPos); //lim element
pWriter->m_aLimitStack.pop();
pWriter->PushCommand(commandVerticalBraceLim);
CBaseCommand* pCommand = pWriter->TopCommand();
pCommand->WriteBeginBlock(pWriter);
}
}
}
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment