Hi, > Johanneke Lamberink <johanneke.lamber...@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-unsubscr...@pdfbox.apache.org For additional commands, e-mail: users-h...@pdfbox.apache.org