I saw a recent post to the list that had a slightly different problem than I'm experiencing.
 
I hope attachments go through to the list.  My .fo file is being generated via XSLT and is usually 150k to 200k in size.  I've managed to pare it down to 13k and still have the problem visible.  My apologies for it even being that large.
 
Look at the line with the light blue background.  The borders on extreme left are right edge are getting overwritten by the background color.  (the background color is bleeding on the top as well.)  I'm doing nested tables for layout purposes.  I've tried having the outside border be generated by the <fo:table> and (in this example) the enclosing <fo:table-cell> element.  The problem doesn't change.
 
Am I making a newbie mistake or is this a fundamental problem in FOP 0.20.5?  If it is a "feature" in 0.20.5, are there any known workarounds?
 
Thanks,
Matthew Zaleski
 
<?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 master-name="only" page-height="11in" page-width="8.5in" margin-top="0in" margin-bottom="0in" margin-left="0in" margin-right="0in">
         <fo:region-body region-name="xsl-region-body" margin-top="0.5in" margin-bottom="0.8in" margin-left="0.5in" margin-right="0.5in"/>
         <fo:region-before region-name="xsl-region-before" extent="0.7in" display-align="before"/>
         <fo:region-after region-name="xsl-region-after" extent="0.7in" display-align="after"/>
      </fo:simple-page-master>
   </fo:layout-master-set>
   <fo:page-sequence master-reference="only">
      <fo:static-content flow-name="xsl-region-before">
      </fo:static-content>
      <fo:static-content flow-name="xsl-region-after">
      </fo:static-content>
      <fo:flow flow-name="xsl-region-body">
         <fo:table table-layout="fixed" width="7.5in" space-before="18pt">
            <fo:table-column column-width="1.5625in"/>
            <fo:table-column column-width="4.375in"/>
            <fo:table-column column-width="1.5625in"/>
            <fo:table-body>
               <fo:table-row>
                  <fo:table-cell/>
                  <fo:table-cell>
                     <fo:block text-align="center" font-family="Helvetica" font-size="14pt" font-weight="bold">Table 1</fo:block>
                  </fo:table-cell>
                  <fo:table-cell/>
               </fo:table-row>
               <fo:table-row keep-with-previous="20">
                  <fo:table-cell/>
                  <fo:table-cell border-style="solid" border-width="0.4mm">
                     <fo:table table-layout="fixed" font-family="Helvetica" font-size="9pt" width="4.375in">
                        <fo:table-column column-width="2in"/>
                        <fo:table-column column-width="proportional-column-width(1)"/>
                        <fo:table-column column-width="proportional-column-width(1)"/>
                        <fo:table-body>
                           <fo:table-row font-weight="bold">
                              <fo:table-cell padding-top="2pt" padding-bottom="0pt" padding-left="2pt" padding-right="2pt" border-style="solid" border-width="0.02mm" display-align="after" text-align="center">
                                 <fo:block>
					Column 1
				</fo:block>
                              </fo:table-cell>
                              <fo:table-cell padding-top="2pt" padding-bottom="0pt" padding-left="2pt" padding-right="2pt" border-style="solid" border-width="0.02mm" display-align="after" text-align="center">
                                 <fo:block>Column 2</fo:block>
                                 <fo:block>(subtitle)</fo:block>
                              </fo:table-cell>
                              <fo:table-cell padding-top="2pt" padding-bottom="0pt" padding-left="2pt" padding-right="2pt" border-style="solid" border-width="0.02mm" display-align="after" text-align="center">
                                 <fo:block>Column 3</fo:block>
                                 <fo:block>(subtitle)</fo:block>
                              </fo:table-cell>
                           </fo:table-row>
                           <fo:table-row keep-with-previous="10">
                              <fo:table-cell padding-top="2pt" padding-bottom="0pt" padding-left="2pt" padding-right="2pt" border-style="solid" border-width="0.02mm" display-align="after">
                                 <fo:block>run 1<fo:inline color="red"> ***</fo:inline>
                                 </fo:block>
                              </fo:table-cell>
                              <fo:table-cell padding-top="2pt" padding-bottom="0pt" padding-left="2pt" padding-right="2pt" border-style="solid" border-width="0.02mm" display-align="after" text-align="right" end-indent=".47in">
                                 <fo:block>L</fo:block>
                              </fo:table-cell>
                              <fo:table-cell padding-top="2pt" padding-bottom="0pt" padding-left="2pt" padding-right="2pt" border-style="solid" border-width="0.02mm" display-align="after" text-align="right" end-indent=".39in">
                                 <fo:block>3.93</fo:block>
                              </fo:table-cell>
                           </fo:table-row>
                           <fo:table-row keep-with-previous="10">
                              <fo:table-cell padding-top="2pt" padding-bottom="0pt" padding-left="2pt" padding-right="2pt" border-style="solid" border-width="0.02mm" display-align="after">
                                 <fo:block>run 2</fo:block>
                              </fo:table-cell>
                              <fo:table-cell padding-top="2pt" padding-bottom="0pt" padding-left="2pt" padding-right="2pt" border-style="solid" border-width="0.02mm" display-align="after" text-align="right" end-indent=".47in">
                                 <fo:block>L</fo:block>
                              </fo:table-cell>
                              <fo:table-cell padding-top="2pt" padding-bottom="0pt" padding-left="2pt" padding-right="2pt" border-style="solid" border-width="0.02mm" display-align="after" text-align="right" end-indent=".39in">
                                 <fo:block>3.93</fo:block>
                              </fo:table-cell>
                           </fo:table-row>
                           <fo:table-row keep-with-previous="10">
                              <fo:table-cell padding-top="2pt" padding-bottom="0pt" padding-left="2pt" padding-right="2pt" border-style="solid" border-width="0.02mm" display-align="after">
                                 <fo:block>run 3</fo:block>
                              </fo:table-cell>
                              <fo:table-cell padding-top="2pt" padding-bottom="0pt" padding-left="2pt" padding-right="2pt" border-style="solid" border-width="0.02mm" display-align="after" text-align="right" end-indent=".47in">
                                 <fo:block>R</fo:block>
                              </fo:table-cell>
                              <fo:table-cell padding-top="2pt" padding-bottom="0pt" padding-left="2pt" padding-right="2pt" border-style="solid" border-width="0.02mm" display-align="after" text-align="right" end-indent=".39in">
                                 <fo:block>3.90</fo:block>
                              </fo:table-cell>
                           </fo:table-row>
                           <fo:table-row keep-with-previous="10">
                              <fo:table-cell padding-top="2pt" padding-bottom="0pt" padding-left="2pt" padding-right="2pt" border-style="solid" border-width="0.02mm" display-align="after">
                                 <fo:block>run 4</fo:block>
                              </fo:table-cell>
                              <fo:table-cell padding-top="2pt" padding-bottom="0pt" padding-left="2pt" padding-right="2pt" border-style="solid" border-width="0.02mm" display-align="after" text-align="right" end-indent=".47in">
                                 <fo:block>R</fo:block>
                              </fo:table-cell>
                              <fo:table-cell padding-top="2pt" padding-bottom="0pt" padding-left="2pt" padding-right="2pt" border-style="solid" border-width="0.02mm" display-align="after" text-align="right" end-indent=".39in">
                                 <fo:block>4.11</fo:block>
                              </fo:table-cell>
                           </fo:table-row>
                           <fo:table-row keep-with-previous="10">
                              <fo:table-cell padding-top="2pt" padding-bottom="0pt" padding-left="2pt" padding-right="2pt" border-style="solid" border-width="0.02mm" display-align="after" border-top-width="0.3mm">
                                 <fo:block font-weight="bold">Average Lefts</fo:block>
                              </fo:table-cell>
                              <fo:table-cell padding-top="2pt" padding-bottom="0pt" padding-left="2pt" padding-right="2pt" border-style="solid" border-width="0.02mm" display-align="after" text-align="right" end-indent=".47in" border-top-width="0.3mm"/>
                              <fo:table-cell padding-top="2pt" padding-bottom="0pt" padding-left="2pt" padding-right="2pt" border-style="solid" border-width="0.02mm" display-align="after" text-align="right" end-indent=".39in" border-top-width="0.3mm">
                                 <fo:block>3.94</fo:block>
                              </fo:table-cell>
                           </fo:table-row>
                           <fo:table-row keep-with-previous="10">
                              <fo:table-cell padding-top="2pt" padding-bottom="0pt" padding-left="2pt" padding-right="2pt" border-style="solid" border-width="0.02mm" display-align="after" border-top-width="0.02mm">
                                 <fo:block font-weight="bold">Average Rights</fo:block>
                              </fo:table-cell>
                              <fo:table-cell padding-top="2pt" padding-bottom="0pt" padding-left="2pt" padding-right="2pt" border-style="solid" border-width="0.02mm" display-align="after" text-align="right" end-indent=".47in" border-top-width="0.02mm"/>
                              <fo:table-cell padding-top="2pt" padding-bottom="0pt" padding-left="2pt" padding-right="2pt" border-style="solid" border-width="0.02mm" display-align="after" text-align="right" end-indent=".39in" border-top-width="0.02mm">
                                 <fo:block>4.06</fo:block>
                              </fo:table-cell>
                           </fo:table-row>
                           <fo:table-row keep-with-previous="10" background-color="#D0D0FF">
                              <fo:table-cell padding-top="2pt" padding-bottom="0pt" padding-left="2pt" padding-right="2pt" border-style="solid" border-width="0.02mm" display-align="after" border-top-width="0.02mm">
                                 <fo:block font-weight="bold">Average</fo:block>
                              </fo:table-cell>
                              <fo:table-cell padding-top="2pt" padding-bottom="0pt" padding-left="2pt" padding-right="2pt" border-style="solid" border-width="0.02mm" display-align="after" text-align="right" end-indent=".47in" border-top-width="0.02mm">
                                 <fo:block font-weight="bold"/>
                              </fo:table-cell>
                              <fo:table-cell padding-top="2pt" padding-bottom="0pt" padding-left="2pt" padding-right="2pt" border-style="solid" border-width="0.02mm" display-align="after" text-align="right" end-indent=".39in" border-top-width="0.02mm">
                                 <fo:block font-weight="bold">4.00</fo:block>
                              </fo:table-cell>
                           </fo:table-row>
                           <fo:table-row keep-with-previous="10">
                              <fo:table-cell padding-top="2pt" padding-bottom="0pt" padding-left="2pt" padding-right="2pt" border-style="solid" border-width="0.02mm" display-align="after" border-top-width="0.02mm">
                                 <fo:block font-weight="bold">Std Error</fo:block>
                              </fo:table-cell>
                              <fo:table-cell padding-top="2pt" padding-bottom="0pt" padding-left="2pt" padding-right="2pt" border-style="solid" border-width="0.02mm" display-align="after" text-align="right" end-indent=".47in" border-top-width="0.02mm"/>
                              <fo:table-cell padding-top="2pt" padding-bottom="0pt" padding-left="2pt" padding-right="2pt" border-style="solid" border-width="0.02mm" display-align="after" text-align="right" end-indent=".39in" border-top-width="0.02mm">
                                 <fo:block>0.05</fo:block>
                              </fo:table-cell>
                           </fo:table-row>
                           <fo:table-row keep-with-previous="10">
                              <fo:table-cell padding-top="2pt" padding-bottom="0pt" padding-left="2pt" padding-right="2pt" border-style="solid" border-width="0.02mm" display-align="after" border-top-width="0.02mm">
                                 <fo:block font-weight="bold">Std Error %</fo:block>
                              </fo:table-cell>
                              <fo:table-cell padding-top="2pt" padding-bottom="0pt" padding-left="2pt" padding-right="2pt" border-style="solid" border-width="0.02mm" display-align="after" text-align="right" end-indent=".47in" border-top-width="0.02mm"/>
                              <fo:table-cell padding-top="2pt" padding-bottom="0pt" padding-left="2pt" padding-right="2pt" border-style="solid" border-width="0.02mm" display-align="after" text-align="right" end-indent=".39in" border-top-width="0.02mm">
                                 <fo:block>1.20</fo:block>
                              </fo:table-cell>
                           </fo:table-row>
                        </fo:table-body>
                     </fo:table>
                  </fo:table-cell>
                  <fo:table-cell/>
               </fo:table-row>
               <fo:table-row keep-with-previous="20">
                  <fo:table-cell/>
                  <fo:table-cell padding-top="4pt" padding-left="4pt" padding-right="4pt"/>
                  <fo:table-cell/>
               </fo:table-row>
            </fo:table-body>
         </fo:table>

      </fo:flow>
   </fo:page-sequence>
</fo:root>

Attachment: mztest.pdf
Description: mztest.pdf

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

Reply via email to