Well,

In your XSL-FO, I see 3 things that should be corrected:

1/ fo:external-graphic is not allowed as a direct child of fo:flow (see 
following line)

<fo:external-graphic src="url(loeweKlein.jpg)" margin-bottom="1cm" />

2/ your fo:leader is longer than available column width
   You shoud use leader-length="100%" instead

<fo:leader leader-length="10cm"
    leader-pattern="rule"
    alignment-baseline="middle"
    rule-thickness="0.5pt" color="green"/>

3/ the sum of fo:column width is greater than column width.
   Since your fo:table width is 100%, you shoud use the function
   proportional-column-width() like this:

<fo:table-column column-width="proportional-column-width(1)"/>

HTH,

Pascal

> -----Message d'origine-----
> De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 
> Envoyé : vendredi 2 février 2007 12:27
> 
> On Friday 02 February 2007 09:25, Pascal Sancho wrote:
> > Hi,
> >
> > Please, in the future, can you post a XSL-FO file rather than PDF?
> 
> Sorry!
> 
> > Check if your fo:table width is given in physical units, 
> replace with 
> > percents.
> >
> >  (width="100%") should do the trick.
> 
> Thank you very much - but it seems not to work ... I'll post 
> the FO-code here in this mail, is this OK? Or should I put 
> the file on a webserver?
> 
> The problem is with the table under the comment "Here is the 
> problematic table:"
> ---------------------------------------------------------------
> <?xml version="1.0" encoding="UTF-8"?>
> <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format"; 
> xmlns:svg="http://www.w3.org/2000/svg";> 
>     <fo:layout-master-set>
>         <fo:simple-page-master master-name="TitelSeite"
>             page-width="21cm"
>             page-height="29.7cm"
>             margin-top="1cm"
>             margin-bottom="1cm"
>             margin-left="2.5cm"
>             margin-right="2.5cm">
>             <fo:region-body margin-top="1cm" margin-bottom="3cm" 
> column-count="2" />
>             <fo:region-before extent="3cm"/>
>             <fo:region-after extent="1.5cm"/>
>         </fo:simple-page-master>
>         
>         <fo:simple-page-master master-name="content"
>             page-width="21cm"
>             page-height="29.7cm"
>             margin-top="1cm"
>             margin-bottom="1cm"
>             margin-left="2.5cm"
>             margin-right="2.5cm">
>             <fo:region-body margin-top="1cm" margin-bottom="3cm" 
> column-count="2" />
>             <fo:region-before extent="3cm"/>
>             <fo:region-after extent="1.5cm"/>
>         </fo:simple-page-master>
>        
>     
>     <fo:page-sequence-master master-name="SeitenReihenfolge" >
>         <fo:repeatable-page-master-alternatives>
>             <fo:conditional-page-master-reference 
> master-reference="TitelSeite"
>                 page-position="first" />
>             <fo:conditional-page-master-reference 
> master-reference="content"
>                 page-position="rest" />
>             <!-- recommended fallback procedure -->
>             <fo:conditional-page-master-reference 
> master-reference="content" />
>         </fo:repeatable-page-master-alternatives>
>     </fo:page-sequence-master>
>     </fo:layout-master-set>
>     
>     <fo:page-sequence master-reference="SeitenReihenfolge">
>         <fo:static-content flow-name="xsl-region-after">
>             <fo:block text-align-last="center" font-size="10pt">
>                 ~ <fo:page-number/> ~
>             </fo:block>
>         </fo:static-content>
>         
>         <fo:flow flow-name="xsl-region-body">
>             <!-- Header -->
>             <fo:block font-size="18pt"
>                 font-family="sans-serif"
>                 line-height="24pt"
>                 space-after.optimum="15pt"
>                 background-color="green"
>                 color="white"
>                 text-align="center"
>                 padding-top="3pt"
>                 font-variant="small-caps">
>                 Toms FOP-Test
>             </fo:block>
>             
>             <!-- Titel -->
>             <fo:block font-size="16pt"
>                 font-family="sans-serif"
>                 line-height="12pt"
>                 space-after="10pt"
>                 space-before="10pt"
>                 text-indent="5pt"
>                 text-align="left"
>                 padding-top="10pt"
>                 background-color="#beeeb4">
>                 Einleitung
>                 <fo:leader    leader-length="10cm"
>                     leader-pattern="rule"
>                     alignment-baseline="middle"
>                     rule-thickness="0.5pt" color="green"/>
>             </fo:block>
>             <fo:external-graphic src="url(loeweKlein.jpg)" 
> margin-bottom="1cm" />
>             
>             <fo:block font-size="12pt"
>                 font-family="sans-serif"
>                 line-height="15pt"
>                 space-after.optimum="3pt"
>                 text-align="justify">
>                 Weit hinten, hinter den Wortbergen, fern der 
> Länder Vokalien 
> und Konsonantien leben die Blindtexte. Abgeschieden wohnen Sie in 
> Buchstabhausen an der Küste des Semantik, eines großen 
> Sprachozeans. Ein 
> kleines Bächlein namens Duden fließt durch ihren Ort und 
> versorgt sie mit den 
> nötigen Regelialien. Es ist ein paradiesmatisches Land, in dem einem 
> gebratene Satzteile in den Mund fliegen. Nicht einmal von der 
> allmächtigen 
> Interpunktion werden die Blindtexte beherrscht - ein geradezu 
> unorthographisches Leben.Als es die ersten Hügel des 
> Kursivgebirges erklommen 
> hatte, warf es einen letzten Blick zurück auf die Skyline 
> seiner Heimatstadt 
> Buchstabhausen, die Headline von Alphabetdorf und die Subline 
> seiner eigenen 
> Straße, der Zeilengasse. Wehmütig lief ihm eine rethorische 
> Frage über die 
> Wange, dann setzte es seinen Weg fort.
>                 Doch alles Gutzureden konnte es nicht 
> überzeugen und so 
> dauerte es nicht lange, bis ihm ein paar heimtückische Werbetexter 
> auflauerten, es mit Longe und Parole betrunken machten und es 
> dann in ihre 
> Agentur schleppten, wo sie es für ihre Projekte wieder und wieder 
> mißbrauchten. Und wenn es nicht umgeschrieben wurde, dann 
> benutzen Sie es 
> immernoch.
>                 Eines Tages aber beschloß eine kleine Zeile 
> Blindtext, ihr 
> Name war Lorem Ipsum, hinaus zu gehen in die weite Grammatik. 
> Der große Oxmox 
> riet ihr davon ab, da es dort wimmele von bösen Kommata, 
> wilden Fragezeichen 
> und hinterhältigen Semikoli, doch das Blindtextchen ließ sich 
> nicht beirren. 
> Es packte seine sieben Versalien, schob sich sein Initial in 
> den Gürtel und 
> machte sich auf den Weg.
>                 Als es die ersten Hügel des Kursivgebirges 
> erklommen hatte, 
> warf es einen letzten Blick zurück auf die Skyline seiner Heimatstadt 
> Buchstabhausen, die Headline von Alphabetdorf und die Subline 
> seiner eigenen 
> Straße, der Zeilengasse. Wehmütig lief ihm eine rethorische 
> Frage über die 
> Wange, dann setzte es seinen Weg fort.
>                 Als es die ersten Hügel des Kursivgebirges 
> erklommen hatte, 
> warf es einen letzten Blick zurück auf die Skyline seiner Heimatstadt 
> Buchstabhausen, die Headline von Alphabetdorf und die Subline 
> seiner eigenen 
> Straße, der Zeilengasse. Wehmütig lief ihm eine rethorische 
> Frage über die 
> Wange, dann setzte es seinen Weg fort.
>                 Weit hinten, hinter den Wortbergen, fern der 
> Länder Vokalien 
> und Konsonantien leben die Blindtexte. Abgeschieden wohnen Sie in 
> Buchstabhausen an der Küste des Semantik, eines großen 
> Sprachozeans. Ein 
> kleines Bächlein namens Duden fließt durch ihren Ort und 
> versorgt sie mit den 
> nötigen Regelialien. Es ist ein paradiesmatisches Land, in dem einem 
> gebratene Satzteile in den Mund fliegen. Nicht einmal von der 
> allmächtigen 
> Interpunktion werden die Blindtexte beherrscht - ein geradezu 
> unorthographisches Leben.
>                 Doch alles Gutzureden konnte es nicht 
> überzeugen und so 
> dauerte es nicht lange, bis ihm ein paar heimtückische Werbetexter 
> auflauerten, es mit Longe und Parole betrunken machten und es 
> dann in ihre 
> Agentur schleppten, wo sie es für ihre Projekte wieder und wieder 
> mißbrauchten. Und wenn es nicht umgeschrieben wurde, dann 
> benutzen Sie es 
> immernoch.
>                 Unterwegs traf es eine Copy. Die Copy warnte das 
> Blindtextchen, da, wo sie herkäme wäre sie zigmal 
> umgeschrieben worden und 
> alles, was von ihrem Ursprung noch übrig wäre, sei das Wort 
> "und" und das 
> Blindtextchen solle umkehren und wieder in sein eigenes, 
> sicheres Land 
> zurückkehren.
>             </fo:block>
>             
>             <!-- Here is the problematic table: -->
>             <fo:table table-layout="fixed" width="100%" 
> border="0.5pt solid 
> grey">
>                 <fo:table-column column-width="50mm"/>
>                 <fo:table-column column-width="50mm"/>
>                 <fo:table-column column-width="50mm"/>
>                                 
>                 <fo:table-header>
>                     <fo:table-row background-color="green">
>                         <fo:table-cell padding="3pt">
>                             <fo:block font-weight="bold" 
> text-align="center" 
> vertical-align="middle"
>                                 border-width="1pt" 
> border-color="black" 
> background-color="green" color="white">
>                                 Spalte 1
>                             </fo:block>
>                         </fo:table-cell>
>                         <fo:table-cell padding="3pt">
>                             <fo:block font-weight="bold" 
> text-align="center" 
> vertical-align="middle"
>                                 border-width="1pt" 
> border-color="black" 
> background-color="green" color="white">
>                                 Spalte 2
>                             </fo:block>
>                         </fo:table-cell>
>                         <fo:table-cell padding="3pt">
>                             <fo:block font-weight="bold" 
> text-align="center" 
> vertical-align="middle"
>                                 border-width="1pt" 
> border-color="black" 
> background-color="green" color="white">
>                                 Spalte 3
>                             </fo:block>
>                         </fo:table-cell>
>                         
>                     </fo:table-row>
>                 </fo:table-header>
>                                 
>                 <fo:table-body>
>                     <fo:table-row >
>                         <fo:table-cell border="0.5pt solid grey" 
> padding="6pt"><fo:block >Dies</fo:block></fo:table-cell>
>                         <fo:table-cell border="0.5pt solid grey" 
> padding="6pt"><fo:block >ist</fo:block></fo:table-cell>
>                         <fo:table-cell border="0.5pt  solid grey" 
> padding="6pt"><fo:block>eine</fo:block></fo:table-cell>
>                     </fo:table-row>
>                     <fo:table-row>
>                         <fo:table-cell border="0.5pt solid grey" 
> padding="6pt"><fo:block>super</fo:block></fo:table-cell>
>                         <fo:table-cell border="0.5pt solid grey" 
> padding="6pt"><fo:block>tolle</fo:block></fo:table-cell>
>                         <fo:table-cell border="0.5pt solid grey" 
> padding="6pt"><fo:block>Tabelle</fo:block></fo:table-cell>
>                     </fo:table-row>
>                     <fo:table-row>
>                         <fo:table-cell border="0.5pt solid grey" 
> padding="6pt"><fo:block>Eins</fo:block></fo:table-cell>
>                         <fo:table-cell border="0.5pt solid grey" 
> padding="6pt"><fo:block>Zwei</fo:block></fo:table-cell>
>                         <fo:table-cell border="0.5pt solid grey" 
> padding="6pt"><fo:block>Drei</fo:block></fo:table-cell>
>                     </fo:table-row>
>                     <fo:table-row>
>                         <fo:table-cell border="0.5pt solid grey" 
> padding="6pt"><fo:block>Vier</fo:block></fo:table-cell>
>                         <fo:table-cell border="0.5pt solid grey" 
> padding="6pt"><fo:block>Fuenf</fo:block></fo:table-cell>
>                         <fo:table-cell border="0.5pt solid grey" 
> padding="6pt"><fo:block>Sechs</fo:block></fo:table-cell>
>                     </fo:table-row>
>                 </fo:table-body>
>             </fo:table>
>             
>             <fo:block font-size="12pt"
>                 font-family="sans-serif"
>                 line-height="15pt"
>                 space-after.optimum="3pt"
>                 text-align="justify">
>                 Weit hinten, hinter den Wortbergen, fern der 
> Länder Vokalien 
> und Konsonantien leben die Blindtexte. Abgeschieden wohnen Sie in 
> Buchstabhausen an der Küste des Semantik, eines großen 
> Sprachozeans. Ein 
> kleines Bächlein namens Duden fließt durch ihren Ort und 
> versorgt sie mit den 
> nötigen Regelialien. Es ist ein paradiesmatisches Land, in dem einem 
> gebratene Satzteile in den Mund fliegen. Nicht einmal von der 
> allmächtigen 
> Interpunktion werden die Blindtexte beherrscht - ein geradezu 
> unorthographisches Leben.Als es die ersten Hügel des 
> Kursivgebirges erklommen 
> hatte, warf es einen letzten Blick zurück auf die Skyline 
> seiner Heimatstadt 
> Buchstabhausen, die Headline von Alphabetdorf und die Subline 
> seiner eigenen 
> Straße, der Zeilengasse. Wehmütig lief ihm eine rethorische 
> Frage über die 
> Wange, dann setzte es seinen Weg fort.
>                 Doch alles Gutzureden konnte es nicht 
> überzeugen und so 
> dauerte es nicht lange, bis ihm ein paar heimtückische Werbetexter 
> auflauerten, es mit Longe und Parole betrunken machten und es 
> dann in ihre 
> Agentur schleppten, wo sie es für ihre Projekte wieder und wieder 
> mißbrauchten. Und wenn es nicht umgeschrieben wurde, dann 
> benutzen Sie es 
> immernoch.
>                 Eines Tages aber beschloß eine kleine Zeile 
> Blindtext, ihr 
> Name war Lorem Ipsum, hinaus zu gehen in die weite Grammatik. 
> Der große Oxmox 
> riet ihr davon ab, da es dort wimmele von bösen Kommata, 
> wilden Fragezeichen 
> und hinterhältigen Semikoli, doch das Blindtextchen ließ sich 
> nicht beirren. 
> Es packte seine sieben Versalien, schob sich sein Initial in 
> den Gürtel und 
> machte sich auf den Weg.
>                 Als es die ersten Hügel des Kursivgebirges 
> erklommen hatte, 
> warf es einen letzten Blick zurück auf die Skyline seiner Heimatstadt 
> Buchstabhausen, die Headline von Alphabetdorf und die Subline 
> seiner eigenen 
> Straße, der Zeilengasse. Wehmütig lief ihm eine rethorische 
> Frage über die 
> Wange, dann setzte es seinen Weg fort.
>                 Als es die ersten Hügel des Kursivgebirges 
> erklommen hatte, 
> warf es einen letzten Blick zurück auf die Skyline seiner Heimatstadt 
> Buchstabhausen, die Headline von Alphabetdorf und die Subline 
> seiner eigenen 
> Straße, der Zeilengasse. Wehmütig lief ihm eine rethorische 
> Frage über die 
> Wange, dann setzte es seinen Weg fort.
>                 Weit hinten, hinter den Wortbergen, fern der 
> Länder Vokalien 
> und Konsonantien leben die Blindtexte. Abgeschieden wohnen Sie in 
> Buchstabhausen an der Küste des Semantik, eines großen 
> Sprachozeans. Ein 
> kleines Bächlein namens Duden fließt durch ihren Ort und 
> versorgt sie mit den 
> nötigen Regelialien. Es ist ein paradiesmatisches Land, in dem einem 
> gebratene Satzteile in den Mund fliegen. Nicht einmal von der 
> allmächtigen 
> Interpunktion werden die Blindtexte beherrscht - ein geradezu 
> unorthographisches Leben.
>                 Doch alles Gutzureden konnte es nicht 
> überzeugen und so 
> dauerte es nicht lange, bis ihm ein paar heimtückische Werbetexter 
> auflauerten, es mit Longe und Parole betrunken machten und es 
> dann in ihre 
> Agentur schleppten, wo sie es für ihre Projekte wieder und wieder 
> mißbrauchten. Und wenn es nicht umgeschrieben wurde, dann 
> benutzen Sie es 
> immernoch.
>                 Unterwegs traf es eine Copy. Die Copy warnte das 
> Blindtextchen, da, wo sie herkäme wäre sie zigmal 
> umgeschrieben worden und 
> alles, was von ihrem Ursprung noch übrig wäre, sei das Wort 
> "und" und das 
> Blindtextchen solle umkehren und wieder in sein eigenes, 
> sicheres Land 
> zurückkehren.
>                 hinten, hinter den Wortbergen, fern der 
> Länder Vokalien und 
> Konsonantien leben die Blindtexte. Abgeschieden wohnen Sie in 
> Buchstabhausen 
> an der Küste des Semantik, eines großen Sprachozeans. Ein 
> kleines Bächlein 
> namens Duden fließt durch ihren Ort und versorgt sie mit den nötigen 
> Regelialien. Es ist ein paradiesmatisches Land, in dem einem 
> gebratene 
> Satzteile in den Mund fliegen. Nicht einmal von der allmächtigen 
> Interpunktion werden die Blindtexte beherrscht - ein geradezu 
> unorthographisches Leben.Als es die ersten Hügel des 
> Kursivgebirges erklommen 
> hatte, warf es einen letzten Blick zurück auf die Skyline 
> seiner Heimatstadt 
> Buchstabhausen, die Headline von Alphabetdorf und die Subline 
> seiner eigenen 
> Straße, der Zeilengasse. Wehmütig lief ihm eine rethorische 
> Frage über die 
> Wange, dann setzte es seinen Weg fort.
>                 Doch alles Gutzureden konnte es nicht 
> überzeugen und so 
> dauerte es nicht lange, bis ihm ein paar heimtückische Werbetexter 
> auflauerten, es mit Longe und Parole betrunken machten und es 
> dann in ihre 
> Agentur schleppten, wo sie es für ihre Projekte wieder und wieder 
> mißbrauchten. Und wenn es nicht umgeschrieben wurde, dann 
> benutzen Sie es 
> immernoch.
>                 Eines Tages aber beschloß eine kleine Zeile 
> Blindtext, ihr 
> Name war Lorem Ipsum, hinaus zu gehen in die weite Grammatik. 
> Der große Oxmox 
> riet ihr davon ab, da es dort wimmele von bösen Kommata, 
> wilden Fragezeichen 
> und hinterhältigen Semikoli, doch das Blindtextchen ließ sich 
> nicht beirren. 
> Es packte seine sieben Versalien, schob sich sein Initial in 
> den Gürtel und 
> machte sich auf den Weg.
>                 Als es die ersten Hügel des Kursivgebirges 
> erklommen hatte, 
> warf es einen letzten Blick zurück auf die Skyline seiner Heimatstadt 
> Buchstabhausen, die Headline von Alphabetdorf und die Subline 
> seiner eigenen 
> Straße, der Zeilengasse. Wehmütig lief ihm eine rethorische 
> Frage über die 
> Wange, dann setzte es seinen Weg fort.
>                 Als es die ersten Hügel des Kursivgebirges 
> erklommen hatte, 
> warf es einen letzten Blick zurück auf die Skyline seiner Heimatstadt 
> Buchstabhausen, die Headline von Alphabetdorf und die Subline 
> seiner eigenen 
> Straße, der Zeilengasse. Wehmütig lief ihm eine rethorische 
> Frage über die 
> Wange, dann setzte es seinen Weg fort.
>                 Weit hinten, hinter den Wortbergen, fern der 
> Länder Vokalien 
> und Konsonantien leben die Blindtexte. Abgeschieden wohnen Sie in 
> Buchstabhausen an der Küste des Semantik, eines großen 
> Sprachozeans. Ein 
> kleines Bächlein namens Duden fließt durch ihren Ort und 
> versorgt sie mit den 
> nötigen Regelialien. Es ist ein paradiesmatisches Land, in dem einem 
> gebratene Satzteile in den Mund fliegen. Nicht einmal von der 
> allmächtigen 
> Interpunktion werden die Blindtexte beherrscht - ein geradezu 
> unorthographisches Leben.
>                 Doch alles Gutzureden konnte es nicht 
> überzeugen und so 
> dauerte es nicht lange, bis ihm ein paar heimtückische Werbetexter 
> auflauerten, es mit Longe und Parole betrunken machten und es 
> dann in ihre 
> Agentur schleppten, wo sie es für ihre Projekte wieder und wieder 
> mißbrauchten. Und wenn es nicht umgeschrieben wurde, dann 
> benutzen Sie es 
> immernoch.
>                 Unterwegs traf es eine Copy. Die Copy warnte das 
> Blindtextchen, da, wo sie herkäme wäre sie zigmal 
> umgeschrieben worden und 
> alles, was von ihrem Ursprung noch übrig wäre, sei das Wort 
> "und" und das 
> Blindtextchen solle umkehren und wieder in sein eigenes, 
> sicheres Land 
> zurückkehren.
>                 
>             </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