Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
O
onlyoffice_core
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Boris Kocherov
onlyoffice_core
Commits
ecba12b2
Commit
ecba12b2
authored
Jan 25, 2017
by
ElenaSubbotina
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
x2t - delete unused files
parent
efc48ab4
Changes
12
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
0 additions
and
2071 deletions
+0
-2071
Common/DocxFormat/Source/DocxFormat/WritingVector.h
Common/DocxFormat/Source/DocxFormat/WritingVector.h
+0
-97
Common/DocxFormat/Source/XML/StringWriter.h
Common/DocxFormat/Source/XML/StringWriter.h
+0
-200
XlsxSerializerCom/ASCOfficeXlsxSerizer.h
XlsxSerializerCom/ASCOfficeXlsxSerizer.h
+0
-169
XlsxSerializerCom/Resource.h
XlsxSerializerCom/Resource.h
+0
-50
XlsxSerializerCom/XlsxSerializerCom.cpp
XlsxSerializerCom/XlsxSerializerCom.cpp
+0
-50
XlsxSerializerCom/XlsxSerializerCom.rc
XlsxSerializerCom/XlsxSerializerCom.rc
+0
-105
XlsxSerializerCom/XlsxSerializerCom.rgs
XlsxSerializerCom/XlsxSerializerCom.rgs
+0
-11
XlsxSerializerCom/XlsxSerializerCom.sln
XlsxSerializerCom/XlsxSerializerCom.sln
+0
-778
XlsxSerializerCom/XlsxSerializerCom.vcproj
XlsxSerializerCom/XlsxSerializerCom.vcproj
+0
-447
XlsxSerializerCom/stdafx.cpp
XlsxSerializerCom/stdafx.cpp
+0
-36
XlsxSerializerCom/stdafx.h
XlsxSerializerCom/stdafx.h
+0
-90
XlsxSerializerCom/version.h
XlsxSerializerCom/version.h
+0
-38
No files found.
Common/DocxFormat/Source/DocxFormat/WritingVector.h
deleted
100644 → 0
View file @
efc48ab4
/*
* (c) Copyright Ascensio System SIA 2010-2017
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#ifndef OOX_WRITING_VECTOR_INCLUDE_H_
#define OOX_WRITING_VECTOR_INCLUDE_H_
#include "WritingElement.h"
namespace
OOX
{
template
<
typename
T
>
class
WritingVector
:
public
WritingElement
{
public:
std
::
vector
<
T
>
m_items
;
public:
WritingVector
()
:
m_items
()
{}
virtual
~
WritingVector
()
{}
explicit
WritingVector
(
XmlUtils
::
CXmlNode
&
node
)
{
fromXML
(
node
);
}
WritingVector
&
operator
=
(
XmlUtils
::
CXmlNode
&
node
)
{
fromXML
(
node
);
return
*
this
;
}
public:
virtual
void
fromXML
(
XmlUtils
::
CXmlNode
&
node
)
{
XmlUtils
::
CXmlNodes
oNodes
;
if
(
node
.
GetNodes
(
_T
(
"*"
),
oNodes
))
{
int
nCount
=
oNodes
.
size
();
for
(
int
i
=
0
;
i
<
nCount
;
++
i
)
{
XmlUtils
::
CXmlNode
nodeTemp
;
oNodes
.
GetAt
(
i
,
nodeTemp
);
m_items
.
push_back
(
T
(
nodeTemp
));
}
}
}
virtual
CString
toXML
()
const
{
CString
strResult
=
_T
(
""
);
size_t
nCount
=
m_items
.
GetCount
();
for
(
size_t
i
=
0
;
i
<
nCount
;
++
i
)
{
strResult
+=
m_items
[
i
].
toXML
();
}
return
strResult
;
}
virtual
EElementType
getType
()
const
{
return
et_Unknown
;
}
};
}
// namespace OOX
#endif // OOX_WRITING_VECTOR_INCLUDE_H_
\ No newline at end of file
Common/DocxFormat/Source/XML/StringWriter.h
deleted
100644 → 0
View file @
efc48ab4
/*
* (c) Copyright Ascensio System SIA 2010-2017
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "File.h"
const
double
c_ag_Inch_to_MM
=
25.4
;
const
double
c_ag_1pxWidth
=
25.4
/
96
;
namespace
NSHtmlRenderer
{
enum
ImageType
{
itJPG
=
0
,
itPNG
=
1
};
class
CImageInfo
{
public:
ImageType
m_eType
;
LONG
m_lID
;
CImageInfo
()
{
m_eType
=
itJPG
;
m_lID
=
-
1
;
}
CImageInfo
(
const
CImageInfo
&
oSrc
)
{
*
this
=
oSrc
;
}
CImageInfo
&
operator
=
(
const
CImageInfo
&
oSrc
)
{
m_eType
=
oSrc
.
m_eType
;
m_lID
=
oSrc
.
m_lID
;
return
*
this
;
}
};
inline
static
double
FABS
(
double
dVal
)
{
return
(
dVal
>=
0
)
?
dVal
:
-
dVal
;
}
inline
static
int
round
(
double
dVal
)
{
return
(
int
)(
dVal
+
0.5
);
}
class
CStringWriter
{
private:
wchar_t
*
m_pData
;
size_t
m_lSize
;
wchar_t
*
m_pDataCur
;
size_t
m_lSizeCur
;
public:
CStringWriter
()
{
m_pData
=
NULL
;
m_lSize
=
0
;
m_pDataCur
=
m_pData
;
m_lSizeCur
=
m_lSize
;
}
~
CStringWriter
()
{
RELEASEMEM
(
m_pData
);
}
__forceinline
void
AddSize
(
size_t
nSize
)
{
if
(
NULL
==
m_pData
)
{
m_lSize
=
max
(
nSize
,
1000
);
m_pData
=
(
wchar_t
*
)
malloc
(
m_lSize
*
sizeof
(
wchar_t
));
m_lSizeCur
=
0
;
m_pDataCur
=
m_pData
;
return
;
}
if
((
m_lSizeCur
+
nSize
)
>
m_lSize
)
{
while
((
m_lSizeCur
+
nSize
)
>
m_lSize
)
{
m_lSize
*=
2
;
}
wchar_t
*
pRealloc
=
(
wchar_t
*
)
realloc
(
m_pData
,
m_lSize
*
sizeof
(
wchar_t
));
if
(
NULL
!=
pRealloc
)
{
// реаллок сработал
m_pData
=
pRealloc
;
m_pDataCur
=
m_pData
+
m_lSizeCur
;
}
else
{
wchar_t
*
pMalloc
=
(
wchar_t
*
)
malloc
(
m_lSize
*
sizeof
(
wchar_t
));
memcpy
(
pMalloc
,
m_pData
,
m_lSizeCur
*
sizeof
(
wchar_t
));
free
(
m_pData
);
m_pData
=
pMalloc
;
m_pDataCur
=
m_pData
+
m_lSizeCur
;
}
}
}
public:
inline
void
WriteString
(
wchar_t
*
pString
,
size_t
&
nLen
)
{
AddSize
(
nLen
);
memcpy
(
m_pDataCur
,
pString
,
nLen
*
sizeof
(
wchar_t
));
m_pDataCur
+=
nLen
;
m_lSizeCur
+=
nLen
;
}
inline
void
WriteString
(
_bstr_t
&
bsString
)
{
size_t
nLen
=
bsString
.
length
();
WriteString
(
bsString
.
GetBSTR
(),
nLen
);
}
inline
void
WriteString
(
CString
&
sString
)
{
size_t
nLen
=
(
size_t
)
sString
.
GetLength
();
#ifdef _UNICODE
WriteString
(
sString
.
GetBuffer
(),
nLen
);
#else
CStringW
str
=
(
CStringW
)
sString
;
WriteString
(
str
.
GetBuffer
(),
nLen
);
#endif
}
inline
size_t
GetCurSize
()
{
return
m_lSizeCur
;
}
inline
void
Write
(
CStringWriter
&
oWriter
)
{
WriteString
(
oWriter
.
m_pData
,
oWriter
.
m_lSizeCur
);
}
inline
void
Clear
()
{
RELEASEMEM
(
m_pData
);
m_pData
=
NULL
;
m_lSize
=
0
;
m_pDataCur
=
m_pData
;
m_lSizeCur
=
0
;
}
inline
void
ClearNoAttack
()
{
m_pDataCur
=
m_pData
;
m_lSizeCur
=
0
;
}
CString
GetData
()
{
m_pData
[
m_lSizeCur
]
=
wchar_t
(
' '
);
CString
str
(
m_pData
,
(
int
)
m_lSizeCur
);
return
str
;
}
};
}
XlsxSerializerCom/ASCOfficeXlsxSerizer.h
deleted
100644 → 0
View file @
efc48ab4
/*
* (c) Copyright Ascensio System SIA 2010-2017
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
#include "resource.h"
#include "Reader/BinaryWriter.h"
#include "Writer/BinaryReader.h"
#include "../ASCOfficeDocxFile2/DocWrapper/XlsxSerializer.h"
#include "../ASCOfficePPTXFile/Editor/FontPicker.h"
#include "../ASCOfficeDocxFile2/DocWrapper/FontProcessor.h"
#include "../Common/OfficeFileTemplate.h"
int
g_nCurFormatVersion
=
0
;
[
object
,
uuid
(
"87476A4D-6A42-44e9-A947-42B8E8613070"
),
dual
,
helpstring
(
"IAVSOfficeXlsxSerizer Interface"
),
pointer_default
(
unique
)
]
__interface
IAVSOfficeXlsxSerizer
:
public
IAVSOfficeFileTemplate
{
[
id
(
20
)]
HRESULT
SetFontDir
([
in
]
BSTR
bsFontDir
);
[
id
(
30
)]
HRESULT
LoadChart
([
in
]
BSTR
bsFilename
,
[
out
,
satype
(
"BYTE"
)]
SAFEARRAY
**
ppBinary
);
[
id
(
31
)]
HRESULT
SaveChart
([
in
,
satype
(
"BYTE"
)]
SAFEARRAY
*
pBinaryObj
,
[
in
]
LONG
lStart
,
[
in
]
LONG
lLength
,
[
in
]
BSTR
bsFilename
,
[
in
]
BSTR
bsContentTypePath
,
[
out
]
BSTR
*
bsContentTypeElement
);
[
id
(
32
)]
HRESULT
SetDrawingConverter
([
in
]
IUnknown
*
pDocument
);
[
id
(
120
)]
HRESULT
SetAdditionalParam
([
in
]
BSTR
ParamName
,
[
in
]
VARIANT
ParamValue
);
[
id
(
130
)]
HRESULT
GetAdditionalParam
([
in
]
BSTR
ParamName
,
[
out
,
retval
]
VARIANT
*
ParamValue
);
};
[
coclass
,
default
(
IAVSOfficeXlsxSerizer
),
event_receiver
(
native
),
threading
(
apartment
),
vi_progid
(
"ASCOfficeXlsxSerizer.AVSDocume"
),
progid
(
"ASCOfficeXlsxSerizer.AVSDocu.1"
),
version
(
1.0
),
uuid
(
"2A6514F2-0C01-4759-89CB-68C38669337D"
),
helpstring
(
"ASCOfficeXlsxSerizer Class"
)
]
class
ATL_NO_VTABLE
CAVSOfficeXlsxSerizer
:
public
IAVSOfficeXlsxSerizer
{
private:
BinXlsxRW
::
CXlsxSerializer
m_oXlsxSerializer
;
public:
CAVSOfficeXlsxSerizer
()
{
}
DECLARE_PROTECT_FINAL_CONSTRUCT
()
HRESULT
FinalConstruct
()
{
return
S_OK
;
}
void
FinalRelease
()
{
}
public:
STDMETHOD
(
LoadFromFile
)(
BSTR
sSrcFileName
,
BSTR
bstrDstPath
,
BSTR
bstrXMLOptions
)
{
CString
sDstPath
=
bstrDstPath
;
CString
sMediaPath
;
m_oXlsxSerializer
.
CreateXlsxFolders
(
CString
(
bstrXMLOptions
),
sDstPath
,
sMediaPath
);
bool
bRes
=
m_oXlsxSerializer
.
loadFromFile
(
CString
(
sSrcFileName
),
sDstPath
,
CString
(
bstrXMLOptions
),
sMediaPath
);
return
bRes
?
S_OK
:
S_FALSE
;
return
S_OK
;
}
STDMETHOD
(
SaveToFile
)(
BSTR
sDstFileName
,
BSTR
sSrcPath
,
BSTR
sXMLOptions
)
{
bool
bRes
=
m_oXlsxSerializer
.
saveToFile
(
CString
(
sDstFileName
),
CString
(
sSrcPath
),
CString
(
sXMLOptions
))
?
S_OK
:
S_FALSE
;
return
bRes
?
S_OK
:
S_FALSE
;
}
STDMETHOD
(
LoadChart
)(
BSTR
bsFilename
,
SAFEARRAY
**
ppBinary
)
{
unsigned
char
*
pData
=
NULL
;
long
lDataSize
=
0
;
bool
bRes
=
true
;
//m_oXlsxSerializer.loadChart(CString(bsFilename), &pData, lDataSize);
if
(
NULL
!=
pData
&&
lDataSize
>
0
)
{
SAFEARRAYBOUND
rgsabound
[
1
];
rgsabound
[
0
].
lLbound
=
0
;
rgsabound
[
0
].
cElements
=
lDataSize
;
LPSAFEARRAY
pArray
=
SafeArrayCreate
(
VT_UI1
,
1
,
rgsabound
);
BYTE
*
pDataD
=
(
BYTE
*
)
pArray
->
pvData
;
BYTE
*
pDataS
=
pData
;
memcpy
(
pDataD
,
pDataS
,
lDataSize
);
*
ppBinary
=
pArray
;
}
RELEASEARRAYOBJECTS
(
pData
);
return
bRes
?
S_OK
:
S_FALSE
;
}
STDMETHOD
(
SaveChart
)(
SAFEARRAY
*
pBinaryObj
,
LONG
lStart
,
LONG
lLength
,
BSTR
bsFilename
,
BSTR
bsContentTypePath
,
BSTR
*
bsContentTypeElement
)
{
CString
*
sContentTypeElement
=
NULL
;
bool
bRes
=
true
;
//m_oXlsxSerializer.saveChart(pBinaryObj, lStart, lLength, CString(bsFilename), CString(bsContentTypePath), &sContentTypeElement);
if
(
NULL
!=
sContentTypeElement
)
*
bsContentTypeElement
=
sContentTypeElement
->
AllocSysString
();
return
bRes
?
S_OK
:
S_FALSE
;
}
STDMETHOD
(
SetDrawingConverter
)(
IUnknown
*
pDocument
)
{
return
S_OK
;
}
STDMETHOD
(
SetFontDir
)(
BSTR
bsFontDir
)
{
m_oXlsxSerializer
.
setFontDir
(
CString
(
bsFontDir
));
return
S_OK
;
}
STDMETHOD
(
SetAdditionalParam
)(
BSTR
ParamName
,
VARIANT
ParamValue
)
{
CString
sParamName
;
sParamName
=
ParamName
;
if
(
_T
(
"EmbeddedFontsDirectory"
)
==
sParamName
&&
ParamValue
.
vt
==
VT_BSTR
)
{
m_oXlsxSerializer
.
setEmbeddedFontsDir
(
CString
(
ParamValue
.
bstrVal
));
return
S_OK
;
}
return
S_OK
;
}
STDMETHOD
(
GetAdditionalParam
)(
BSTR
ParamName
,
VARIANT
*
ParamValue
)
{
return
S_OK
;
}
private:
DocWrapper
::
FontProcessor
m_oFontProcessor
;
};
\ No newline at end of file
XlsxSerializerCom/Resource.h
deleted
100644 → 0
View file @
efc48ab4
/*
* (c) Copyright Ascensio System SIA 2010-2017
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
//{{NO_DEPENDENCIES}}
// Microsoft Visual C++ generated include file.
// Used by XlsxSerializerCom.rc
//
#define IDS_PROJNAME 100
#define IDR_XLSXSERIALIZERCOM 101
#define IDB_DEFAULT_XLSX_THEME 201
// Next default values for new objects
//
#ifdef APSTUDIO_INVOKED
#ifndef APSTUDIO_READONLY_SYMBOLS
#define _APS_NEXT_RESOURCE_VALUE 201
#define _APS_NEXT_COMMAND_VALUE 32768
#define _APS_NEXT_CONTROL_VALUE 201
#define _APS_NEXT_SYMED_VALUE 102
#endif
#endif
XlsxSerializerCom/XlsxSerializerCom.cpp
deleted
100644 → 0
View file @
efc48ab4
/*
* (c) Copyright Ascensio System SIA 2010-2017
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
// XlsxSerializerCom.cpp : Implementation of DLL Exports.
#include "stdafx.h"
#include "resource.h"
#include "ASCOfficeXlsxSerizer.h"
// The module attribute causes DllMain, DllRegisterServer and DllUnregisterServer to be automatically implemented for you
[
module
(
dll
,
uuid
=
"{E4E17295-6FF8-4bac-B4C2-E17D72111035}"
,
name
=
"XlsxSerializerCom"
,
helpstring
=
"XlsxSerializerCom 1.0 Type Library"
,
resource_name
=
"IDR_XLSXSERIALIZERCOM"
)
]
class
CXlsxSerializerComModule
{
public:
// Override CAtlDllModuleT members
};
XlsxSerializerCom/XlsxSerializerCom.rc
deleted
100644 → 0
View file @
efc48ab4
//Microsoft Visual C++ generated resource script.
//
#include "resource.h"
#define APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 2 resource.
//
#define COMPONENT_NAME "XlsxSerializerCom"
#include "winres.h"
#include "version.h"
#include "../Common/FileInfo.h"
/////////////////////////////////////////////////////////////////////////////
#undef APSTUDIO_READONLY_SYMBOLS
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS)
LANGUAGE 25, 1
#pragma code_page(1251)
#ifdef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// TEXTINCLUDE
//
1 TEXTINCLUDE
BEGIN
"resource.h\0"
END
2 TEXTINCLUDE
BEGIN
"#include ""winres.h""\r\n"
"\0"
END
#endif // APSTUDIO_INVOKED
#ifndef _MAC
/////////////////////////////////////////////////////////////////////////////
//
// Version
//
VS_VERSION_INFO VERSIONINFO
FILEVERSION INTVER
PRODUCTVERSION INTVER
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0x1L
#else
FILEFLAGS 0x0L
#endif
FILEOS 0x4L
FILETYPE 0x2L
FILESUBTYPE 0x0L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904e4"
BEGIN
VALUE "CompanyName", COMPANY_NAME
VALUE "FileDescription", FILE_DESCRIPTION_ACTIVEX
VALUE "FileVersion", STRVER
VALUE "InternalName", FILE_DESCRIPTION_ACTIVEX
VALUE "LegalCopyright", LEGAL_COPYRIGHT
VALUE "LegalTrademarks", COMPANY_NAME
VALUE "OriginalFilename", COMPONENT_FILE_NAME_DLL
VALUE "ProductName", FILE_DESCRIPTION_ACTIVEX
VALUE "ProductVersion", STRVER
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x0409, 1252
END
END
#endif // !_MAC
/////////////////////////////////////////////////////////////////////////////
//
// String Table
//
STRINGTABLE
BEGIN
IDS_PROJNAME "XlsxSerializerCom"
END
IDR_XLSXSERIALIZERCOM REGISTRY "XlsxSerializerCom.rgs"
////////////////////////////////////////////////////////////////////////////
#endif
#ifndef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
#endif // not APSTUDIO_INVOKED
XlsxSerializerCom/XlsxSerializerCom.rgs
deleted
100644 → 0
View file @
efc48ab4
HKCR
{
NoRemove AppID
{
'%APPID%' = s 'XlsxSerializerCom'
'XlsxSerializerCom.DLL'
{
val AppID = s '%APPID%'
}
}
}
XlsxSerializerCom/XlsxSerializerCom.sln
deleted
100644 → 0
View file @
efc48ab4
This diff is collapsed.
Click to expand it.
XlsxSerializerCom/XlsxSerializerCom.vcproj
deleted
100644 → 0
View file @
efc48ab4
This diff is collapsed.
Click to expand it.
XlsxSerializerCom/stdafx.cpp
deleted
100644 → 0
View file @
efc48ab4
/*
* (c) Copyright Ascensio System SIA 2010-2017
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
// stdafx.cpp : source file that includes just the standard includes
// AVSOfficeDocxFile2.pch will be the pre-compiled header
// stdafx.obj will contain the pre-compiled type information
#include "stdafx.h"
XlsxSerializerCom/stdafx.h
deleted
100644 → 0
View file @
efc48ab4
/*
* (c) Copyright Ascensio System SIA 2010-2017
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
// stdafx.h : include file for standard system include files,
// or project specific include files that are used frequently,
// but are changed infrequently
#pragma once
#ifndef STRICT
#define STRICT
#endif
// Modify the following defines if you have to target a platform prior to the ones specified below.
// Refer to MSDN for the latest info on corresponding values for different platforms.
#ifndef WINVER // Allow use of features specific to Windows 95 and Windows NT 4 or later.
#define WINVER 0x0400 // Change this to the appropriate value to target Windows 98 and Windows 2000 or later.
#endif
#ifndef _WIN32_WINNT // Allow use of features specific to Windows NT 4 or later.
#define _WIN32_WINNT 0x0400 // Change this to the appropriate value to target Windows 2000 or later.
#endif
#ifndef _WIN32_WINDOWS // Allow use of features specific to Windows 98 or later.
#define _WIN32_WINDOWS 0x0410 // Change this to the appropriate value to target Windows Me or later.
#endif
#ifndef _WIN32_IE // Allow use of features specific to IE 4.0 or later.
#define _WIN32_IE 0x0400 // Change this to the appropriate value to target IE 5.0 or later.
#endif
#define _ATL_APARTMENT_THREADED
#define _ATL_NO_AUTOMATIC_NAMESPACE
#define _CRT_SECURE_NO_DEPRECATE
#define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS // some CString constructors will be explicit
// turns off ATL's hiding of some common and often safely ignored warning messages
#define _ATL_ALL_WARNINGS
#include <windows.h>
#include <atlbase.h>
#include <atlcom.h>
#include <atlwin.h>
#include <atltypes.h>
#include <atlctl.h>
#include <atlhost.h>
#include <atlcoll.h>
using
namespace
ATL
;
#include "../Common/ASCUtils.h"
#include "../Common/Config.h"
#include <Gdiplus.h>
#pragma comment(lib, "gdiplus.lib")
using
namespace
Gdiplus
;
#import "../Redist/ASCFontConverter.dll" named_guids raw_interfaces_only rename_namespace("Fonts")
XlsxSerializerCom/version.h
deleted
100644 → 0
View file @
efc48ab4
/*
* (c) Copyright Ascensio System SIA 2010-2017
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#pragma once
//1
//0
//1
//122
#define INTVER 1,0,1,122
#define STRVER "1,0,1,122\0"
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment