[ https://issues.apache.org/jira/browse/FOP-2520?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14714197#comment-14714197 ]
Björn Kautler commented on FOP-2520: ------------------------------------ Ah, the profiling xsl had {{indent="yes"}} for {{xsl:output}} and thus formatted the output. But I'm still unsure whether this is correct behaviour of FOP. Shouldn't the space be insignificant in XML except within a text node? I guess the problem is, that in this case there is mixed content, but afair the parsed XML should have {noformat} <fo:block>-node text-node without anything but whitespaces, or maybe even with empty text <fo:wrapper>-node text-node without anything but whitespaces, or maybe even with empty text <fo:wrapper>-node text-node without anything but whitespaces, or maybe even with empty text <fo:wrapper>-node text-node without anything but whitespaces, or maybe even with empty text <fo:wrapper>-node text-node with "You can customize most tables in the product..." {noformat} So shouldn't the empty text nodes be ignored instead of producing a slight offset (without any characters like space character added) in the produced PDF each? > Empty elements consume space > ---------------------------- > > Key: FOP-2520 > URL: https://issues.apache.org/jira/browse/FOP-2520 > Project: FOP > Issue Type: Bug > Affects Versions: 2.0 > Reporter: Björn Kautler > Attachments: empty space that should not be there.png > > > If you use {{indexterm}} tags in DocBook, the DocBook XSL stylesheets > generate empty {{fo:wrapper}} or {{fo:block}} elements with an {{id}} > attribute. These elements take up visible space if processed with FOP. Using > XEP, those empty tags do not consume any space. > Here an example excerpt from a FO file in question and [attached|^empty space > that should not be there.png] the result. > {code:xml} > <fo:block space-before.optimum="0.6em" space-before.minimum="0.4em" > space-before.maximum="0.8em"> > <fo:wrapper id="N1004F"><!--table, customize columns--></fo:wrapper> > <fo:wrapper id="N10056"><!--customize, table--></fo:wrapper> > <fo:wrapper id="N1005D"><!--filter, table--></fo:wrapper> > <fo:wrapper id="N10064"><!--table, filter--></fo:wrapper>You can customize > most tables in the product. The configured table view is saved in your user > profile and will be restored when you start the prouct the next time. > </fo:block> > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)