This website requires JavaScript.
0564b2e934
try to fix wrong space recognition in StyledText
main
5.5.5
Jörg Prante
2024-11-18 17:37:10 +0100
aa08fa45f0
trim only if more than one space
5.5.4
Jörg Prante
2024-10-18 15:27:55 +0200
e81e605887
use always trimmed text so that getSelectedFont() works
5.5.3
Jörg Prante
2024-10-18 14:39:18 +0200
0f3f8d488a
trim text in TextLine drawAligned
5.5.2
Jörg Prante
2024-10-18 14:07:34 +0200
a58f1e6c83
update to datastructures 5.1.1
5.5.1
Jörg Prante
2024-07-04 09:14:02 +0200
afbe6eee2f
add test success for gs 9.54 on RHEL 9.4
Jörg Prante
2024-05-02 11:30:47 +0200
229951349b
fixes for ghostscript 9.54+
5.5.0
Jörg Prante
2024-04-30 22:57:10 +0200
27fd1956a1
update to gradle 8.7
Jörg Prante
2024-04-29 08:13:37 +0200
55ae303d70
make build successful
5.4.0
Jörg Prante
2024-03-07 16:16:11 +0100
e42bdecb99
trying some jpeg2000 stuff without success
Jörg Prante
2024-03-06 17:53:56 +0100
047fee7798
add JPEG2000 image i/o
5.3.5
Jörg Prante
2024-02-19 16:01:17 +0100
b906e7533b
add test for showing jbig2 support
Jörg Prante
2024-01-04 11:48:08 +0100
6e82a0fbbd
add jbig2-imageio
5.3.4
Jörg Prante
2024-01-03 14:42:12 +0100
840cdc36f8
remove user gradle preferences from project files
Jörg Prante
2023-12-18 10:06:11 +0100
ca2df9023f
update datastructures to 5.0.6
5.3.3
Jörg Prante
2023-12-17 16:24:24 +0100
e88864e843
update to Gradle 8.5
5.3.2
Jörg Prante
2023-12-10 16:10:33 +0100
1cfc5b2989
add code39 and qrcode writer based on zxing
5.3.1
Jörg Prante
2023-12-08 08:46:23 +0100
45b783c90a
add code39 writer
Jörg Prante
2023-12-07 14:46:25 +0100
64bbee5cd3
remove truetype files and remove obsolete ghostscript font analysis
5.3.0
Jörg Prante
2023-12-07 14:28:52 +0100
7b624e8f30
add colorspaces to documetn analysis, improve barcode analysis
Jörg Prante
2023-12-07 13:47:58 +0100
734cdfc90c
add zxing and barcode analyzer
5.2.0
Jörg Prante
2023-12-06 16:33:37 +0100
75c123bd6e
add zxing core
Jörg Prante
2023-12-06 10:46:22 +0100
3b02aa2b75
use testLibs
Jörg Prante
2023-12-04 20:53:12 +0100
923e63ccbe
document analyzer test
5.1.0
Jörg Prante
2023-12-04 18:54:00 +0100
67609394cc
enhance document analyzer
Jörg Prante
2023-12-04 15:16:22 +0100
b08fa2d137
add color/gray detection in document analyzer
5.0.2
Jörg Prante
2023-11-27 18:44:24 +0100
319dd41658
add color/gray detection
Jörg Prante
2023-11-24 23:20:48 +0100
2fdccf2c79
add java version of document analyzer
5.0.1
Jörg Prante
2023-10-24 15:01:25 +0200
ff5512b813
typo in gradle settings - unrecognized by gradle
Jörg Prante
2023-10-19 18:24:34 +0200
e1266a3b44
add logging.properties
Jörg Prante
2023-10-18 15:45:58 +0200
dabbf89e5d
update to pdfbox 4.0.0-SNAPSHOT
Jörg Prante
2023-10-18 14:51:07 +0200
c76b419657
update to OpenJDK 21, Gradle 8.4
5.0.0
Jörg Prante
2023-10-18 10:09:16 +0200
ae7ea4d1ba
update to PDFbox 3.0.0
4.6.0
Jörg Prante
2023-09-27 14:38:37 +0200
2b9ff08296
repair pdf
Jörg Prante
2023-09-26 16:32:47 +0200
ba25c5ed3b
add some diagnostics in case of table error
Jörg Prante
2023-09-01 15:10:31 +0200
0162464b0f
catch IllegalArgumentException in StyledText when font is selected
4.5.8
Jörg Prante
2023-08-31 17:57:34 +0200
1df6a1ea16
fix table font handling with base font's notorious illegal argument exception, fix other table font bugs
4.5.7
Jörg Prante
2023-08-28 17:55:45 +0200
b62aacfe59
table cells use font descriptor now
4.5.6
Jörg Prante
2023-08-26 09:38:03 +0200
26d8f2756a
fix linespacing in table cells, add max height to table rendering
4.5.4
Jörg Prante
2023-08-25 15:25:33 +0200
b3167d16ce
add transform to underline annotations
4.5.3
Jörg Prante
2023-08-23 11:24:05 +0200
97ed576828
skip empty texts, add hebrew font
4.5.2
Jörg Prante
2023-08-22 18:57:34 +0200
d07aca4465
fix value to text renaming
Jörg Prante
2023-08-09 22:38:22 +0200
8475f64388
change value to text in cell element
Jörg Prante
2023-08-09 18:20:15 +0200
ddb5db7b84
fix font setup in document command
Jörg Prante
2023-08-07 18:14:51 +0200
6f432f7b59
fix font setup in document command
4.5.0
Jörg Prante
2023-08-07 18:14:51 +0200
9eeebfac01
fallback to second font, CJK demo
Jörg Prante
2023-08-04 22:53:39 +0200
53a27c5792
switch to multi font parameter, this allows for fallback fonts
Jörg Prante
2023-08-04 11:26:48 +0200
ba2641b774
working on fonts in pdfbox layout documents
Jörg Prante
2023-08-02 17:57:52 +0200
b1e6a4dc9b
add Noto Sans CJK SC
Jörg Prante
2023-08-01 18:06:59 +0200
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
Jörg Prante
2023-07-31 16:09:11 +0200
ca317f41ec
embed notosans
Jörg Prante
2023-07-31 10:41:46 +0200
11bc5a9393
use plain text and markup text in scripting engine
4.4.0
Jörg Prante
2023-07-28 16:19:34 +0200
6f5b5f396d
move to forgejo
Jörg Prante
2023-05-26 10:11:40 +0200
a0d193eb7f
update pdfbox 2.0.28, bytebuddy, Ghostscript loading reworked, added dispose()
4.3.4
Jörg Prante
2023-04-17 09:35:04 +0200
9cbc3f3d10
update to groovy 4.0.11
Jörg Prante
2023-04-03 13:47:29 +0200
91fc457cfc
update groovy to 4.0.10
4.3.3
Jörg Prante
2023-04-03 09:58:43 +0200
3a79e6a87f
add close() method to Ghostscript
Jörg Prante
2023-01-17 19:17:43 +0100
466cad318a
update to Groovy 4.0.7
Jörg Prante
2023-01-15 22:07:32 +0100
a594f5655f
rewrite Ghostscript run(), tackling memory hog
Jörg Prante
2022-11-18 21:56:24 +0100
8c86ed45b8
do not try to reuse image reader; enforce disposal after each image, tackling memory hog
Jörg Prante
2022-11-16 00:03:15 +0100
3df4a2aaf4
clean up merge
Jörg Prante
2022-11-10 15:48:32 +0100
acdaec2bda
update to settings API
Jörg Prante
2022-11-10 15:40:15 +0100
271e8228d6
update to gradle 7.5.1, groovy 4.0.5, RHEL 9 with libgs 9.54, update dependencies
Jörg Prante
2022-11-10 15:27:43 +0100
78828c472d
Groovy 4/JDK17
Jörg Prante
2022-04-29 17:14:15 +0200
f6c8d37457
reset to Groovy 3.0.9, Java 11
Jörg Prante
2022-02-22 18:04:44 +0100
da64b3634b
groovy 4 branch
Jörg Prante
2022-01-18 20:00:47 +0100
d1de61c3a2
update to gradle 7.5.1, groovy 4.0.5, RHEL 9 with libgs 9.54, update dependencies
4.3.0
Jörg Prante
2022-11-10 15:27:43 +0100
5cc5e1aaf6
Merge branch 'groovy4' of alkmene.hbz-nrw.de:joerg/graphics into groovy4
Jörg Prante
2022-04-29 17:15:12 +0200
c8ada3ffad
Groovy 4/JDK17
Jörg Prante
2022-04-29 17:14:15 +0200
cbbb1b6bfa
update to jna 5.11
Jörg Prante
2022-04-12 20:57:47 +0200
e6929a30d9
update to jna 5.11
Jörg Prante
2022-04-12 20:57:47 +0200
28bd59d7aa
reset to Groovy 3.0.9, Java 11
Jörg Prante
2022-02-22 18:04:44 +0100
e3386df689
fix OOB exception, add indent command, plus cosmetic changes
Jörg Prante
2022-02-09 17:54:18 +0100
c1f5ebd409
bug fix - we must ignore if type does not exist
Jörg Prante
2022-02-01 16:18:09 +0100
366adee432
clean up scripting
Jörg Prante
2022-01-27 10:35:00 +0100
78925aaf12
fix NPE
Jörg Prante
2022-01-26 17:59:37 +0100
4b6bee2105
use color calibration image for test
Jörg Prante
2022-01-26 10:00:32 +0100
10afc65dff
add global transformation to all elements that can render at absolute positions
Jörg Prante
2022-01-24 17:42:09 +0100
b85fd84abd
working on positions, matrix transform, clean up
Jörg Prante
2022-01-24 10:07:57 +0100
da1de96966
groovy 4 branch
Jörg Prante
2022-01-18 20:00:47 +0100
630d50bce7
add rotation, work on positions, add transform command
Jörg Prante
2022-01-18 18:36:58 +0100
d7066d586e
working on padding and cell linespacing
Jörg Prante
2022-01-17 16:39:59 +0100
e7ff6e59ff
update to gradle 7.3.2, remove pdf example
Jörg Prante
2021-12-28 22:07:15 +0100
e6c560a1a8
working on SVG salamander, but with little success
Jörg Prante
2021-12-21 22:23:49 +0100
2ec059f276
refactor scripting commands
Jörg Prante
2021-12-17 16:31:53 +0100
958b6eae64
working on salamander svg cleanup
Jörg Prante
2021-12-17 09:59:30 +0100
1e639a73b4
clean up salamander
Jörg Prante
2021-12-16 18:45:09 +0100
683ab49c83
add chart to PDF command engine, add svg salamander parser
Jörg Prante
2021-12-16 10:41:32 +0100
08686de066
chart element (does not work)
Jörg Prante
2021-12-14 09:15:59 +0100
17a613541a
cosmetic changes
Jörg Prante
2021-12-13 21:21:39 +0100
21030c24f0
remove SVG parser, remove log4j remnants
Jörg Prante
2021-12-12 22:35:35 +0100
159fee4967
trying SVG element, but no success, it does not draw
Jörg Prante
2021-12-10 16:34:52 +0100
49332d85d5
fix groovy x/y scale barcode rendering
Jörg Prante
2021-12-09 18:53:32 +0100
10a401731f
x/y scaling of barcodes, add paragraph and drawable cells
Jörg Prante
2021-12-09 18:20:57 +0100
6711aa9cec
use one element stack
Jörg Prante
2021-12-08 00:19:18 +0100
8056505e4d
adding TableElement, table commands, position commands
Jörg Prante
2021-12-07 16:56:03 +0100
072d5e8727
working on elements-based engine
Jörg Prante
2021-12-07 09:52:45 +0100
c36adfa79b
add elements
Jörg Prante
2021-12-06 18:36:23 +0100
86c1f6ed9d
working on scripting engine
Jörg Prante
2021-12-06 18:22:19 +0100
0e30fc69df
add script engine
Jörg Prante
2021-12-06 11:36:24 +0100