[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
Jay Ron wrote:
J.Pietschmann
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Re: [xsl] white space with word wrapping
Subject: Re: [xsl] white space with word wrapping From: "J.Pietschmann" <j3322ptm@xxxxxxxx> Date: Tue, 26 Mar 2002 23:00:56 +0100 |
Jay Ron wrote:
Hope someone will help!!!Me too!
The following is not doing the word wrapping. When I pass <cellValue> without the space translation then the word wrapping take place....
I can't see a reason why it should do word wrapping. After all, non breaking spaces (the  ) are supposed to prevent the formatter from breking text there (apart from this, FOP renders them always as full width space)
BTW as far as i can tell your elaborate text_wrapper and wrapper_helper construction is actually a no-op. The purpose of the wrapper_helper template also isn't obvious to me, you could just call text_wrapper directly.
I suppose you intended to have the wrapper templates insert spaces or zero width spaces into the output?
J.Pietschmann
<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>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] white space with word wrappin, Jay Ron | Thread | [xsl] efficiency, David B. Bitton |
Re: [xsl] Best practice question, r, J.Pietschmann | Date | [xsl] Re: (no subject), J.Pietschmann |
Month |