Commit Graph

10 Commits

Author SHA1 Message Date
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
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
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
6622723210 Wmf/Emf в случае растра конвертация локальная (было через gdi)
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62195 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:58:07 +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
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
c47baee6b1 включение "новой" конвертилки Wmf/Emf в HtmlRenderer
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62146 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:57:47 +03:00
5d7db3ddcb Wmf перенесен из ImageStudio. Исходники wmf сделаны кроссплатформенными (убран CString и заменены функции винды). Исправлены некоторые баги в wmf. Написан внешний класс CMetaFile для работы и с Emf и с Wmf. Написаны заготовочные классы для чтениния Emf, чтение уже происходит нормально, но почти все пока не поддерживается. В Emf реализована поддержка картинок.
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62020 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 23:56:55 +03:00