Shawn Bedard wrote: > property - "linefeed-treatment" is not implemented yet. > > It seems to me that there has to be a way to get around this. Surely, > someone out there has CRs in their data that they want to render?
You can try enclose CR delimited blocks at the XSLT level. The usual approach is to write a recursive template <xsl:template name="make-block"> <xsl:param name="text"> <fo:block><xsl:value-of select=" substring-before($text,'
')"/> </fo:block> <xsl:call-template name="make-block"> <xsl:with-param select=" substring-after($text,'
')"/> </xsl:call-template> </xsl:template> Use this like <xsl:template match="description"> <fo:block> <xsl:call-template name="make-block"> <xsl:with-param select="."> </xsl:call-template> </xsl:template> Put font, spacing and other properties on the enclosing block. If you have mixed content, this is more of a challenging problem, as the approach above wont work. Look at the XSL FAQ and into the XSL mailing list archive for more tricks: http://www.mulberrytech.com/xsl/xsl-list/ HTH J.Pietschmann --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]