Two Laptop Bag
The moose likes XML and Related Technologies and the fly likes STX (Joost) and fop pdf generation Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of REST with Spring (video course) this week in the Spring forum!
JavaRanch » Java Forums » Engineering » XML and Related Technologies
Bookmark "STX (Joost) and fop pdf generation" Watch "STX (Joost) and fop pdf generation" New topic

STX (Joost) and fop pdf generation

Jina Lu

Joined: Jul 09, 2010
Posts: 26

I'm using xml and stx joost transformation to generate pdf document. The problem I have is that all new lines in text (ok in xml) are replaced with spaces. Is any way to specify in stx to keep those new lines?
Paul Clapham

Joined: Oct 14, 2005
Posts: 19856

After looking up "joost" to see what it was, I see that it doesn't produce PDF itself. Instead it produces something which can be used by an XSL-FO transformer to produce the PDF.

So my suggestion would be to start this way: investigate and find out which of these steps is causing your problem.
Jina Lu

Joined: Jul 09, 2010
Posts: 26

Thank you for replying Paul.

Code for pdf generation

I tried to add <stx:attribute name="linefeed-treatment">preserve</stx:attribute> to my fo:block elements in stx file, but there is no difference. Maybe you could suggest any other ideas?
As I understand the xsl-fo is contacted and then transformed to pdf (line 2). Correct me if it is wrong.
It is sorta covered in the JavaRanch Style Guide.
subject: STX (Joost) and fop pdf generation
It's not a secret anymore!