[ https://issues.apache.org/jira/browse/PDFBOX-3890?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Tilman Hausherr resolved PDFBOX-3890. ------------------------------------- Resolution: Fixed Assignee: Tilman Hausherr A snapshot is available here at the bottom: https://repository.apache.org/content/groups/snapshots/org/apache/pdfbox/pdfbox-app/2.0.8-SNAPSHOT/ please test it (the method is {{setHorizontalScaling()}}) and reopen this issue if you're not satisfied. > The operator Tz is not available when creating new PDF using > PDPageContentStream > -------------------------------------------------------------------------------- > > Key: PDFBOX-3890 > URL: https://issues.apache.org/jira/browse/PDFBOX-3890 > Project: PDFBox > Issue Type: Improvement > Components: PDModel > Affects Versions: 2.0.7 > Reporter: Jose Novacho > Assignee: Tilman Hausherr > Fix For: 2.0.8, 3.0.0 > > > When creating new PDF file using the _PDPageContentStream_ there is no option > to set horizontal text spacing. The horizontal text spacing operator (Tz) is > implemented in > _org.apache.pdfbox.contentstream.operator.text.SetTextHorizontalScaling_ but > that's not possible to use when creating new PDF. > Minimal working example: > {code:java} > PDDocument document = new PDDocument(); > PDPage page = new PDPage(); > document.addPage( page ); > PDFont font = PDType1Font.HELVETICA_BOLD; > PDPageContentStream contentStream = new PDPageContentStream(document, page); > contentStream.beginText(); > contentStream.setFont( font, 12 ); > contentStream.moveTextPositionByAmount( 100, 700 ); > contentStream.drawString( "Hello World" ); > contentStream.endText(); > contentStream.close(); > document.save( "Hello World.pdf"); > document.close(); > {code} > The workaround at this moment is to use > _PDPageContentStream.appendRawCommands("50 Tz");_ > But this method is deprecated. -- This message was sent by Atlassian JIRA (v6.4.14#64029) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org