Hallo zusammen!
Ich möchte mit XSL FO eine Tabelle zeichnen. Das Problem liegt allerdings bei den Tabellenzeilen, die einen Text enthalten, der nicht ganz in die Zelle passt und daher umgebrochen wird. Diese Zellen werden eine Zeile tiefer gezeichnet.
Es soll so aussehen:
1. Zeile Lange Zeile, die
umgebrochen wird
Es wird aber so gezeichnet:
1. Zeile
Lange Zeile, die
umgebrochen wird
Ich denke, den Fehler habe ich schon gefunden, aber ich weiß nicht, wie ich das lösen soll. Im Moment sieht die Tabelle so aus:
<fo:block-container top="65mm" left="34mm" position="fixed">
fo:block
fo:table
<fo:table-column column-number="1" column-width="8%"/>
<fo:table-column column-number="2" column-width="26%"/>
fo:table-body
fo:table-row
<fo:table-cell column-number="1" break-after="column">
fo:block
1. Zeile
</fo:block>
</fo:table-cell>
<fo:table-cell column-number="2" keep-together="1">
fo:block
Lange Zeile, die umgebrochen wird
</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
</fo:block>
</fo:block-container>
Wenn ich in der ersten Zeile die Angabe position="fixed" ändere oder wegnehme, dann wird die Tabelle in sich richtig gezeichnet, allerdings ganz am linken Seitenrand.
Weiß jemand eine Lösung dazu? Gibt es vielleicht Alternativen zu positon="fixed", mit der ich die Tabelle genau positionieren kann?
Schöne Grüße,
Cathie