You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-dev@xmlgraphics.apache.org by bu...@apache.org on 2001/04/11 15:00:28 UTC
[Bug 1308] New - error in TableBorder Width Calculation in 0.18.1
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=1308
*** shadow/1308 Wed Apr 11 06:00:27 2001
--- shadow/1308.tmp.7822 Wed Apr 11 06:00:28 2001
***************
*** 0 ****
--- 1,552 ----
+ +============================================================================+
+ | error in TableBorder Width Calculation in 0.18.1 |
+ +----------------------------------------------------------------------------+
+ | Bug #: 1308 Product: Fop |
+ | Status: NEW Version: all |
+ | Resolution: Platform: PC |
+ | Severity: Normal OS/Version: |
+ | Priority: Medium Component: page-master/layout |
+ +----------------------------------------------------------------------------+
+ | Assigned To: Arved_37@chebucto.ns.ca,fop-dev@xml.apache.org |
+ | Reported By: mgaertner@procoma.de |
+ | CC list: Cc: |
+ +----------------------------------------------------------------------------+
+ | URL: |
+ +============================================================================+
+ | DESCRIPTION |
+ Using the appendend FO file produces the following:
+ the two tables are broken over to pages. But when I remove the attributes for
+ TablleCell border-bottom and others the two tables fit on one page.
+ Maybe the error is in calculating the spaceleft for one page for the border-
+ width.
+
+ Appended FO file:
+ sorry, its big
+ <?xml version="1.0" encoding="UTF-8"?>
+ <!-- edited with XML Spy v3.5 NT (http://www.xmlspy.com) by () -->
+ <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format" text-align="justify" font-
+ size="12pt" font-family="Times Roman">
+ <fo:layout-master-set>
+ <fo:simple-page-master margin-right="1in" margin-left="10pc"
+ margin-bottom="1in" margin-top="1in" page-height="297mm" page-width="210mm"
+ master-name="blank">
+ <fo:region-body margin-top="24pt" margin-bottom="24pt"/>
+ <fo:region-before extent="12pt" region-name="xsl-region-
+ before-blank"/>
+ <fo:region-after extent="12pt" region-name="xsl-region-
+ after-blank"/>
+ </fo:simple-page-master>
+ <fo:simple-page-master margin-right="1in" margin-left="10pc"
+ margin-bottom="1in" margin-top="1in" page-height="297mm" page-width="210mm"
+ master-name="simple1">
+ <fo:region-body margin-top="24pt" margin-bottom="24pt"/>
+ <fo:region-before extent="12pt"/>
+ <fo:region-after extent="12pt"/>
+ </fo:simple-page-master>
+ <fo:simple-page-master margin-right="1in" margin-left="10pc"
+ margin-bottom="1in" margin-top="1in" page-height="297mm" page-width="210mm"
+ master-name="left1">
+ <fo:region-body margin-top="24pt" margin-bottom="24pt"/>
+ <fo:region-before extent="12pt" region-name="xsl-region-
+ before-left"/>
+ <fo:region-after extent="12pt" region-name="xsl-region-
+ after-left"/>
+ </fo:simple-page-master>
+ <fo:simple-page-master margin-right="10pc" margin-left="1in"
+ margin-bottom="1in" margin-top="1in" page-height="297mm" page-width="210mm"
+ master-name="right1">
+ <fo:region-body margin-top="24pt" margin-bottom="24pt"/>
+ <fo:region-before extent="12pt" region-name="xsl-region-
+ before-right"/>
+ <fo:region-after extent="12pt" region-name="xsl-region-
+ after-right"/>
+ </fo:simple-page-master>
+ <fo:simple-page-master margin-right="1in" margin-left="1in"
+ margin-bottom="1in" margin-top="1in" page-height="297mm" page-width="210mm"
+ master-name="first1">
+ <fo:region-body margin-top="24pt" margin-bottom="24pt"/>
+ <fo:region-before extent="12pt" region-name="xsl-region-
+ before-first"/>
+ <fo:region-after extent="12pt" region-name="xsl-region-
+ after-first"/>
+ </fo:simple-page-master>
+ <fo:simple-page-master margin-right="1in" margin-left="10pc"
+ margin-bottom="1in" margin-top="1in" page-height="297mm" page-width="210mm"
+ master-name="simple2">
+ <fo:region-body margin-top="24pt" margin-bottom="24pt"
+ column-count="1"/>
+ <fo:region-before extent="12pt"/>
+ <fo:region-after extent="12pt"/>
+ </fo:simple-page-master>
+ <fo:simple-page-master margin-right="1in" margin-left="10pc"
+ margin-bottom="1in" margin-top="1in" page-height="297mm" page-width="210mm"
+ master-name="left2">
+ <fo:region-body margin-top="24pt" margin-bottom="24pt"
+ column-count="1"/>
+ <fo:region-before extent="12pt" region-name="xsl-region-
+ before-left"/>
+ <fo:region-after extent="12pt" region-name="xsl-region-
+ after-left"/>
+ </fo:simple-page-master>
+ <fo:simple-page-master margin-right="10pc" margin-left="1in"
+ margin-bottom="1in" margin-top="1in" page-height="297mm" page-width="210mm"
+ master-name="right2">
+ <fo:region-body margin-top="24pt" margin-bottom="24pt"
+ column-count="1"/>
+ <fo:region-before extent="12pt" region-name="xsl-region-
+ before-right"/>
+ <fo:region-after extent="12pt" region-name="xsl-region-
+ after-right"/>
+ </fo:simple-page-master>
+ <fo:simple-page-master margin-right="1in" margin-left="1in"
+ margin-bottom="1in" margin-top="1in" page-height="297mm" page-width="210mm"
+ master-name="first2">
+ <fo:region-body margin-top="24pt" margin-bottom="24pt"
+ column-count="1"/>
+ <fo:region-before extent="12pt" region-name="xsl-region-
+ before-first"/>
+ <fo:region-after extent="12pt" region-name="xsl-region-
+ after-first"/>
+ </fo:simple-page-master>
+ <fo:page-sequence-master master-name="titlepage1">
+ <fo:repeatable-page-master-alternatives>
+ <fo:conditional-page-master-reference master-
+ name="first1"/>
+ </fo:repeatable-page-master-alternatives>
+ </fo:page-sequence-master>
+ <fo:page-sequence-master master-name="oneside1">
+ <fo:repeatable-page-master-alternatives>
+ <fo:conditional-page-master-reference master-
+ name="simple1"/>
+ </fo:repeatable-page-master-alternatives>
+ </fo:page-sequence-master>
+ <fo:page-sequence-master master-name="twoside1">
+ <fo:repeatable-page-master-alternatives>
+ <fo:conditional-page-master-reference blank-or-
+ not-blank="blank" master-name="blank"/>
+ <fo:conditional-page-master-reference odd-or-
+ even="odd" master-name="right1"/>
+ <fo:conditional-page-master-reference odd-or-
+ even="even" master-name="left1"/>
+ </fo:repeatable-page-master-alternatives>
+ </fo:page-sequence-master>
+ <fo:page-sequence-master master-name="titlepage2">
+ <fo:repeatable-page-master-alternatives>
+ <fo:conditional-page-master-reference master-
+ name="first2"/>
+ </fo:repeatable-page-master-alternatives>
+ </fo:page-sequence-master>
+ <fo:page-sequence-master master-name="oneside2">
+ <fo:repeatable-page-master-alternatives>
+ <fo:conditional-page-master-reference master-
+ name="simple2"/>
+ </fo:repeatable-page-master-alternatives>
+ </fo:page-sequence-master>
+ <fo:page-sequence-master master-name="twoside2">
+ <fo:repeatable-page-master-alternatives>
+ <fo:conditional-page-master-reference blank-or-
+ not-blank="blank" master-name="blank"/>
+ <fo:conditional-page-master-reference odd-or-
+ even="odd" master-name="right2"/>
+ <fo:conditional-page-master-reference odd-or-
+ even="even" master-name="left2"/>
+ </fo:repeatable-page-master-alternatives>
+ </fo:page-sequence-master>
+ </fo:layout-master-set>
+ <fo:page-sequence master-name="oneside1" hyphenate="true" id="cxml-
+ cofit1" language="de">
+ <fo:static-content flow-name="xsl-region-after">
+ <fo:block font-size="10pt" text-align="center">
+ <fo:page-number
+ xmlns:fo="http://www.w3.org/1999/XSL/Format"/>
+ </fo:block>
+ </fo:static-content>
+ <fo:flow flow-name="xsl-region-body">
+ <fo:block/>
+ <fo:block id="NB">
+ <fo:block>
+ <fo:block font-family="Helvetica"
+ margin-left="-4pc">
+ <fo:block keep-with-next.within-
+ column="always">
+ <fo:block space-
+ before.maximum="2em" space-before.optimum="1.5em" space-before.minimum="1em"
+ font-weight="bold" font-size="16pt"/>
+ </fo:block>
+ </fo:block>
+ </fo:block>
+ <fo:table>
+ <fo:table-column
+ xmlns:fo="http://www.w3.org/1999/XSL/Format" column-number="1" column-
+ width="200pt"/>
+ <fo:table-column
+ xmlns:fo="http://www.w3.org/1999/XSL/Format" column-number="2" column-
+ width="200pt"/>
+ <fo:table-body>
+ <fo:table-row>
+ <fo:table-cell>
+ <fo:block>
+
+ <fo:block xmlns:fo="http://www.w3.org/1999/XSL/Format" space-
+ before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em"/>
+
+ <fo:block xmlns:fo="http://www.w3.org/1999/XSL/Format" space-
+ before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em"/>
+ Firmenname:
+ </fo:block>
+ </fo:table-cell>
+ <fo:table-cell>
+ <fo:block>
+
+ <fo:block xmlns:fo="http://www.w3.org/1999/XSL/Format">
+
+ <fo:external-graphic height="auto" width="auto" content-height="auto"
+ content-width="150pt" src="file:coba-cofit-logo.jpg"/>
+
+ </fo:block>
+ </fo:block>
+ </fo:table-cell>
+ </fo:table-row>
+ <fo:table-row>
+ <fo:table-cell>
+
+ <fo:block>Kundennummer:</fo:block>
+ </fo:table-cell>
+ <fo:table-cell>
+
+ <fo:block> </fo:block>
+ </fo:table-cell>
+ </fo:table-row>
+ </fo:table-body>
+ </fo:table>
+ </fo:block>
+ <fo:block id="N33">
+ <fo:block>
+ <fo:block font-family="Helvetica"
+ margin-left="-4pc">
+ <fo:block keep-with-next.within-
+ column="always">
+ <fo:block space-
+ before.maximum="2em" space-before.optimum="1.5em" space-before.minimum="1em"
+ font-weight="bold" font-size="16pt"/>
+ </fo:block>
+ </fo:block>
+ </fo:block>
+ <fo:table>
+ <fo:table-column
+ xmlns:fo="http://www.w3.org/1999/XSL/Format" column-number="1" column-
+ width="133pt"/>
+ <fo:table-column
+ xmlns:fo="http://www.w3.org/1999/XSL/Format" column-number="2" column-
+ width="133pt"/>
+ <fo:table-column
+ xmlns:fo="http://www.w3.org/1999/XSL/Format" column-number="3" column-
+ width="133pt"/>
+ <fo:table-body>
+ <fo:table-row>
+ <fo:table-cell>
+ <fo:block>�
+ � Kunde?</fo:block>
+ </fo:table-cell>
+ <fo:table-cell>
+
+ <fo:block>seit:</fo:block>
+ </fo:table-cell>
+ <fo:table-cell>
+
+ <fo:block>Gründungsdatum:</fo:block>
+ </fo:table-cell>
+ </fo:table-row>
+ <fo:table-row>
+ <fo:table-cell>
+ <fo:block/>
+ </fo:table-cell>
+ <fo:table-cell>
+ <fo:block/>
+ </fo:table-cell>
+ <fo:table-cell>
+
+ <fo:block>Straße/PF:</fo:block>
+ </fo:table-cell>
+ </fo:table-row>
+ <fo:table-row>
+ <fo:table-cell>
+
+ <fo:block>Betreuungs-/Akquis.intensität:</fo:block>
+ </fo:table-cell>
+ <fo:table-cell>
+ <fo:block/>
+ </fo:table-cell>
+ <fo:table-cell>
+
+ <fo:block>PLZ/Ort:</fo:block>
+ </fo:table-cell>
+ </fo:table-row>
+ <fo:table-row>
+ <fo:table-cell>
+
+ <fo:block>Betreuungszuständigkeit:</fo:block>
+ </fo:table-cell>
+ <fo:table-cell>
+ <fo:block/>
+ </fo:table-cell>
+ <fo:table-cell>
+
+ <fo:block>Telefon:</fo:block>
+ </fo:table-cell>
+ </fo:table-row>
+ <fo:table-row>
+ <fo:table-cell>
+
+ <fo:block>Internetadresse:</fo:block>
+ </fo:table-cell>
+ <fo:table-cell>
+ <fo:block/>
+ </fo:table-cell>
+ <fo:table-cell>
+ <fo:block/>
+ </fo:table-cell>
+ </fo:table-row>
+ </fo:table-body>
+ </fo:table>
+ </fo:block>
+ <fo:block id="N65">
+ <fo:block>
+ <fo:block font-family="Helvetica"
+ margin-left="-4pc">
+ <fo:block keep-with-next.within-
+ column="always">
+ <fo:block space-
+ before.maximum="2em" space-before.optimum="1.5em" space-before.minimum="1em"
+ font-weight="bold" font-size="16pt">BASISINFORMATIONEN</fo:block>
+ </fo:block>
+ </fo:block>
+ </fo:block>
+ <fo:block space-before.optimum="1em" space-
+ before.minimum="0.8em" space-before.maximum="1.2em"/>
+ <fo:table>
+ <fo:table-column
+ xmlns:fo="http://www.w3.org/1999/XSL/Format" column-number="1" column-
+ width="110pt"/>
+ <fo:table-column
+ xmlns:fo="http://www.w3.org/1999/XSL/Format" column-number="2" column-
+ width="90pt"/>
+ <fo:table-column
+ xmlns:fo="http://www.w3.org/1999/XSL/Format" column-number="3" column-
+ width="80pt"/>
+ <fo:table-column
+ xmlns:fo="http://www.w3.org/1999/XSL/Format" column-number="4" column-
+ width="120pt"/>
+ <fo:table-header>
+ <fo:table-row border-
+ bottom="0.5pt solid black ">
+ <fo:table-cell border-
+ left="0.5pt solid black " padding-left="2pt" border-right="0.5pt solid black "
+ padding-right="2pt" border-top="0.5pt solid black " padding-top="2pt" border-
+ bottom="0.5pt solid black " padding-bottom="2pt">
+
+ <fo:block>Ansprechpartner FKB</fo:block>
+ </fo:table-cell>
+ <fo:table-cell border-
+ left="0.5pt solid black " padding-left="2pt" border-right="0.5pt solid black "
+ padding-right="2pt" border-top="0.5pt solid black " padding-top="2pt" border-
+ bottom="0.5pt solid black " padding-bottom="2pt">
+
+ <fo:block>Funktion</fo:block>
+ </fo:table-cell>
+ <fo:table-cell border-
+ left="0.5pt solid black " padding-left="2pt" border-right="0.5pt solid black "
+ padding-right="2pt" border-top="0.5pt solid black " padding-top="2pt" border-
+ bottom="0.5pt solid black " padding-bottom="2pt">
+
+ <fo:block>Telefon</fo:block>
+ </fo:table-cell>
+ <fo:table-cell border-
+ left="0.5pt solid black " padding-left="2pt" border-right="0.5pt solid black "
+ padding-right="2pt" border-top="0.5pt solid black " padding-top="2pt" border-
+ bottom="0.5pt solid black " padding-bottom="2pt">
+
+ <fo:block>email</fo:block>
+ </fo:table-cell>
+ </fo:table-row>
+ </fo:table-header>
+ <fo:table-body>
+ <fo:table-row>
+ <fo:table-cell border-
+ left="0.5pt solid black " padding-left="2pt" border-right="0.5pt solid black "
+ padding-right="2pt" border-top="0.5pt solid black " padding-top="2pt" border-
+ bottom="0.5pt solid black " padding-bottom="2pt">
+
+ <fo:block> </fo:block>
+ </fo:table-cell>
+ <fo:table-cell border-
+ left="0.5pt solid black " padding-left="2pt" border-right="0.5pt solid black "
+ padding-right="2pt" border-top="0.5pt solid black " padding-top="2pt" border-
+ bottom="0.5pt solid black " padding-bottom="2pt">
+
+ <fo:block> </fo:block>
+ </fo:table-cell>
+ <fo:table-cell border-
+ left="0.5pt solid black " padding-left="2pt" border-right="0.5pt solid black "
+ padding-right="2pt" border-top="0.5pt solid black " padding-top="2pt" border-
+ bottom="0.5pt solid black " padding-bottom="2pt">
+
+ <fo:block> </fo:block>
+ </fo:table-cell>
+ <fo:table-cell border-
+ left="0.5pt solid black " padding-left="2pt" border-right="0.5pt solid black "
+ padding-right="2pt" border-top="0.5pt solid black " padding-top="2pt" border-
+ bottom="0.5pt solid black " padding-bottom="2pt">
+
+ <fo:block> </fo:block>
+ </fo:table-cell>
+ </fo:table-row>
+ <fo:table-row>
+ <fo:table-cell border-
+ left="0.5pt solid black " padding-left="2pt" border-right="0.5pt solid black "
+ padding-right="2pt" border-top="0.5pt solid black " padding-top="2pt" border-
+ bottom="0.5pt solid black " padding-bottom="2pt">
+
+ <fo:block> </fo:block>
+ </fo:table-cell>
+ <fo:table-cell border-
+ left="0.5pt solid black " padding-left="2pt" border-right="0.5pt solid black "
+ padding-right="2pt" border-top="0.5pt solid black " padding-top="2pt" border-
+ bottom="0.5pt solid black " padding-bottom="2pt">
+
+ <fo:block> </fo:block>
+ </fo:table-cell>
+ <fo:table-cell border-
+ left="0.5pt solid black " padding-left="2pt" border-right="0.5pt solid black "
+ padding-right="2pt" border-top="0.5pt solid black " padding-top="2pt" border-
+ bottom="0.5pt solid black " padding-bottom="2pt">
+
+ <fo:block> </fo:block>
+ </fo:table-cell>
+ <fo:table-cell border-
+ left="0.5pt solid black " padding-left="2pt" border-right="0.5pt solid black "
+ padding-right="2pt" border-top="0.5pt solid black " padding-top="2pt" border-
+ bottom="0.5pt solid black " padding-bottom="2pt">
+
+ <fo:block> </fo:block>
+ </fo:table-cell>
+ </fo:table-row>
+ <fo:table-row>
+ <fo:table-cell border-
+ left="0.5pt solid black " padding-left="2pt" border-right="0.5pt solid black "
+ padding-right="2pt" border-top="0.5pt solid black " padding-top="2pt" border-
+ bottom="0.5pt solid black " padding-bottom="2pt">
+
+ <fo:block> </fo:block>
+ </fo:table-cell>
+ <fo:table-cell border-
+ left="0.5pt solid black " padding-left="2pt" border-right="0.5pt solid black "
+ padding-right="2pt" border-top="0.5pt solid black " padding-top="2pt" border-
+ bottom="0.5pt solid black " padding-bottom="2pt">
+
+ <fo:block> </fo:block>
+ </fo:table-cell>
+ <fo:table-cell border-
+ left="0.5pt solid black " padding-left="2pt" border-right="0.5pt solid black "
+ padding-right="2pt" border-top="0.5pt solid black " padding-top="2pt" border-
+ bottom="0.5pt solid black " padding-bottom="2pt">
+
+ <fo:block> </fo:block>
+ </fo:table-cell>
+ <fo:table-cell border-
+ left="0.5pt solid black " padding-left="2pt" border-right="0.5pt solid black "
+ padding-right="2pt" border-top="0.5pt solid black " padding-top="2pt" border-
+ bottom="0.5pt solid black " padding-bottom="2pt">
+
+ <fo:block> </fo:block>
+ </fo:table-cell>
+ </fo:table-row>
+ </fo:table-body>
+ </fo:table>
+ <fo:table>
+ <fo:table-column
+ xmlns:fo="http://www.w3.org/1999/XSL/Format" column-number="1" column-
+ width="100pt"/>
+ <fo:table-column
+ xmlns:fo="http://www.w3.org/1999/XSL/Format" column-number="2" column-
+ width="100pt"/>
+ <fo:table-column
+ xmlns:fo="http://www.w3.org/1999/XSL/Format" column-number="3" column-
+ width="100pt"/>
+ <fo:table-header>
+ <fo:table-row border-
+ bottom="0.5pt solid black ">
+ <fo:table-cell border-
+ left="0.5pt solid black " padding-left="2pt" border-right="0.5pt solid black "
+ padding-right="2pt" border-top="0.5pt solid black " padding-top="2pt" border-
+ bottom="0.5pt solid black " padding-bottom="2pt">
+
+ <fo:block>Geschäftsumsatz</fo:block>
+ </fo:table-cell>
+ <fo:table-cell border-
+ left="0.5pt solid black " padding-left="2pt" border-right="0.5pt solid black "
+ padding-right="2pt" border-top="0.5pt solid black " padding-top="2pt" border-
+ bottom="0.5pt solid black " padding-bottom="2pt">
+
+ <fo:block>Angaben in TEUR</fo:block>
+ </fo:table-cell>
+ <fo:table-cell border-
+ left="0.5pt solid black " padding-left="2pt" border-right="0.5pt solid black "
+ padding-right="2pt" border-top="0.5pt solid black " padding-top="2pt" border-
+ bottom="0.5pt solid black " padding-bottom="2pt">
+ <fo:block>per
+ JA-Datum</fo:block>
+ </fo:table-cell>
+ </fo:table-row>
+ </fo:table-header>
+ <fo:table-body>
+ <fo:table-row>
+ <fo:table-cell border-
+ left="0.5pt solid black " padding-left="2pt" border-right="0.5pt solid black "
+ padding-right="2pt" border-top="0.5pt solid black " padding-top="2pt" border-
+ bottom="0.5pt solid black " padding-bottom="2pt">
+ <fo:block>gem.
+ Mabila</fo:block>
+ </fo:table-cell>
+ <fo:table-cell border-
+ left="0.5pt solid black " padding-left="2pt" border-right="0.5pt solid black "
+ padding-right="2pt" border-top="0.5pt solid black " padding-top="2pt" border-
+ bottom="0.5pt solid black " padding-bottom="2pt">
+ <fo:block/>
+ </fo:table-cell>
+ <fo:table-cell border-
+ left="0.5pt solid black " padding-left="2pt" border-right="0.5pt solid black "
+ padding-right="2pt" border-top="0.5pt solid black " padding-top="2pt" border-
+ bottom="0.5pt solid black " padding-bottom="2pt">
+ <fo:block/>
+ </fo:table-cell>
+ </fo:table-row>
+ <fo:table-row>
+ <fo:table-cell border-
+ left="0.5pt solid black " padding-left="2pt" border-right="0.5pt solid black "
+ padding-right="2pt" border-top="0.5pt solid black " padding-top="2pt" border-
+ bottom="0.5pt solid black " padding-bottom="2pt">
+
+ <fo:block>manuell erfaßt</fo:block>
+ </fo:table-cell>
+ <fo:table-cell border-
+ left="0.5pt solid black " padding-left="2pt" border-right="0.5pt solid black "
+ padding-right="2pt" border-top="0.5pt solid black " padding-top="2pt" border-
+ bottom="0.5pt solid black " padding-bottom="2pt">
+ <fo:block/>
+ </fo:table-cell>
+ <fo:table-cell border-
+ left="0.5pt solid black " padding-left="2pt" border-right="0.5pt solid black "
+ padding-right="2pt" border-top="0.5pt solid black " padding-top="2pt" border-
+ bottom="0.5pt solid black " padding-bottom="2pt">
+ <fo:block/>
+ </fo:table-cell>
+ </fo:table-row>
+ </fo:table-body>
+ </fo:table>
+ <fo:block space-before.optimum="1em" space-
+ before.minimum="0.8em" space-before.maximum="1.2em"/>
+ </fo:block>
+ </fo:flow>
+ </fo:page-sequence>
+ </fo:root>
---------------------------------------------------------------------
To unsubscribe, e-mail: fop-dev-unsubscribe@xml.apache.org
For additional commands, email: fop-dev-help@xml.apache.org