[ https://issues.apache.org/jira/browse/PDFBOX-2634?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Alex Nevidomsky updated PDFBOX-2634: ------------------------------------ Comment: was deleted (was: Yes, stupid of me, varying width spaces in a mono font.) > Multiple text operations on multiple pages cause NPE in TTFSubsetter > -------------------------------------------------------------------- > > Key: PDFBOX-2634 > URL: https://issues.apache.org/jira/browse/PDFBOX-2634 > Project: PDFBox > Issue Type: Bug > Components: FontBox > Affects Versions: 2.0.0 > Reporter: Alex Nevidomsky > Assignee: John Hewson > Fix For: 2.0.0 > > > Problem seems to be of the same nature as in PDFBOX-2605, in a slightly > different scenario. > {code:title=NullPTest.java} > import org.apache.pdfbox.pdmodel.PDDocument; > import org.apache.pdfbox.pdmodel.PDPage; > import org.apache.pdfbox.pdmodel.common.PDRectangle; > import org.apache.pdfbox.pdmodel.edit.PDPageContentStream; > import org.apache.pdfbox.pdmodel.font.PDFont; > import org.apache.pdfbox.pdmodel.font.PDType0Font; > import org.junit.Test; > public class NullPTest { > @Test > public void testMultipageUnicodePDF() throws Exception { > PDDocument document = new PDDocument(); > PDFont titleFont = PDType0Font.load(document, > this.getClass().getResourceAsStream("/Arial Unicode.ttf")); > PDPage page = new PDPage(PDRectangle.A4); > document.addPage(page); > PDPageContentStream contentStream = new PDPageContentStream(document, > page); > contentStream.beginText(); > contentStream.setFont(titleFont, 12); > contentStream.newLineAtOffset(0, 100); > contentStream.showText("Pěkný žluťoučký kůň úpěl ďábelské ódy"); > contentStream.endText(); > contentStream.close(); > > page = new PDPage(PDRectangle.A4); > document.addPage(page); > contentStream = new PDPageContentStream(document, page); > contentStream.beginText(); > contentStream.setFont(titleFont, 12); > contentStream.newLineAtOffset(0, 200); > contentStream.showText("Pěkný žluťoučký kůň úpěl ďábelské ódy"); > contentStream.endText(); > contentStream.close(); > document.close(); > } > } > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org