Commit Graph

26 Commits

Author SHA1 Message Date
d92d493343 Refactoring work with paths and clips in metafiles 2023-09-29 18:55:35 +03:00
3ef0ed1d36 [copyright] Update address in Copyright 2023-03-01 23:21:57 +03:00
4d5a2967e3 [copyright] Update Copyright 2023-02-28 00:57:11 +03:00
fb2e149f95 Refactoring and combining code 2022-12-15 16:01:27 +03:00
0d5a478949 Added clips support in metafile->svg conversion and refactoring 2022-11-16 18:15:40 +03:00
a090c47c05 Improving gradients when converting to svg 2022-10-28 20:15:23 +03:00
5ff9863b8d Fixed bugs 2022-08-23 19:39:30 +03:00
422b462bb8 Refactoring and fixed bugs 2022-02-10 17:42:11 +03:00
1b31dc3b72 Fixed bugs 2022-02-09 19:08:40 +03:00
a95d7117c7 Fixed bags and implementation of text rendering in Emf+ records has begun 2022-02-08 13:58:48 +03:00
70d591d505 Added support for recording EMR_CREATEMONOBRUSH, fixed bugs with brushes and pens 2022-02-04 19:05:14 +03:00
5e62690318 The problem with missing lines due to the lack of pen thickness has been solved, minor bugs have been fixed 2022-01-28 20:26:27 +03:00
a4c0fbe4ea Fix bug #40340
Add support of a GM_COMPATIBLE mode for a text. Also fixed the problem with clipping by the path with specified a world-transform
2019-02-07 19:05:00 +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
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
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
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
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
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
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
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
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