PDCIDFontType2: I switched stripPage() to public so that I could call it. I received the following error: java.lang.StringIndexOutOfBoundsException: begin 0, end -1, length 9 at java.base/java.lang.String.checkBoundsBeginEnd(String.java:3319) ... from line 187 imageFilename = imageFilename.substring(0, pt) + "-marked-" + (page + 1) + ".png";
I didn't include an extension to my filename- when I added a period, I got nice cyan boxed characters! [image: DiacriticsType2.png] PDType1Font: I added the additional elseif for PDSimpleFont- the characters and diacritic elements each have boxes! [image: diacriticsType1.png] Thank you, this is very helpful. On Wed, Mar 4, 2020 at 2:50 PM Tilman Hausherr <thaush...@t-online.de> wrote: > Am 04.03.2020 um 20:41 schrieb jd9...@rit.edu: > > If flipAT is only initialized in stripPage then the issue might be that I > > am not running DrawPrintTextLocations standalone, so the main function is > > never called. I'm extending DrawPrintTextLocations and calling writeText > > during a process similar to stripPage. It seems I would have to call > > stripPage instead to initialize flipAT or initialize it myself? > > > The best would be to call stripPage(). > > The examples with a "main" are stand-alone. They are not part of the > core pdfbox, and they were not written with the thought of being > extended. Although you're of course welcome to do whatever you want - > which carries risks :-) > > Tilman > > > > > > > > > > On Wed, Mar 4, 2020 at 2:10 PM Tilman Hausherr <thaush...@t-online.de> > > wrote: > > > >> Am 04.03.2020 um 19:03 schrieb jd9...@rit.edu: > >>> I tried again with a true type font which should parse as > PDCIDFontType2, > >>> and receive > >>> java.lang.NullPointerException > >>> at > >>> > >> > org.apache.pdfbox.examples.util.DrawPrintTextLocations.showGlyph(DrawPrintTextLocations.java:132) > >>> ... > >>> > >>> which takes me to line 83 : cyanShape = > >>> this.flipAT.createTransformedShape(cyanShape); > >> > >> This would mean that flipAT is null. However flipAT is initialized when > >> stripPage() is called. ??? > >> > >> Tilman > >> > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: users-unsubscr...@pdfbox.apache.org > >> For additional commands, e-mail: users-h...@pdfbox.apache.org > >> > >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@pdfbox.apache.org > For additional commands, e-mail: users-h...@pdfbox.apache.org > >