diff --git a/RtfFile/Format/RtfSection.cpp b/RtfFile/Format/RtfSection.cpp index 50b69589a8..d7c4d2f569 100644 --- a/RtfFile/Format/RtfSection.cpp +++ b/RtfFile/Format/RtfSection.cpp @@ -79,8 +79,8 @@ void RtfDocumentProperty::SetDefault() m_nThemelangfe = PROP_DEF; m_nThemelangcs = PROP_DEF; - m_nPaperWidth = 12240; - m_nPaperHeight = 15840; + m_nPaperWidth = 11900; + m_nPaperHeight = 16840; m_nMarginLeft = 1701; m_nMarginRight = 850; m_nMarginTop = 1134; diff --git a/RtfFile/OOXml/Writer/OOXDocumentWriter.cpp b/RtfFile/OOXml/Writer/OOXDocumentWriter.cpp index 7c3cf57c0c..4677324bf8 100644 --- a/RtfFile/OOXml/Writer/OOXDocumentWriter.cpp +++ b/RtfFile/OOXml/Writer/OOXDocumentWriter.cpp @@ -268,7 +268,11 @@ bool OOXDocumentWriter::SaveBySection() _section section; if (m_oDocument.GetItem(section, 0)) { - sXmlSectProp = section.props->RenderToOOX(oNewParam); + if (m_oDocument.GetCount() == 2) + { + section.props->m_bFinalize = false; + } + sXmlSectProp = section.props->RenderToOOX(oNewParam); } } RtfParagraph *para = dynamic_cast(m_oDocument[0].props->operator[](i).get());