[ https://issues.apache.org/jira/browse/PDFBOX-6082?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18028969#comment-18028969 ]
Tilman Hausherr edited comment on PDFBOX-6082 at 10/10/25 8:09 AM: ------------------------------------------------------------------- There is now a partial 5 below South Africa, which is same when Adobe Acrobat renders it !screenshot-1.png! was (Author: tilman): There is now a partial 5 below South Africa, which is same when Adobe Acrobat renders is !screenshot-1.png! > IllegalArgumentException: Can't add attribute to 0-length text > -------------------------------------------------------------- > > Key: PDFBOX-6082 > URL: https://issues.apache.org/jira/browse/PDFBOX-6082 > Project: PDFBox > Issue Type: Bug > Components: Rendering > Affects Versions: 2.0.35, 3.0.5 PDFBox > Reporter: Tilman Hausherr > Assignee: Tilman Hausherr > Priority: Minor > Fix For: 2.0.36, 3.0.6 PDFBox, 4.0.0 > > Attachments: PDFBOX-6082-0536188-1-char-annot-doesn't fit.pdf, > screenshot-1.png > > > {noformat} > java.io.IOException: java.lang.IllegalArgumentException: Can't add attribute > to 0-length text > at > org.apache.pdfbox.pdmodel.interactive.annotation.handlers.PDFreeTextAppearanceHandler.generateNormalAppearance(PDFreeTextAppearanceHandler.java:314) > at > org.apache.pdfbox.pdmodel.interactive.annotation.handlers.PDAppearanceHandler.generateAppearanceStreams(PDAppearanceHandler.java:24) > at > org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotationFreeText.constructAppearances(PDAnnotationFreeText.java:307) > at > org.apache.pdfbox.rendering.PageDrawer.showAnnotation(PageDrawer.java:1674) > at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:301) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:346) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:262) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:213) > at loadgovdocs.LoadSafeDocs.processZipStream(LoadSafeDocs.java:150) > at loadgovdocs.LoadSafeDocs.processZipURL(LoadSafeDocs.java:108) > at loadgovdocs.LoadSafeDocs.main(LoadSafeDocs.java:49) > Caused by: java.lang.IllegalArgumentException: Can't add attribute to > 0-length text > at > java.base/java.text.AttributedString.addAttribute(AttributedString.java:322) > at > org.apache.pdfbox.pdmodel.interactive.PlainText$Paragraph.getLines(PlainText.java:224) > at > org.apache.pdfbox.pdmodel.interactive.PlainTextFormatter.format(PlainTextFormatter.java:153) > at > org.apache.pdfbox.pdmodel.interactive.annotation.handlers.PDFreeTextAppearanceHandler.generateNormalAppearance(PDFreeTextAppearanceHandler.java:310) > {noformat} > This is because of a single character annotation that doesn't fit into the > rectangle. -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org