Andreas: XSL:FO "vertical-align"

Hallo zusammen,

bitte seht Euch mal diesen xsl:fo - Ausschnitt an:

<fo:table-cell vertical-align="middle" number-rows-spanned="4" text-align="center" border-right="solid black 0.5pt" border-bottom="solid black 1pt">
     fo:block
          <xsl:attribute name="font-family"><xsl:value-of select="$UNICODE_FONT"/></xsl:attribute>
          <xsl:value-of select="concat(KONTONUMMER, ' (', key('key_kontotyp', LOOKUP_KONTOTYP)/KONTOTYP, ')')"/>
     </fo:block>
</fo:table-cell>

Klappt alles wunderbar, bis auf eines:
Ich versuche, den Inhalt meiner Tabellenzelle per vertical-align="middle" vertikal in der Zelle zu zentrieren. Aber egal, ob ich das attribute im fo:table-cell Element oder im fo:block setze - es funktioniert einfach nicht.
Kann mir jemand sagen, warum, bzw., wie ich es anders hinkriege?

Gruß,
Andreas

  1. Hallo,

    bitte seht Euch mal diesen xsl:fo - Ausschnitt an:

    <fo:table-cell vertical-align="middle" ....

    Klappt alles wunderbar, bis auf eines:
    Ich versuche, den Inhalt meiner Tabellenzelle per vertical-align="middle" vertikal in der Zelle zu zentrieren. Aber egal, ob ich das attribute im fo:table-cell Element oder im fo:block setze - es funktioniert einfach nicht.
    Kann mir jemand sagen, warum, bzw., wie ich es anders hinkriege?

    FOP?
    Hast du die Limitation dafür beachtet?
    http://xmlgraphics.apache.org/fop/compliance.html#fo-property-vertical-align

    Grüße
    Thomas