This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
white space with word wrapping
- From: Jay Ron <jayvron at yahoo dot com>
- To: XSL-List at lists dot mulberrytech dot com
- Date: Tue, 26 Mar 2002 10:59:32 -0800 (PST)
- Subject: [xsl] white space with word wrapping
- Reply-to: xsl-list at lists dot mulberrytech dot com
Hope someone will help!!!
The following is not doing the word wrapping. When I
pass <cellValue> without the space translation then
the word wrapping take place....
Thanks
Jay
<fo:table-cell padding="0.6pt" border="0.5pt solid
black" column-number="1">
<fo:block background-color="#FFFFCC"
color="black" font-size="10pt" text-align="left"
font-family="sans-serif">
<xsl:variable name="cellValue"
select="translate(cell1,' ',' ')"/>
<xsl:call-template name="text_wrapper">
<xsl:with-param name="Text" select="$cellValue"/>
</xsl:call-template>
</fo:block> </fo:table-cell>
<xsl:template name="text_wrapper">
<xsl:param name="Text"/>
<xsl:choose>
<xsl:when test="string-length($Text)">
<xsl:value-of select="substring($Text,1,30)"/>
<xsl:call-template name="wrapper_helper">
<xsl:with-param name="Text"
select="substring($Text,31)"/> </xsl:call-template>
</xsl:when>
<xsl:otherwise>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template name="wrapper_helper">
<xsl:param name="Text"/>
<xsl:value-of select="substring($Text,1,30)"/>
<xsl:call-template name="text_wrapper">
<xsl:with-param name="Text"
select="substring($Text,31)"/>
</xsl:call-template>
</xsl:template>
__________________________________________________
Do You Yahoo!?
Yahoo! Movies - coverage of the 74th Academy Awards®
http://movies.yahoo.com/
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list