Re: [xsl] XSL-FO and layout problem

Subject: Re: [xsl] XSL-FO and layout problem
From: "Nick Ridout" <costempd@xxxxxxxxxx>
Date: Thu, 14 Jun 2001 08:24:43 -0400
Which formatter are you using?  I am using Fop-0.18.1-DEV and have
encountered similar problems.  I needed to format a two-column "signature
block" area on the bottom half of the first page.  I found that the
presence of any table on the page seemed to cause a page break to occur
sooner than if there were only blocks in the flow.   I managed to get the
block to stay on page one with the formatting I needed  by not using
tables.  I defined the page as two columns and used list items for
additional formatting.  This was inspired by one of Nikolai Grigoriev's
postings (I think), either to this list or to XSL-FO@xxxxxxxxxxxxxxxx
Here's a snippet:

      <!-- Begin 2 column area -->
      <fo:block font-size="8pt"
            <fo:block>Agreed to:</fo:block>
          <fo:list-item-body start-indent="1in">
            <fo:block font-weight="bold">
                       <xsl:value-of select="CUST_NAME"/>

Nick Ridout

>Date: Wed, 13 Jun 2001 13:01:54 -0400
>From: "kfricovsky" <kfricovsky@xxxxxxxxxxx>
>Subject: [xsl] XSL-FO and layout problem
>For some reason I am unable to keep the one page worth of content I have
>on ONE page. My PDF keeps breaking into 2 pages.
>I have two simple columns, created by a <fo:table>, with other nested
>tables inside those columns.
>The left column fits its entire content onto the 1st page, but the right
>column dumps 2/3 of its content into the 2nd page.
>There is plenty of room for the <fo:table> to fit everything onto the
>first page.
>Does anyone know of any problems using nested <fo:table> and if anyone
>can offer a solution I would greatly appreciate it.
>Here's my layout-master-set:
>                 <fo:simple-page-master master-name="simple"
>                                                 page-height="11in"
>                                                 page-width="8.5in"
>                                                 margin-top="0.1in"
>                                                 margin-bottom="0.5in"
>                                                 margin-left="0.6in"
>                                                 margin-right="0.5in">
>                         <fo:region-body margin-top="0.1in"/>
>         </fo:simple-page-master>

 XSL-List info and archive:

Current Thread