Hello,

I am having a pagination problem with FOP 0.20.5.  The problem occurs
when the entire contents of a table row does not fit on a page.  A new
page seems to be generated but the table row's content is not rendered
on the new page.  It seems to be rendered on the previous page even
though it presumably would not fit.  I believe this is a previously
reported bug.  In the event that this is the final table row
containing content, the resulting document will have an extra blank
page.  Very undesirable indeed.  The following example illustrates the
problem.  Row 2 is rendered on the first page and a blank second page
is created.  If a third row is added to the table, it gets rendered on
the second page and the document appears correct.

Does anyone know of  possible a workaround for the problem?  Any help
is greatly appreciated.

Thanks,
Ken 




<?xml version="1.0" encoding="ISO-8859-1" ?>
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format";>
  <fo:layout-master-set>
    <fo:simple-page-master 
        page-width="8.5in" 
        page-height="11in"
        margin-right=".25in" 
        margin-left=".25in" 
        margin-top=".25in"
        margin-bottom=".25in"   
        master-name="ThePage">
      <fo:region-body margin-top="5in" margin-bottom="5in"/>
    </fo:simple-page-master>    
  
    <fo:page-sequence-master master-name="repeating">
      <fo:repeatable-page-master-reference master-reference="ThePage"/>
    </fo:page-sequence-master>    
  </fo:layout-master-set>
  
  <fo:page-sequence master-reference="repeating" 
      language="en" 
      hyphenate="true" 
      initial-page-number="1" 
      force-page-count="no-force">
    <fo:flow flow-name="xsl-region-body">         
      <fo:block>
        <fo:table width="5in" table-layout="fixed">
          <fo:table-column column-number="1"
column-width="proportional-column-width(100)"/>
            <fo:table-body>
              <fo:table-row keep-together="always">
                <fo:table-cell column-number="1">
                  <fo:block text-align="left" >This is row 1</fo:block>
                </fo:table-cell>
              </fo:table-row>
              <fo:table-row keep-together="always">
                <fo:table-cell column-number="1">
                  <fo:block text-align="left" >This is row 2</fo:block>
                </fo:table-cell>
              </fo:table-row>
            </fo:table-body>
        </fo:table>
      </fo:block>
    </fo:flow>
  </fo:page-sequence>
</fo:root>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to