Commit Graph

11 Commits

Author SHA1 Message Date
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
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
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
c5b433766e Исправлен баг с чтением 2-битных картинок. Сделан клип по пату. Реализованы команды рисования вслепую, которые не встретились в файлах.
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62252 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:58:26 +03:00
b9225cbf8f Добавлены классы для клипа.
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62193 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:58:04 +03:00
af5644357a все лонги переделаны на инты.
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62191 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:58:01 +03:00
d534dfc463 Добавлены новые записи. Исправлены баги при чтении картинок. Исправлены баги с вычислением координат и начального сдвига.
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62165 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:57:53 +03:00
98411309fb Доработка чтения EMF.
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62161 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:57:50 +03:00