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] 

   

Reply via email to