Commit Graph

15 Commits

Author SHA1 Message Date
2630fdcdc6 Исправлен баг с совпадающими точками градиента (баг 30379).
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@64908 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:33:35 +03:00
a2f0d3396a ИСправлен баг с EvenOdd клипом, исправлен баг с текстурной заливкой картинки по пату, исправлен баг с стилем окончания линий. Сделана поддержка нулей в стиле пунктирных линий. Исаправлен баг, из-за которого не записывалось имя шрифта. Исправлен баг с записью элементов ExtGState для прозрачности заливки и обводки. Сделан специальный класс для чтения картинок из файла (больше он не держит указатель на FILE). Функции Сoncat в рендерере переделаны на функции SetTransform (был баг с неправильным трансформом). Ускорены запись Hex, Int, Double в стрим.
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63409 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:12:27 +03:00
399a1dd51b Немного переделана работа со шрифтами: теперь список открытых FontFace храниться в документе, и если происходит их переполнение, то самые неиспользуемые закрываются.
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63326 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:11:21 +03:00
512ba0723f Реализована специальная функция для записи картинок с маской (сделано специально для Djvu). Реализована запись скрытого текста из Djvu (тоже с объединялкой, как и в обычной ситуации).
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63315 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:11:14 +03:00
ac94cf1eb1 Сделано еще одно ускорение записи последовательного текста. Теперь текст объекдиняется не только в слова, но еще и в целые строки. Также результирующий файл получается меньше по размеру.
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63295 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:11:00 +03:00
c02df7015c Сделано ускорение записи последовательного текста.
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63292 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:10:57 +03:00
3716449c44 Сделано ускорение записи подряд идущего текста. Сделано, чтобы в имя шрифта при внедрении также записывался и стиль.
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63285 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:10:52 +03:00
c5eaf5e297 Ускорен поиск шрифтов по имени. Исправлены баги с записью лишних объектов ExtGState.
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63271 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:10:40 +03:00
9bda3e86c5 Сделано разруливание темповой папки, теперь PDF создает свою папку в заданной темповой папке, которую он сам и удаляет за собой.
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63266 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:10:38 +03:00
f4fde1726b Реализованы градиенты. Реализована прозрачность в градиентах. Сделан конвертер из бинарника в Pdf.
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63265 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:10:35 +03:00
e8118a14d0 Реализованы заливка пата хэтчами и текстурой. Исправлен баг с переворачиванием картинок при отрисовке.
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63209 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:10:10 +03:00
b570f4b671 Реализована простая отрисовка пата.
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63167 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:09:52 +03:00
3a0d3dc6a2 Реализована функция отрисовки текста, выставления шрифта (только если он TrueType), выставления трансформа.
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63156 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:09:44 +03:00
739d4f95f5 Реализованы некоторые функции рендерера : выставление настроек пена, браша, шрифта. Реализована отрисовка картинок.
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63132 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:09:22 +03:00
8a7c86603f Добавлена новая кроссплатформенная библиотека для записи Pdf файлов.
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63069 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:08:53 +03:00