72 Commits

Author SHA1 Message Date
Jakub Melka
a9acfa31e3 Bugfix - find inline image stream length 2020-09-20 11:53:46 +02:00
Jakub Melka
5e603b7781 Fix of images, which have Lab as alternate color space; NOTES text file 2020-09-19 17:07:40 +02:00
Jakub Melka
e417e06c6f Fixed infinite loop in content stream processor 2020-09-19 15:00:51 +02:00
Jakub Melka
b1beca8ef9 Support for MMType1 fonts, minor bugfixing 2020-08-18 19:39:09 +02:00
Jakub Melka
8ea714555c Optional content group update 2020-08-15 18:22:04 +02:00
Jakub Melka
7129793109 Color spaces and images - bugfixing, compliance to PDF 2.0 specification 2020-08-15 15:57:55 +02:00
Jakub Melka
c033de6917 Adjust graphic state according to the PDF 2.0 specification 2020-08-09 17:10:42 +02:00
Jakub Melka
8262654b0e Stroke adjustment/soft masks clarification 2020-08-09 14:08:31 +02:00
Jakub Melka
a2c5de0fe4 UTF-8 support (PDF 2.0 compliance) and ProcedureSets (for compatibility) 2020-08-02 15:29:10 +02:00
Jakub Melka
80e3dfbe1e Bugfix: corrected base pattern matrix 2020-07-09 14:52:14 +02:00
Jakub Melka
3bf14c0c93 Axial shading fix 2020-07-09 11:04:43 +02:00
Jakub Melka
aa36af6587 Fix display of type 3 fonts 2020-06-23 19:28:25 +02:00
Jakub Melka
958737f359 Dictionary optimalization 2020-06-08 19:42:00 +02:00
Jakub Melka
91f1779053 Inplace strings - performance optimization 2020-05-29 19:56:10 +02:00
Jakub Melka
0b2d94d115 Annotation painting 2020-03-07 17:38:50 +01:00
Jakub Melka
7ad4c46124 Bugfixing: correct handling of optional content 2020-01-18 17:53:06 +01:00
Jakub Melka
1fd01c14fd Execution policy (multithreading) 2020-01-18 14:55:26 +01:00
Jakub Melka
db493db3cc Update of copyright year 2020-01-18 11:38:54 +01:00
Jakub Melka
c832c4ecef Text layouts for every page 2019-12-31 17:39:31 +01:00
Jakub Melka
0ec9d6cf0e Text layout - first part 2019-12-28 19:21:29 +01:00
Jakub Melka
d951a70014 Refactoring - using of CMS 2019-12-25 17:56:17 +01:00
Jakub Melka
14419980cc Rendering intents for images 2019-10-18 17:28:45 +02:00
Jakub Melka
f8d72d1960 Soft masks for images 2019-10-05 15:11:53 +02:00
Jakub Melka
76c5f5a11c Bug fixing, report warnings only once 2019-10-05 13:08:32 +02:00
Jakub Melka
2d29bebe30 Finishing graphic state parameters 2019-10-04 17:21:26 +02:00
Jakub Melka
efef799c09 Bugfix: inexact font loading using font name, warning about font substitution 2019-10-02 19:37:19 +02:00
Jakub Melka
024c613171 Transparency groups 2019-09-29 18:09:09 +02:00
Jakub Melka
c1dfe0280c Basic support for transparency 2019-09-29 15:44:35 +02:00
Jakub Melka
b09f9eff21 Mesh quality settings 2019-09-28 18:26:31 +02:00
Jakub Melka
9941438e99 Fixing bugs (uncolored tiling pattern should ignore colors), refactoring 2019-09-27 18:41:56 +02:00
Jakub Melka
59ad9afadd Uncolored tiling patterns, tiling patterns colors 2019-09-26 19:14:04 +02:00
Jakub Melka
40f3f9f9b4 Tiling patterns (first part) 2019-09-25 19:17:52 +02:00
Jakub Melka
2ca3f907c3 Bugfixes of tensor patch mesh 2019-09-21 15:55:33 +02:00
Jakub Melka
41a6ddbc40 Lattice form gourad triangle meshing 2019-09-15 18:01:13 +02:00
Jakub Melka
dc6bc3e96c Free form gourad triangle shading 2019-09-15 16:50:34 +02:00
Jakub Melka
40290fd2ec Bugfixes: invalid font loading, malformed jpeg stream handling 2019-09-14 19:14:01 +02:00
Jakub Melka
0d048fccbd Bugfixing for patterns 2019-09-13 16:28:20 +02:00
Jakub Melka
31eae284c2 Pattern shading refactoring 2019-08-31 15:55:59 +02:00
Jakub Melka
36a071886b Finalization of axial shading 2019-08-31 14:37:18 +02:00
Jakub Melka
7e2d1b266f Shading: Axial shading (first part) 2019-08-25 18:16:37 +02:00
Jakub Melka
d6d112667d Bugfix: Clear operand stack, when we are drawing forms 2019-08-24 14:55:26 +02:00
Jakub Melka
23a36f14a4 Fix decryption of objects with number > 511, better use of zlib library 2019-08-18 16:03:41 +02:00
Jakub Melka
cf0f91fdb0 Bugfix: Double conversion of text horizontal scaling to percents 2019-08-14 19:07:53 +02:00
Jakub Melka
ed15e37a52 Minor bugfixes 2019-07-24 19:15:03 +02:00
Jakub Melka
9a17daa5ab Inline image implementation 2019-07-21 17:31:39 +02:00
Jakub Melka
32dae5dc3c Type 3 font implementation 2019-07-14 19:03:15 +02:00
Jakub Melka
9ed17fc8ca Rendering options 2019-07-06 15:55:37 +02:00
Jakub Melka
584211bf36 Implementation of optional content in content processor (without XObjects) 2019-07-04 17:52:38 +02:00
Jakub Melka
48f4a24923 Optional content - first part 2019-06-23 18:35:32 +02:00
Jakub Melka
a429052002 Form type XObject 2019-06-16 16:32:23 +02:00