Commit graph

54 commits

Author SHA1 Message Date
e81e605887 use always trimmed text so that getSelectedFont() works 2024-10-18 14:39:18 +02:00
0f3f8d488a trim text in TextLine drawAligned 2024-10-18 14:07:34 +02:00
e1266a3b44 add logging.properties 2023-10-18 15:46:06 +02:00
ae7ea4d1ba update to PDFbox 3.0.0 2023-09-27 14:38:37 +02:00
ba25c5ed3b add some diagnostics in case of table error 2023-09-01 15:10:31 +02:00
0162464b0f catch IllegalArgumentException in StyledText when font is selected 2023-08-31 17:57:34 +02:00
1df6a1ea16 fix table font handling with base font's notorious illegal argument exception, fix other table font bugs 2023-08-28 17:55:45 +02:00
b62aacfe59 table cells use font descriptor now 2023-08-26 09:38:03 +02:00
26d8f2756a fix linespacing in table cells, add max height to table rendering 2023-08-25 15:25:33 +02:00
b3167d16ce add transform to underline annotations 2023-08-23 11:24:05 +02:00
97ed576828 skip empty texts, add hebrew font 2023-08-22 18:57:34 +02:00
d07aca4465 fix value to text renaming 2023-08-09 22:38:22 +02:00
8475f64388 change value to text in cell element 2023-08-09 18:20:15 +02:00
ddb5db7b84 fix font setup in document command 2023-08-07 18:16:12 +02:00
9eeebfac01 fallback to second font, CJK demo 2023-08-04 22:53:39 +02:00
53a27c5792 switch to multi font parameter, this allows for fallback fonts 2023-08-04 11:26:48 +02:00
ba2641b774 working on fonts in pdfbox layout documents 2023-08-02 17:57:52 +02:00
b1e6a4dc9b add Noto Sans CJK SC 2023-08-01 18:06:59 +02:00
134343ba47 update to PDFbox 3.0.0 beta1, fix cmap ttf font bug in two consecutive script engine runs by removing cache from org.xbib.graphics.pdfbox.layout.font.Fonts 2023-07-31 16:09:11 +02:00
ca317f41ec embed notosans 2023-07-31 10:41:46 +02:00
11bc5a9393 use plain text and markup text in scripting engine 2023-07-28 16:19:34 +02:00
acdaec2bda update to settings API 2022-11-10 15:44:38 +01:00
271e8228d6 update to gradle 7.5.1, groovy 4.0.5, RHEL 9 with libgs 9.54, update dependencies 2022-11-10 15:44:35 +01:00
e3386df689 fix OOB exception, add indent command, plus cosmetic changes 2022-02-09 17:54:18 +01:00
c1f5ebd409 bug fix - we must ignore if type does not exist 2022-02-01 16:18:09 +01:00
366adee432 clean up scripting 2022-01-27 10:35:00 +01:00
78925aaf12 fix NPE 2022-01-26 17:59:37 +01:00
4b6bee2105 use color calibration image for test 2022-01-26 10:00:32 +01:00
10afc65dff add global transformation to all elements that can render at absolute positions 2022-01-24 17:42:09 +01:00
b85fd84abd working on positions, matrix transform, clean up 2022-01-24 10:07:57 +01:00
630d50bce7 add rotation, work on positions, add transform command 2022-01-18 18:36:58 +01:00
d7066d586e working on padding and cell linespacing 2022-01-17 16:39:59 +01:00
e7ff6e59ff update to gradle 7.3.2, remove pdf example 2021-12-28 22:07:15 +01:00
2ec059f276 refactor scripting commands 2021-12-17 16:31:53 +01:00
683ab49c83 add chart to PDF command engine, add svg salamander parser 2021-12-16 10:41:32 +01:00
08686de066 chart element (does not work) 2021-12-14 09:15:59 +01:00
17a613541a cosmetic changes 2021-12-13 21:21:39 +01:00
21030c24f0 remove SVG parser, remove log4j remnants 2021-12-12 22:35:35 +01:00
159fee4967 trying SVG element, but no success, it does not draw 2021-12-10 16:34:52 +01:00
10a401731f x/y scaling of barcodes, add paragraph and drawable cells 2021-12-09 18:20:57 +01:00
6711aa9cec use one element stack 2021-12-08 00:19:18 +01:00
8056505e4d adding TableElement, table commands, position commands 2021-12-07 16:56:03 +01:00
072d5e8727 working on elements-based engine 2021-12-07 09:52:45 +01:00
c36adfa79b add elements 2021-12-06 18:36:23 +01:00
86c1f6ed9d working on scripting engine 2021-12-06 18:22:19 +01:00
0e30fc69df add script engine 2021-12-06 11:36:24 +01:00
813cba2acb add layout engine 2021-12-03 16:15:54 +01:00
b66887385c Merge branch 'master' of xbib.org:joerg/graphics 2021-03-18 21:24:20 +01:00
da9c3a2a3b add gral, jmathplot 2021-03-18 21:23:25 +01:00
11254626e6 clean up pdfbox layout tables 2021-03-03 10:39:02 +01:00