Commit 342c2aed authored by konovalovsergey's avatar konovalovsergey

for Bug 32510 - [Review][Conversion] Не сохраняется включенная опция Review...

for Bug 32510 - [Review][Conversion] Не сохраняется включенная опция Review после конвертации документа
parent f92ed373
...@@ -2967,6 +2967,18 @@ public: ...@@ -2967,6 +2967,18 @@ public:
res = Read1(length, &Binary_SettingsTableReader::ReadMathPr, this, poResult); res = Read1(length, &Binary_SettingsTableReader::ReadMathPr, this, poResult);
m_oFileWriter.m_oSettingWriter.AddSetting(_T("</m:mathPr>")); m_oFileWriter.m_oSettingWriter.AddSetting(_T("</m:mathPr>"));
} }
else if ( c_oSer_SettingsType::TrackRevisions == type )
{
bool bTrackRevisions = m_oBufferedStream.GetBool();
if (bTrackRevisions)
{
m_oFileWriter.m_oSettingWriter.AddSetting(L"<w:trackRevisions/>");
}
else
{
m_oFileWriter.m_oSettingWriter.AddSetting(L"<w:trackRevisions w:val=\"false\"/>");
}
}
else else
res = c_oSerConstants::ReadUnknown; res = c_oSerConstants::ReadUnknown;
return res; return res;
......
...@@ -652,7 +652,8 @@ extern int g_nCurFormatVersion; ...@@ -652,7 +652,8 @@ extern int g_nCurFormatVersion;
{ {
ClrSchemeMapping = 0, ClrSchemeMapping = 0,
DefaultTabStop = 1, DefaultTabStop = 1,
MathPr = 2 MathPr = 2,
TrackRevisions = 3
};} };}
namespace c_oSer_MathPrType{enum c_oSer_SettingsType namespace c_oSer_MathPrType{enum c_oSer_SettingsType
{ {
......
...@@ -6451,6 +6451,12 @@ namespace BinDocxRW ...@@ -6451,6 +6451,12 @@ namespace BinDocxRW
WriteMathPr(oSettings.m_oMathPr.get()); WriteMathPr(oSettings.m_oMathPr.get());
m_oBcw.WriteItemEnd(nCurPos); m_oBcw.WriteItemEnd(nCurPos);
} }
if(oSettings.m_oTrackRevisions.IsInit())
{
nCurPos = m_oBcw.WriteItemStart(c_oSer_SettingsType::TrackRevisions);
m_oBcw.m_oStream.WriteBOOL(oSettings.m_oTrackRevisions->m_oVal.ToBool());
m_oBcw.WriteItemEnd(nCurPos);
}
}; };
void WriteMathPr(const OOX::Logic::CMathPr &pMathPr) void WriteMathPr(const OOX::Logic::CMathPr &pMathPr)
{ {
......
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