9d0a226a20
Исправлены баги с конвертацией строк с кодировками CP932, CP936, CP949, CP950, CP1361
...
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@65575 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:40:50 +03:00
e7d4221731
Исправлен баг с чтением команды EMR_EXTTEXTOUTW.
...
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@65043 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:34:16 +03:00
029e9bcba4
Команда META_SELECTCLIPREGION обработана так же как и в emf.
...
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@64934 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:33:40 +03:00
c596239a11
перешел на новые OfficeUtils
...
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@64213 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:25:20 +03:00
1032582834
поправил интерфейс работы с текстом (gids)
...
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63567 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:15:21 +03:00
f37beb96fc
utf 8
...
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63563 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:15:09 +03:00
10b10f1b61
namespace NSString -> namespace NSStringExt
...
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63369 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:12:02 +03:00
351570b864
OdfFile заменитель математических формул (картинка)
...
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63336 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:11:32 +03:00
55bfcd1b63
Убрана команда SwapRgbToBgr для хэтчей, т.к. оказалось, что это был баг GraphicsRenderer.
...
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63208 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:10:07 +03:00
b4ca8fe3af
Отменена непонятная заливка 62729, из-за которой текст в emf рисовался не там где надо. Исправлен баг с неправильными углами команды ArcTo в Wmf.
...
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63186 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:09:54 +03:00
67bd390aa0
Границы emf теперь возвращаются в пикселах, а не во внутренних единицах метафайла, как раньше.
...
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63157 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:09:47 +03:00
5d7c045f49
.....
...
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63144 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:09:29 +03:00
27c02f3835
.....
...
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63093 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:09:06 +03:00
7593c47206
ошибк
...
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63092 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:09:03 +03:00
e3a40816bf
OdfFileReader
...
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62936 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:07:39 +03:00
9b87e85958
.....
...
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62859 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:07:03 +03:00
5cc87cbf61
поправлен проект Metafile(test) в VS2013
...
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62858 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:07:00 +03:00
4dd84f2c7b
протащены градиенты в мета файлах
...
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62851 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:06:55 +03:00
c16c34a87b
в целом закончено
...
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62841 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:06:47 +03:00
89c92d4e80
SvmFile
...
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62776 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:06:36 +03:00
f8ff172303
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62769 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:06:34 +03:00
f40b7538ef
смена кодировки файлов на utf8
...
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62738 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:06:29 +03:00
d3f1eebd79
svm file - непонятный символ в исходниках
...
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62735 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:06:24 +03:00
6093b1ad72
.....
...
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62729 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:06:12 +03:00
05edf7aeec
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62728 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:06:09 +03:00
6150b09317
[ios] обновлены проекты для сборки конвертера
...
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62711 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:05:55 +03:00
6ed592a639
SvmFile new
...
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62706 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:05:52 +03:00
a5188a04fc
StarView Metafile по новому ..
...
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62703 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:05:50 +03:00
db7fe5d9e6
правки для билда под виндой
...
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62572 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:03:11 +03:00
132fb2cb81
замена конвертации от libra_office на локальную (часть форматов)
...
правка багов по результатам тестирования
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62479 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:01:48 +03:00
f5af771aa4
подключены старые формулы
...
исправлен баг на сохранение сдвига формулы в документе
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62402 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:01:00 +03:00
2bb1941038
Переделано открытие EMF на манер WMF, т.е. теперь первоначальный обсчет всех точек делается в классе CEmfFile, чтобы не было проблем с клипом как в WMF. Реализованы записи ExcludeClipRect и SetArcDirection. Исправлены мелкие баги при открытии EMF.
...
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62391 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:00:46 +03:00
0ddbb6af9f
X2tConverter linux build
...
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62389 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:00:43 +03:00
c0a82fb49c
Сделана нормальная обработка массива сдвигов для строки. Сделано ее чтение в WMF.
...
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62384 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:00:41 +03:00
de23437b26
Исправлен баг в графическом рендерере с текстурным брашем. Доработка WMF, из-за того, что клип приходится запоминать пришлось переделать пересчет координат в MetaFileRenderer, из-за этого надо будет переделать и EMF.
...
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62380 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:00:36 +03:00
64ae206b4d
Удален старый вариант WMF. Немного изменена структура файлов.
...
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62375 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:00:12 +03:00
8049a06483
Добавлена функция для кроссплатформенной конвертации UTF16->Unicode (std::string). Исправлен баг в WMF, когда заданы плохие размеры.
...
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62365 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:59:58 +03:00
320dce8da5
Исправлены баги при отрисовке текста. Исправлены баги с обновлением DeviceContext в WMF. Добавлена обработка CharSet в wmf.
...
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62364 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:59:55 +03:00
2ff0280c69
X2t - FileConverter linux
...
добавлены rtf, doc
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62346 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:59:35 +03:00
b9feada2d6
Рендеринг Emf переделан на общий класс IOutputDevice, сам класс CEmfFile теперь наследуется от базового CMetaFileBase, в который перенесены основные функции. Все это сделано, чтобы переделать Wmf на такую же схему, чтобы у обоих форматов использовался общий рендерер. В самом Wmf добавлены классы для новой реализации формата по вышеописанной схеме.
...
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62334 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:59:27 +03:00
b7bdfb8b51
Добавлены интерфейсные классы, чтобы Renderer для WMF и EMF был общим.
...
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62301 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:59:15 +03:00
18c16e5535
SwapRGB перенесен в правильное место.
...
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62290 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:59:10 +03:00
72c5d9f476
SwapRGB
...
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62285 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:59:07 +03:00
28d1cc30b8
Закомментированы дефайны, чтобы работал старый вариант с WMF.
...
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62284 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:59:05 +03:00
2644d9cadb
Убраны все заглушки для линукса, добавлена функция в GraphicsRenderer SetSwapRBG.
...
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62281 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:59:02 +03:00
16b3747ac4
Новый вариант Wmf.
...
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62280 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:58:59 +03:00
001efe9f5c
коррекция цветов под linux в Emf
...
исправление ошибки со шрифтами в Emf под linux
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62276 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:58:48 +03:00
0ff4a7771f
DocxFile3 win64 build (с исправлениями Emf/Wmf)
...
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62274 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:58:45 +03:00
810f78ac75
Исправлен баг в графическом рендерере с невыставлением CharSpacing. Доработано чтение растров в метафалах.
...
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62270 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:58:40 +03:00
6c0650b205
Исправлен баг с начальным значением параметра прилегания текста. Исправлен баг с рассчетом прилегания текста.
...
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62256 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:58:34 +03:00