pdfbox-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andreas Lehmkühler <andr...@lehmi.de>
Subject Re: IllegalArgumentException when using PDType1Font.HELVETICA
Date Wed, 27 May 2015 10:28:44 GMT
Hi,

> Johanneke Lamberink <johanneke.lamberink@onior.com> hat am 27. Mai 2015 um
> 10:52 geschrieben:
> 
> 
> Hi,
> 
> When writing a given String to a PDF I am encountering the following
> stacktraces in the logging:
> 
> 
> Caused by: java.lang.IllegalArgumentException: No glyph for U+000A in font
> Helvetica
>         at
> org.apache.pdfbox.pdmodel.font.PDType1Font.encode(PDType1Font.java:320)
>         at org.apache.pdfbox.pdmodel.font.PDFont.encode(PDFont.java:282)
>         at
> org.apache.pdfbox.pdmodel.PDPageContentStream.showText(PDPageContentStream.java:358)
> 
> and:
> 
> 
> 
> Caused by: java.lang.IllegalArgumentException: This font type only supports
> 8-bit code points
>         at
> org.apache.pdfbox.pdmodel.font.PDType1Font.encode(PDType1Font.java:311)
>         at org.apache.pdfbox.pdmodel.font.PDFont.encode(PDFont.java:282)
>         at
> org.apache.pdfbox.pdmodel.font.PDFont.getStringWidth(PDFont.java:311)
> 
> I am not sure if this is a problem in my choice of font, my use of the api, or
> the encoding done by pdfbox.
> 
> Can anyone explain to me what it is that is going wrong here?
U+000A sounds like line feed. Does your string contain any newline characters
like CR or LF? You have to remove those, as you have to manage line breaks
yourself.

> Thanks :)
> 
> 
> Johanneke Lamberink

BR
Andreas Lehmkühler

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
For additional commands, e-mail: users-help@pdfbox.apache.org


Mime
View raw message