Commit Graph

44 Commits

Author SHA1 Message Date
Jakub Melka 0ccdb1e46f Document content flow basics 2020-10-17 16:56:39 +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 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 232832e753 Annotation painting, first part 2020-03-29 18:53:04 +02:00
Jakub Melka 0b2d94d115 Annotation painting 2020-03-07 17:38:50 +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 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 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 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
Jakub Melka 630afbba61 Minor fixes of images 2019-06-15 14:29:49 +02:00
Jakub Melka 3358d49240 Images (just beginning) 2019-05-07 18:21:22 +02:00
Jakub Melka 0447b9e3a1 Minor bugfixes 2019-05-04 18:22:40 +02:00
Jakub Melka 4d770fdfcf Better font handling 2019-04-30 14:39:48 +02:00
Jakub Melka 5318e0e465 standard font handling 2019-04-29 18:13:16 +02:00
Jakub Melka 11cb52921e Exception refactoring 2019-04-29 17:03:19 +02:00
Jakub Melka bfcc48ff1b Bugfixes - PostScript functions can have blocks without if - for example '{ 2 3 add }' 2019-04-29 14:14:06 +02:00
Jakub Melka e167e2463d Bugfixes in the font drawing 2019-04-16 19:59:10 +02:00
Jakub Melka 90767ddfa5 Font cache 2019-04-12 19:17:19 +02:00
Jakub Melka 51b2ccacec Text drawing using FreeType library 2019-04-07 19:39:29 +02:00
Jakub Melka a462e0b768 Glyph painting 2019-03-31 14:17:01 +02:00
Jakub Melka 81be3cbd21 Implementation of font drawing - first part 2019-03-30 18:45:30 +01:00
Jakub Melka 21e125bd40 Text operators (first part) 2019-03-25 18:44:45 +01:00
Jakub Melka 60bb835a4e Simple rendering 2019-02-24 17:48:37 +01:00