Do you mean that you want to spread the 31 columns into more than one row in the output and then separate each set of output rows with a horizontal bar?
If so, look at fo:leader. Here's an example: <fo:block><fo:leader xsl:use-attribute-sets="headerleader"/></fo:block> And here's the attribute set that controls the leader's appearance: <xsl:attribute-set name="headerleader"> <xsl:attribute name="leader-pattern">rule</xsl:attribute> <xsl:attribute name="rule-style">double</xsl:attribute> <xsl:attribute name="rule-thickness">3.0pt</xsl:attribute> <xsl:attribute name="leader-length">10.5in</xsl:attribute> <xsl:attribute name="space-before.optimum">0pt</xsl:attribute> <xsl:attribute name="space-after.optimum">24pt</xsl:attribute> <xsl:attribute name="color">black</xsl:attribute> </xsl:attribute-set> (In case you wonder about the length, it was for a report that was printed landscape on 8.5x11in paper and had quarter-inch margins.) HTH Jay Bryant Bryant Communication Services ----- Original Message ----- From: [EMAIL PROTECTED] To: fop-users@xmlgraphics.apache.org Sent: Thursday, December 07, 2006 10:58 PM Subject: Width issue Hi, I need generate pdf report having 31 columns. Since size of pdf is confined all the 31 columns are not visible in the same line. Is there anything horizontal bar in pdf so, that I can over come the above issue? Please help me in this regard. Thanks and Regards Bhaskar K S Associate Consultant - Investment Banking i-flex solutions limited - Bangalore i-flex center, Kundalahalli Tel. Office: 91-80-66596589 e-mail: [EMAIL PROTECTED]