Commit Graph

71 Commits

Author SHA1 Message Date
1555436d6c отказ от FontManager из ASCGraphics, прокидываем во все классы один FontManager.
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@58768 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:18:57 +03:00
7e557bce94 (2.0.0.187): ASCOfficeDocxFile2
не сохраняются в pptx таблицы.

git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@58599 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:17:43 +03:00
6bff6036b3 (2.0.0.186): ASCOfficeDocxFile2
зависание при сохранением в docx групп автофигур с chart

git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@58580 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:17:35 +03:00
42dceb4598 для сохранения utf-16 символов; перешел на XmlUtils::EncodeXmlString
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@58551 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:17:12 +03:00
cfdebca1f1 (2.0.0.184): ASCOfficeDocxFile2
Bug 26712 - Меняется гарнитура параграфа при переоткрытии документа;изменения DocxFormat в chart.

git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@58522 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:16:59 +03:00
b989aab78e remove WriteSafeArray
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@58506 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:16:50 +03:00
3f4c7b3dc6 CopyMemory->memcpy
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@58502 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:16:48 +03:00
ad3bad4592 общий FontProcessor, CFontManager из DesktopEditor/font_engine
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@58487 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:16:28 +03:00
dec019ac23 (2.0.0.182): ASCOfficeDocxFile2
Поднял версию, т.к. dll-ка и h-файл были разных версий.
Поправил баг http://bugzserver/show_bug.cgi?id=26653 (создавался пустой CSV-файл)

git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@58462 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:16:25 +03:00
29a58ecf06 CDrawingConverter::GetThemeBinary возврашает массив byte*, theme надо писать в начале, а в docx и xlsx хотелось в конце.
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@58435 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:16:13 +03:00
e394554a97 NSBinPptxRW::CDrawingConverter изменен интерфейс BSTR->CString
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@58427 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:16:07 +03:00
3aaccc52b4 изменены некоторые интерфейсы. между DocxFile2 и DrawingConverter передаются StreamReaderWriter, а не byte*
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@58421 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:16:01 +03:00
5a66b733c3 дополнение к Revision: 58393
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@58394 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:15:36 +03:00
9098a715a3 Общий BinaryReaderWriter
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@58393 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:15:34 +03:00
9ecab11286 конвертация shape через классы, а не dll; CAtlArray->std::vector для некоторых классов pptx
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@58362 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:14:45 +03:00
8e9e2d4f75 CAtlMap -> std::map
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@58343 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:14:39 +03:00
36609806e0 для внутренниз структур DocxFile2 CAtlMap->std::map
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@58325 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:14:18 +03:00
bc5a3072d2 изменения AtlMap->std::map в DocxFormat
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@58322 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:14:15 +03:00
bbe381b89d CAtlMap -> std::map
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@58320 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:14:12 +03:00
c019c7a0e1 ZeroMemory -> memeset
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@58234 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:13:04 +03:00
5c7c945f02 обьединение DocxFile2 и XlsxSerializerCom
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@58233 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:13:01 +03:00
56380dbdca ASCOfficeDocxFile2, XlsxSerializerCom общие common
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@58208 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:12:48 +03:00
64738338bf логика переместилась из описания com интерфейса в DocxSerializer, уход от "pragma once"
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@58088 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:09:53 +03:00
2717045e1d изменения в DocxFormat rev 58053
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@58056 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:09:22 +03:00
41bda87c43 CAtlArray->std::vector
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@58044 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:08:57 +03:00
56c40c7fe7 (1.0.0.122): XlsxSerializerCom
Поправил баг с сохранением в csv (http://bugzserver/show_bug.cgi?id=25712)

git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@57498 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:01:42 +03:00
e63e6595f7 (1.0.0.121): XlsxSerializerCom
некоторые типы ConditionalFormating в бинарнике переделаны из строк в byte.

git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@56882 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 22:58:21 +03:00
885a63869f (1.0.0.35): FileConverterService2
(1.0.0.120): XlsxSerializerCom
для бага Bug 24236 - [ODS] Ошибка в консоли 'Gw' при открытии таблицы.
если пришло AVS_ERROR_PASSWORD или AVS_ERROR_DRM, показываем ошибку что файл зашифрован.

git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@56269 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 22:54:05 +03:00
0a96f54223 g_nCurFormatVersion
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@56128 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 22:53:31 +03:00
e119f7b038 (1.0.0.119): XlsxSerializerCom
При сохранении в csv папку создавать не нужно.
Баг http://bugzserver/show_bug.cgi?id=24118

git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@56041 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 22:53:20 +03:00
96f2bac5f5 (1.0.0.118): XlsxSerializerCom
xSplit и ySplit пишем для read1 + собрал сборку без последних правок в common с цветами.

git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@55998 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 22:53:02 +03:00
6c48dc71f3 (1.0.0.117): XlsxSerializerCom
Добавил в бинарник xSplit и ySplit для корректного чтения frozen place

git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@55993 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 22:52:58 +03:00
cf3fdd199e (1.0.0.116): XlsxSerializerCom
SaveChart, сохранение ContentTypes для themeOverride

git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@55920 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 22:52:45 +03:00
9c46280fd7 (1.0.0.115): XlsxSerializerCom
SourceFileDir2, поправлен SaveChart для ThemeOverride, при записи ThemeOverride поправлена запись ContentTypes.

git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@55882 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 22:52:29 +03:00
e18a7f9800 (1.0.0.114): XlsxSerializerCom
Создаем папку для rels темы.

git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@55866 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 22:52:25 +03:00
5bc8325228 (1.0.0.113): XlsxSerializerCom
чтение/запись THEMEOVERRIDE для chart

git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@55856 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 22:52:23 +03:00
5c74617ade убраны ненужные extern обьявления и todo
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@55834 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 22:52:12 +03:00
d4e0c34d55 удален старый serialize chart.
Чтение ThemeOverride.

git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@55530 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 22:50:55 +03:00
410f25d7da (1.0.0.112): XlsxSerializerCom
добавлены res = c_oSerConstants::ReadUnknown; чтобы не было проблем при чтении бинарника.
при чтении csv заполняем название sheet.

git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@55510 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 22:50:47 +03:00
e89c705f5b (1.0.0.111): XlsxSerializerCom
(1.0.0.229): ASCOfficePPTXFile
Чтение/запись ClrMap в chart

git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@55474 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 22:50:15 +03:00
f7bbdfba9a (1.0.0.110): XlsxSerializerCom
Bug 23773 - Экспортируется только один комментарий из нескольких, добавленных к документу.
больше не инициализируются default значение chart при открытии и сохранении.

git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@55470 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 22:50:11 +03:00
11646f22dd (1.0.0.110): XlsxSerializerCom
Сохранение в chart в xlsx

git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@55420 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 22:49:57 +03:00
64190e0ee0 (2.0.0.164): ASCOfficeDocxFile2
Открытие/сохранение sectPr

git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@55353 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 22:49:48 +03:00
85035b1aa0 (2.0.0.163): ASCOfficeDocxFile2
(1.0.0.110): XlsxSerializerCom
Serialize полной структуры chart, с помощью генератора кода из xsd
переход на один StringWriter из xmlutils
при записи c_oSerCellTypes::RefRowCol индексы начинаются от 0.

git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@55323 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 22:49:33 +03:00
3dcdcbdbac (1.0.0.109): XlsxSerializerCom
Добавил чтение из бинарника информации о закрепленной панели.
Добавил запись в xlsx данных о закрепленной панели.

git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@55254 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 22:48:55 +03:00
285175d0b7 Разрешен постбилд ивент в конфирурации ReleaseOpenSource, поправлено его описание.
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@54920 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 22:44:42 +03:00
d190fdaa9b (1.0.0.108): XlsxSerializerCom
Падение если в главнов xf нет хотябы одного из атрибутов numFmtId,fontId,fillId,borderId

git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@54875 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 22:44:31 +03:00
7a5f356038 (1.0.0.106): XlsxSerializerCom
Поправил конвертацию в UTF8 (добавил шапку)
Не работала конвертация в unicode + добавил нужную шапку

git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@54633 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 22:42:44 +03:00
079b5910ac Вернул назад копирование в редист т.к. в опенсорс версии присутствует только каталог редист и он же используется для сборки "компиляции" продукта.
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@54599 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 22:42:40 +03:00
73266c34f4 В конфигурации ReleaseOpenSource длл-ки копируем в папку RedistOpenSource
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@54541 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 22:42:20 +03:00