Commit Graph

49 Commits

Author SHA1 Message Date
67b71d296c Fix bug 56903 2022-04-28 10:47:29 +03:00
51c88417d6 Creator & Producer 2022-04-27 19:47:04 +03:00
d05c4ae889 fix pdf creator 2022-04-27 18:20:02 +03:00
f4e1082ab5 Fix bug #48052 2022-04-01 14:52:51 +03:00
8264f89be2 Fix bug #53273
Fix the problem with saving MaxLen parameter of a text form in case of several forms with the same key
2021-12-02 10:00:53 +03:00
9ed41ccb67 Fix bug #53544
Handle placeholders for text fields in case when several fields have the same key
2021-11-08 20:11:03 +03:00
f5c80ed236 Fix bug #53222
Fully rework writing the text value of the form fields in PDF
2021-11-08 20:11:03 +03:00
f583be5ee4 Fix bug #53227
Add ability to set a placeholder for text forms, combo boxes and drop down lists
2021-10-31 23:29:12 +03:00
a862facf6a Add ability to save picture value to picture forms
Also improve writing appearance of picture form in PDF
2021-10-15 22:44:55 +03:00
903ae550d0 Implement new parameters and work around checkboxes 2021-10-15 22:44:55 +03:00
55b2fff256 Rework writing default appearances 2021-10-15 22:44:55 +03:00
36bb26c9fe Add ability to write non-cid True Type font
Also move field resources to AcroForm record
2021-10-15 22:44:55 +03:00
6285a59b43 Rework saving field with the same field name in PDF 2021-10-15 22:44:55 +03:00
e4c1384bbd Add empty functions for future work on field keys 2021-09-24 14:17:16 +03:00
b686c743c2 Implement class for picture field 2021-05-31 10:04:56 +03:00
f3b673e85e Implement adding radio buttons to PDF 2021-05-27 15:24:42 +03:00
fb72127183 Implement saving checkbox field to PDF 2021-05-26 20:35:12 +03:00
8da953facf Implement writing choice fields 2021-05-26 11:52:57 +03:00
f06abd20e1 Implement ResourecesDict
Also implement normal appearance stream for fields
2021-05-20 15:16:00 +03:00
81292abb87 Add special class for storing Resources dictionary 2021-05-19 23:46:22 +03:00
864d0af190 Implement very first variant of adding simple text fields 2021-05-05 14:02:11 +03:00
c4e94c2293 Add AcroForm file and update TestProject 2021-04-27 20:26:11 +03:00
bc91a3a19c Implement saving internal links 2020-07-16 10:24:35 +03:00
1d8860f73e Fix bug #35032
Implement saving hyperlinks
2020-07-10 18:15:28 +03:00
839b1bee9f Fix bug #45319 2020-06-30 12:45:04 +03:00
ed1019a004 Not writing transparency group in pdfa mode 2019-05-20 17:09:22 +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
6341cdbbdb [x2t] Write application and company name from environment variable 2018-08-09 19:35:51 +03:00
e98f4ae7b4 PdfWriter - add documentID 2018-07-11 12:30:37 +03:00
6a052f68aa PdfWriter - fix encrypt 2018-07-10 18:37:50 +03:00
18e5d1cd54 Fix bug with creation time. Remove transparency for image for PDFA 2018-06-28 18:21:38 +03:00
9b128e67db Move from PDF/A-3 to PDF/A-1. Forbid transparency for text for PDF/A 2018-06-28 11:35:45 +03:00
e0b084a3ff Work on PDF/A conformance mode 2018-06-27 14:27:05 +03:00
a5ef8c01b3 PdfWriter - encrypt in AES256 2018-05-18 15:28:31 +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
4f111fbae7 1.0.0.3 Исправлен баг с клипом и с прозрачностью.
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@64111 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:23:08 +03:00
9b9646da45 работа под линукс
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63679 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:17:59 +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
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
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
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
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