diff --git a/.gitattributes b/.gitattributes index 2029edb1ca..a4ed49c330 100644 --- a/.gitattributes +++ b/.gitattributes @@ -179,6 +179,7 @@ ASCOfficeDocFile/Tests/DocFileTest/bin/Debug/DocFileTest.pdb svn_mime_002dtype=a ASCOfficeDocFile/Tests/DocFileTest/bin/Debug/Interop.ASCDocFile.dll svn_mime_002dtype=application%2Foctet-stream ASCOfficeDocFile/Tests/DocFileTest/bin/Debug/TestFile.docx svn_mime_002dtype=application%2Foctet-stream ASCOfficeDocFile/Tests/DocFileTest/bin/Debug/test.doc svn_mime_002dtype=application%2Foctet-stream +ASCOfficeDocxFile2/BinReader/DefaultThemeWriterWin.h svn_mime_002dtype=application%2Foctet-stream ASCOfficeEWSEditor/ASCOfficeEWSEditor/Editor/Charts svnc_bugtraq_003anumber=true ASCOfficeFB2File/ASCOfficeFB2File/Resource/DocxTemplate.docx svn_mime_002dtype=application%2Foctet-stream ASCOfficeFB2File/ASCOfficeFB2FileTest/ASCOfficeFB2FileTest/bin/Release/AVSOfficeFB2FileTest.exe svn_mime_002dtype=application%2Foctet-stream diff --git a/ASCOfficeDocxFile2/BinReader/DefaultThemeWriter.h b/ASCOfficeDocxFile2/BinReader/DefaultThemeWriter.h deleted file mode 100644 index 70438de9e2..0000000000 --- a/ASCOfficeDocxFile2/BinReader/DefaultThemeWriter.h +++ /dev/null @@ -1,316 +0,0 @@ -#ifndef DEFAULTTHEMEWRITER_H -#define DEFAULTTHEMEWRITER_H - -#include "../../XlsxSerializerCom/Common/Common.h" - -namespace Writers -{ - class DefaultThemeWriter - { - XmlUtils::CStringWriter m_oWriter; - CString m_sDir; - public: - DefaultThemeWriter(CString sDir):m_sDir(sDir) - { - } - void Write() - { - CString s_Common; - - s_Common = _T(" \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - "); -s_Common += - _T(" \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - "); -s_Common += - _T(" \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ -"); - - m_oWriter.WriteString(s_Common); - - OOX::CPath fileName = m_sDir + _T("\\word\\theme\\theme1.xml"); - - CFile oFile; - oFile.CreateFile(fileName.GetPath()); - oFile.WriteStringUTF8(m_oWriter.GetData()); - oFile.CloseFile(); - } - }; -} - -#endif // DEFAULTTHEMEWRITER_H diff --git a/ASCOfficeDocxFile2/BinReader/DefaultThemeWriterWin.h b/ASCOfficeDocxFile2/BinReader/DefaultThemeWriterWin.h new file mode 100644 index 0000000000..1e1d43f9cf Binary files /dev/null and b/ASCOfficeDocxFile2/BinReader/DefaultThemeWriterWin.h differ diff --git a/ASCOfficeDocxFile2/BinReader/FileWriter.h b/ASCOfficeDocxFile2/BinReader/FileWriter.h index c7530fe70b..7d66ad0da7 100644 --- a/ASCOfficeDocxFile2/BinReader/FileWriter.h +++ b/ASCOfficeDocxFile2/BinReader/FileWriter.h @@ -13,8 +13,12 @@ #include "ChartWriter.h" #include "DocumentRelsWriter.h" #include "webSettingsWriter.h" -#include "DefaultThemeWriter.h" +#ifdef _WIN32 + #include "DefaultThemeWriterWin.h" +#else + #include "DefaultThemeWriterLinux.h" +#endif namespace BinDocxRW { class CComments; }