Hi,
If you keep the third cell elements in another table, then it should work.
Third cell should be ....
<fo:table-cell display-align="center" border-width="0.5mm"
border-style="solid">
<fo:block>
<fo:table>
<fo:table-body>
<fo:table-row>
<fo:table-cell display-align="center">
<fo:block>Some text with instream centered</fo:block>
</fo:table-cell>
<fo:table-cell display-align="center">
<fo:block>
<fo:instream-foreign-object>
<svg height="20pt" width="20pt">
<g style="fill:red; stroke:#000000">
<rect height="20" width="20" x="0" y="0" />
</g>
</svg>
</fo:instream-foreign-object>
</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
</fo:block>
</fo:table-cell>
If you replace the above xsl:fo script with your third cell, it should
work as you expected.
Venkat.
Jeandur wrote:
Dear Fop Users,
I'm facing a very strange behavior with fop095/jdk1.6 and mixed "content"
(Instream and text) inside a table cell :
. If the text is alone inside the cell, it is centered.
. If the instream object is alone inside the cell, it is centered too.
. But with booth inside the same cell, it doesn't work. Only the Instream
object is centered and the text is bottom aligned.
Following the code I'm using :
<!-- [..] -->
<fo:table-body>
<fo:table-row>
<fo:table-cell display-align="center" border-width="0.5mm"
border-style="solid">
<fo:block> Some text vertical centered</fo:block>
</fo:table-cell>
<fo:table-cell display-align="center" border-width="0.5mm"
border-style="solid">
<fo:block>
<fo:instream-foreign-object>
<svg height="20pt" width="20pt">
<g style="fill:red; stroke:#000000">
<rect height="20" width="20" x="0" y="0" />
</g>
</svg>
</fo:instream-foreign-object>
</fo:block>
</fo:table-cell>
<fo:table-cell display-align="center" border-width="0.5mm"
border-style="solid">
<fo:block>Some text with instream centered
?<fo:instream-foreign-object>
<svg height="20pt" width="20pt">
<g style="fill:red; stroke:#000000">
<rect height="20" width="20" x="0" y="0" />
</g>
</svg>
</fo:instream-foreign-object> </fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
<!-- [...]-->
This is very annoying for us, because it seemed to work with fop025 :-(
Any suggestions or advice will be armed welcome !
Thanks in advance.
Jean
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]