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]