Commit Graph

1738 Commits

Author SHA1 Message Date
2005dd17e4 сторонни
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62406 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:01:03 +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
496834870a Временно исправлена проблема с двумя одинаковыми классами POLE.
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62399 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:00:58 +03:00
9a8c021a92 RtfFile win build
поправлены кодировки в списках (001.rtf, 21.haikufinal.rtf, 000195_65276158fedb94v8tebc20.rtf)
поправлены размеры картинки если они меньше 1 pt

git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62398 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:00:55 +03:00
0a3081157a Odf чистка лишнего
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62394 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:00:52 +03:00
e5d9ef30fc TxtFile2 win x64 build
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62392 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:00:49 +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
86c1820ed3 Изменен тип, чтобы не было лишнего приведения типов.
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62383 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:00:38 +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
360230eb81 нигде не используется clipboard
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62378 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:00:27 +03:00
540fb443cf Изменены типы и дефайны, чтобы данный файл можно было подключать в не зависимости от остальных.
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62377 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:00:15 +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
b241feffac [ios] таблицы
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62373 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:00:09 +03:00
9eadc72533 [ios] таблицы
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62372 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:00:06 +03:00
8983d78e62 download images
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62371 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:00:01 +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
eb320f7701 change /MDd
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62359 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:59:52 +03:00
0b8ec35c9d загрузка шрифта по имени.
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62358 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:59:49 +03:00
01acce8800 сьехали автофигуры (Формулы.docx)
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62355 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:59:47 +03:00
0d373bc1c1 Добавлены стандартные однобайтные кодировки и их перевод в Юникод. Кодировки: CP1250 - CP1258, CP866, CP874, CP932, CP936, CP949, CP950, CP1361.
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62353 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:59:44 +03:00
bc7a0692be X2t добавлен Txt File Converter
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62352 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:59:41 +03:00
8bfb976f41 рефакторинг X2t
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62348 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:59:38 +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
562c970d8f отрисовка без картиночного кэша
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62343 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:59:33 +03:00
e2ebfe40ba печать (рабочая версия, пока без тестового примера)
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62339 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:59:30 +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
a915c61b26 печать (не доделано)
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62326 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:59:24 +03:00
e5fc5b7f4e расширение X2t до форматов Rtf, Doc (linux)
FileChecker для входных файлов  (linux)

git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62308 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:59:21 +03:00
add4140cd3 utf16->wstring
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62303 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:59:18 +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
8776399730 нормальное имя
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62294 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:59:13 +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
542eb8473e .... + особенности linux
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62279 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:58:56 +03:00
a5cb59eb89 убраны излишние строковые преобразования.. приоритет использования строк std вместо CString
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62278 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:58:53 +03:00
b42c696e1c ......
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62277 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:58:51 +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
afd3bc6284 RtfFile win (32 & 64 bits) build
Исправлены гиперлинки.
Исправлены кодировки таблицы шрифтов.

git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62271 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:58:42 +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
2357efe3fb RtfFile linux build
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62266 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:58:37 +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
d7f86d4182 Добавлен тестовый пример для проверки открытия метафайлов.
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62255 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:58:31 +03:00
38b40cf364 Добавлены типы клиппирования Xor и Diff.
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62253 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:58:29 +03:00