Commit Graph

38 Commits

Author SHA1 Message Date
87a09faefb Fix bug #71134 2024-10-23 14:39:51 +03:00
47ec9ab80d Fix bugs and refactoring 2024-09-05 10:23:31 +00:00
581e54691b Fix Wmf file Size 2024-02-09 12:59:17 +03:00
d92d493343 Refactoring work with paths and clips in metafiles 2023-09-29 18:55:35 +03:00
40fd4c8b21 Refactoring 2023-09-26 16:47:16 +03:00
ef6787d5d8 Fix bug #63778 2023-09-01 19:41:09 +03:00
6f11dd441b Refactoring 2023-08-15 11:21:14 +03:00
0a0a7baaf7 Merge remote-tracking branch 'origin/hotfix/v7.3.3' into develop 2023-03-07 11:14:48 +03:00
42a4f8c909 Fix bug #61475 2023-03-06 20:18:36 +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
f3da6a7f1b The algorithm for calculating the width of the minimum pen has been changed 2022-11-23 16:37:25 +03:00
d06c4a5104 Changed the algorithm for calculating the minimum width of the pen and editing bugs 2022-10-10 20:43:29 +03:00
30a36f315c Changed the equation for calculating the minimum width of the pen 2022-10-06 20:47:25 +03:00
b2c308fc71 Fix bug #58267 2022-09-08 17:07:55 +03:00
b78ad9e751 Fix bugs 2022-08-09 21:52:48 +03:00
a378aa92b1 Fix spaces 2022-08-03 11:29:22 +03:00
3fdefb4952 Refactoring 2022-08-02 20:37:07 +03:00
ee60028d7c Limiting the use of the file system 2022-06-21 09:29:21 +03:00
d43e0a4bc8 Limited use of FontManager 2022-06-15 20:06:28 +03:00
8b7bb944bc Rework GM_Compatible mode, fix bug with flipped images, fix bug with storing matrix transform for the clip 2019-02-12 17:51:05 +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
01a3fd5efc to utf8 2016-06-23 16:47:17 +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
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
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
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