Velocity Reviews

Velocity Reviews (http://www.velocityreviews.com/forums/index.php)
-   XML (http://www.velocityreviews.com/forums/f32-xml.html)
-   -   Wrap table column content (http://www.velocityreviews.com/forums/t167923-wrap-table-column-content.html)

Guru 09-30-2004 08:01 AM

Wrap table column content
 
Hi,

I am using FOP for creating pdf.
I am having a table which has 14 columns.
And each column contents may contain any
number of chars.

My problem is :
When the text is having no spaces in between like
"thisisalongwordandcouldnotbewrapped", it is overlapping
another column. How to wrap the text with in the cell.??

I used wrap-option="wrap" overflow="auto", but no luck.
Is there any solutions for this?

Guru.

Guru 10-02-2004 12:36 PM

Re: Wrap table column content
 
Finally i solved the problem
by inserting zero width white spaces at regular intervals.
Thanks to FOP mailing list..!


<xsl:call-template name="text_wrapper"> <xsl:with-param
name="Text" select="$myString"/>
</xsl:call-template>


===Templates used to do the task.
<xsl:template name="text_wrapper">
<xsl:param name="Text"/>
<xsl:choose>
<xsl:when test="string-length($Text)">
<xsl:value-of select="substring($Text,1,25)"/>

<xsl:call-template name="wrapper_helper">
<xsl:with-param name="Text" select="substring($Text,26)"/>
</xsl:call-template>
</xsl:when>
</xsl:choose>
</xsl:template>
<xsl:template name="wrapper_helper">
<xsl:param name="Text"/>
<xsl:value-of select="substring($Text,1,25)"/>

<xsl:call-template name="text_wrapper">
<xsl:with-param name="Text" select="substring($Text,26)"/>
</xsl:call-template>
</xsl:template>


rampaadh@yahoo.com (Guru) wrote in message news:<ab9532c9.0409300001.66ecb5d4@posting.google. com>...
> Hi,
>
> I am using FOP for creating pdf.
> I am having a table which has 14 columns.
> And each column contents may contain any
> number of chars.
>
> My problem is :
> When the text is having no spaces in between like
> "thisisalongwordandcouldnotbewrapped", it is overlapping
> another column. How to wrap the text with in the cell.??
>
> I used wrap-option="wrap" overflow="auto", but no luck.
> Is there any solutions for this?
>
> Guru.



All times are GMT. The time now is 03:06 AM.

Powered by vBulletin®. Copyright ©2000 - 2014, vBulletin Solutions, Inc.
SEO by vBSEO ©2010, Crawlability, Inc.