Commit Graph

32 Commits

Author SHA1 Message Date
a1b480b83e fix fonts in folder, xps in folder 2021-06-28 18:14:27 +03:00
dbc591ab44 fix path 2021-06-27 17:39:39 +03:00
77ce9fbef3 xps in memory 2021-06-25 17:17:13 +03:00
815f96a50a Merge remote-tracking branch 'origin/hotfix/v5.2.8' into develop 2019-01-22 15:04:53 +03:00
792a0b35e1 [copyright] For bug 39644
Change address Latvian office.
2019-01-17 17:03:31 +03:00
288d208da3 [copyright] Update Copyright
2018 -> 2019
2019-01-17 16:44:11 +03:00
73ef4140a2 [x2t] rename String.h -> StringExt.h 2018-11-09 14:33:25 +03:00
1c73ff0c3f Merge remote-tracking branch 'origin/hotfix/v5.1.5' into develop 2018-06-01 18:18:31 +03:00
1c2b86519e [bug] Fix bug 37565 2018-05-23 16:38:24 +03:00
fe53ae9b11 XpsFile builds 2018-04-17 11:27:14 +03:00
c3cd1afa85 Update copyright to 2018 2018-03-01 14:30:24 +03:00
04d197375c change license to 2017 2017-01-17 18:17:26 +03:00
45c2f923e3 Fixed issue with relative font url. 2016-08-11 12:10:54 +03:00
beb64a6efa utf8 -> utf8 with BOM 2016-06-23 19:23:34 +03:00
7e8eeed3ea add AGPL header 2016-06-23 17:24:44 +03:00
01a3fd5efc to utf8 2016-06-23 16:47:17 +03:00
8532df0836 полностью работает под линукс
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63690 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:18:13 +03:00
7e4d0d722f ускорить потом конвертацию стринг в инт и дабл
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63681 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:18:02 +03:00
b8f1d41eef полностью реализован механизм билда статической и динамической библиотеки
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63675 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:17:54 +03:00
23e5e6d794 Чтение клипа перенесено в общие, теперь клип читается и для канвы. Убрано лишнее копирование строк при работе с патами. Исправлен баг с парсингом Incides и UnicodeString. Исправлен баг с чтением PathGeomerty. Исправлен баг с чтением закрытых патов.
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63581 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:15:50 +03:00
a8c565f60d Реализованы трансформы заданные в ресурсках. Реализованы ситуации, когда нужно делать ручной италик и болд.
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63577 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:15:44 +03:00
9f924e71eb Все файлы перекодированы в UTF8. Сделано, чтобы пути, которые задаются читались и как относительные и как абсолютные (начиная с корневой директории). Исправлен баг с чтением патов. Исправлен баг с некоторыми относительными командами в патах. Переделано рисование дуг эллипсов, теперь эллипсы определяются абсолютно точно, и сама дуга аппроксимируется кривыми Безье, а не линиями как раньше.
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63568 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:15:23 +03:00
1a7f397c49 Реализовано чтение чисел с мантиссой. Реализованы градиенты. Реализован нормальный механизм работы с "брашами", теперь браш читается и из ресурсов.
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63537 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:14:30 +03:00
a79418ec6f Реализована работа со стеком ресурсов (а не только с FixedPage как раньше).
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63492 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:13:35 +03:00
9969eb779a Реализована поддержка AlternateContent для FixedPage и Canvas.
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63480 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:13:27 +03:00
ef08409e28 Доделана полноценная поддержка атрибутов Incides и UnicodeString у текста.
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63478 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:13:24 +03:00
6ea0fabd34 Исправлен баг в парсере Indices, переделано чтение символов через новый парсер.
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63461 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:12:56 +03:00
060eea0930 Написан полноценный парсер атрибутов Indices и UnicodeString у ноды Glyph.
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63459 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:12:53 +03:00
33caeb0f66 Реализована поддержка Opacity, реализована поддержка разных способов задания матрица преобразования и клипа.
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63449 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:12:46 +03:00
5c7a88b4dc Исправлен баг с тем что неработал клип у патов, немного переделана схема работы со стеком трансформов, на манер клипов. Добавлен класс для чтения статических ресурсов, теперь отдельный файл читается только 1 раз, а не как раньше заново на каждой странице. Полностью переделан парсинг строки с патом, теперь он быстрый и делается за один проход строки. Удалены старые функции чтения Xml, теперь только новые через XmlLiteReader. Доработано чтение пунктирных линий, стилей окончания и соединения линий.
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63410 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:12:29 +03:00
f7eb124e32 Открытие всех Xml переделано на XmlLiteReader. Класс Folder переименован в CDocument. Сделано, чтобы темповая папка создавалась новая, если с таким именем уже есть.
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63359 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:11:52 +03:00
5cce624d49 Добавлен кроссплатформенный XpsFile.
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62681 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:05:42 +03:00