Hi,
ich binde in meine xsl-fo files gelegentlich svg-grafiken ein.
Diesmal wird diese SVG-Grafik in eine Tabellenzelle eingebunden, was ohne erkennbaren Grund zur Folge hat dass das die Zeile höher wird obwohl das SVG genau hinein passt. Sollte halt...
So siehts aus (habe den einzelnen Elementen einen Border gegeben):
http://www.echtbruckner.at/dev/tbl.jpg
Das Kreuz sollte genau in die Zelle hineinpassen.
Und hier der Code:
Alles anzeigen
ich binde in meine xsl-fo files gelegentlich svg-grafiken ein.
Diesmal wird diese SVG-Grafik in eine Tabellenzelle eingebunden, was ohne erkennbaren Grund zur Folge hat dass das die Zeile höher wird obwohl das SVG genau hinein passt. Sollte halt...
So siehts aus (habe den einzelnen Elementen einen Border gegeben):
http://www.echtbruckner.at/dev/tbl.jpg
Das Kreuz sollte genau in die Zelle hineinpassen.
Und hier der Code:
Quellcode
- <fo:table-row height="3.2mm" overflow="hidden">
- <fo:table-cell background-color="#E4E2E4">
- <fo:block />
- </fo:table-cell>
- <fo:table-cell background-color="#E4E2E4" border-bottom="0.5pt solid black">
- <fo:block border-bottom="0.5pt solid green">
- <fo:instream-foreign-object border-bottom="0.5pt solid orange">
- <svg:svg width="3.18mm" height="3.18mm">
- <svg:rect x="0" y="0" width="3.18mm" height="3.18mm" stroke-width="1pt" stroke="black" fill="none" />
- <svg:line x1="0mm" y1="0mm" x2="3.18mm" y2="3.18mm" stroke-width="1pt" stroke="black" />
- <svg:line x1="0mm" y1="3.18mm" x2="3.18mm" y2="0mm" stroke-width="1pt" stroke="black" />
- </svg:svg>
- </fo:instream-foreign-object>
- </fo:block>
- </fo:table-cell>
- <fo:table-cell background-color="#C4C2C4">
- <fo:block />
- </fo:table-cell>
- <fo:table-cell background-color="#C4C2C4">
- <fo:block />
- </fo:table-cell>
- <fo:table-cell background-color="#C4C2C4">
- <fo:block />
- </fo:table-cell>
- </fo:table-row>