PLEASE DO NOT REPLY TO THIS MESSAGE. TO FURTHER COMMENT ON THE STATUS OF THIS BUG PLEASE FOLLOW THE LINK BELOW AND USE THE ON-LINE APPLICATION. REPLYING TO THIS MESSAGE DOES NOT UPDATE THE DATABASE, AND SO YOUR COMMENT WILL BE LOST SOMEWHERE. http://nagoya.apache.org/bugzilla/show_bug.cgi?id=3414 *** shadow/3414 Tue Sep 4 10:54:20 2001 --- shadow/3414.tmp.25044 Tue Sep 4 10:54:20 2001 *************** *** 0 **** --- 1,141 ---- + +============================================================================+ + | Multi-page tables overrun region-before and region-after | + +----------------------------------------------------------------------------+ + | Bug #: 3414 Product: Fop | + | Status: NEW Version: all | + | Resolution: Platform: PC | + | Severity: Critical OS/Version: Windows NT/2K | + | Priority: Other Component: general | + +----------------------------------------------------------------------------+ + | Assigned To: [EMAIL PROTECTED] | + | Reported By: [EMAIL PROTECTED] | + | CC list: Cc: | + +----------------------------------------------------------------------------+ + | URL: | + +============================================================================+ + | DESCRIPTION | + When a table spans multiple pages, the first page is formatted correctly, but + on subsequent pages the table is rendered over the headers (region-before text) + and footers (region-after). + + Sample code below -- cut the highlighted row and paste it a bunch of times (44 + is a good number) to ensure multiple page-breaks. + + -dd + + <?xml version="1.0" encoding="UTF-8"?> + <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format"> + <fo:layout-master-set> + <fo:simple-page-master page-width="21.6cm" page-height="28.0cm" + margin-left="2.5cm" margin-right="2.5cm" margin-top="0.0cm" + margin-bottom="0.0cm" master-name="first"> + <fo:region-before precedence="true" extent="3.0cm"/> + <fo:region-body margin-top="0.0cm"/> + <fo:region-after precedence="true" extent="2.5cm"/> + </fo:simple-page-master> + </fo:layout-master-set> + <fo:page-sequence master-name="first"> + <fo:static-content flow-name="xsl-region-before"> + <fo:block line-height="16pt" font-size="12pt" text-align="end"> + FOPTestServlet + </fo:block> + </fo:static-content> + <fo:static-content flow-name="xsl-region-after"> + <fo:block line-height="16pt" font-size="12pt" display-align="center" + text-align="end"> + Page + <fo:page-number/> + </fo:block> + </fo:static-content> + <fo:flow flow-name="xsl-region-body"> + <fo:block font-size="18pt" font-family="sans-serif" line-height="24pt" + space-after="15pt" background-color="white" color="black" text-align="center" + font-weight="normal" padding-top="0pt" > + This is the whole story + </fo:block> + <fo:table border-width="0.5pt" border-color="red" border-style="solid" + table-omit-footer-at-break="true" > + <fo:table-column column-width="5.5cm"/> + <fo:table-column column-width="5.5cm"/> + <fo:table-column column-width="5.5cm"/> + <fo:table-header> + <fo:table-row border-width="0.5pt" border-color="black" + border-style="solid"> + <fo:table-cell display-align="center" padding-left="5pt" + padding-right="5pt" background-color="lightgray" border-color="black" + border-width="2pt" border-style="solid"> + <fo:block font-size="18pt" font-family="sans-serif" + line-height="24pt" space-after="15pt" background-color="lightgray" color="black" + text-align="center" font-weight="bold" padding-top="0pt" > + Column 1 + </fo:block> + </fo:table-cell> + <fo:table-cell display-align="center" padding-left="5pt" + padding-right="5pt" background-color="lightgray" border-color="black" + border-width="2pt" border-style="solid"> + <fo:block font-size="18pt" font-family="sans-serif" + line-height="24pt" space-after="15pt" background-color="lightgray" color="black" + text-align="center" font-weight="bold" padding-top="0pt" > + Column 2 + </fo:block> + </fo:table-cell> + <fo:table-cell display-align="center" padding-left="5pt" + padding-right="5pt" background-color="lightgray" border-color="black" + border-width="2pt" border-style="solid"> + <fo:block font-size="18pt" font-family="sans-serif" + line-height="24pt" space-after="15pt" background-color="lightgray" color="black" + text-align="center" font-weight="bold" padding-top="0pt" > + Column 3 + </fo:block> + </fo:table-cell> + </fo:table-row> + </fo:table-header> + <fo:table-body> + + <!-- START ROW cut and page the following row 44 times + --> + + <fo:table-row border-width="0.5pt" border-color="black" + border-style="solid"> + <fo:table-cell display-align="center" padding-left="5pt" + padding-right="5pt" number-columns-spanned="1" border-color="black" + border-width="2pt" border-style="solid" background-color="white"> + <fo:block font-size="18pt" font-family="sans-serif" + line-height="24pt" space-after="15pt" background-color="white" color="black" + text-align="center" font-weight="normal" padding-top="0pt" > + 1 + </fo:block> + </fo:table-cell> + </fo:table-row> + <fo:table-row border-width="0.5pt" border-color="black" + border-style="solid"> + <fo:table-cell display-align="center" padding-left="5pt" + padding-right="5pt" number-columns-spanned="1" border-color="black" + border-width="2pt" border-style="solid" background-color="white"> + <fo:block font-size="18pt" font-family="sans-serif" + line-height="24pt" space-after="15pt" background-color="white" color="black" + text-align="center" font-weight="normal" padding-top="0pt" > + 2 + </fo:block> + </fo:table-cell> + </fo:table-row> + <fo:table-row border-width="0.5pt" border-color="black" + border-style="solid"> + <fo:table-cell display-align="center" padding-left="5pt" + padding-right="5pt" number-columns-spanned="1" border-color="black" + border-width="2pt" border-style="solid" background-color="white"> + <fo:block font-size="18pt" font-family="sans-serif" + line-height="24pt" space-after="15pt" background-color="white" color="black" + text-align="center" font-weight="normal" padding-top="0pt" > + 3 + </fo:block> + </fo:table-cell> + </fo:table-row> + + <!-- END ROW --> + + </fo:table-body> + </fo:table> + </fo:flow> + </fo:page-sequence> + </fo:root> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
