mirror of
https://github.com/ONLYOFFICE/core.git
synced 2026-07-19 20:20:22 +08:00
.
This commit is contained in:
@ -77,11 +77,14 @@ namespace PPTX
|
||||
{
|
||||
isThemeOverride = false;
|
||||
m_map = NULL;
|
||||
|
||||
OOX::CDocx* docx = dynamic_cast<OOX::CDocx*>(File::m_pMainDocument);
|
||||
if (docx) docx->m_pTheme = this;
|
||||
|
||||
read(filename, map);
|
||||
|
||||
OOX::CDocx* docx = dynamic_cast<OOX::CDocx*>(File::m_pMainDocument);
|
||||
if (docx && !docx->m_pTheme && !isThemeOverride)
|
||||
{
|
||||
docx->m_pTheme = this;
|
||||
}
|
||||
}
|
||||
|
||||
virtual void read(const OOX::CPath& filename, FileMap& map)
|
||||
|
||||
@ -963,9 +963,10 @@ namespace BinXlsxRW
|
||||
OOX::CPath pathThemeOverrideFile = m_oSaveParams.sThemePath + FILE_SEPARATOR_STR + sThemeOverrideName;
|
||||
|
||||
smart_ptr<PPTX::Theme> pTheme = new PPTX::Theme(NULL);
|
||||
pTheme->isThemeOverride = true;
|
||||
|
||||
pTheme->fromPPTY(&m_oBufferedStream);
|
||||
pTheme->isThemeOverride = true;
|
||||
|
||||
NSBinPptxRW::CXmlWriter xmlWriter;
|
||||
pTheme->toXmlWriter(&xmlWriter);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user