Apache-FO - как выровнять 2 блока внутри ячейки по вертикали
Я создаю таблицу с apache-fo. И не удается расположить блоки один сверху (или центр тоже будет в порядке...) И один внизу данного контейнера.
Каждая ячейка содержит: 1. Имя 2. Размер
Длина имени варьируется, поэтому высота ячейки в строке является динамической.
Это упрощенная ячейка:
<fo:table-cell>
<fo:block display-align="before">
<xsl:value-of select="name" />
</fo:block>
<fo:block display-align="after">
<xsl:value-of select="size" />
</fo:block>
</fo:table-cell>
Я хотел бы создать ячейку, в которой имя выравнивается по верху, а размер - по низу ячейки.
Мне удается выровнять оба блока сверху или снизу, при установке, но не независимо...
Это хочу, чтобы у меня было:
-------------------------------------------------
some short name | some very long | some long |
size:56 | name which | name |
| takes 3 lines | size:2 |
| size:12 | |
-------------------------------------------------
some longer | some otherlong | name4 |
name | name which | size:4 |
size:56 | takes 3 lines | |
| size:14 | |
-------------------------------------------------
Это цель:
-------------------------------------------------
some short name | some very long | some long |
| name which | name |
| takes 3 lines | |
size:56 | size:12 | size:2 |
-------------------------------------------------
some longer | some otherlong | name4 |
name | name which | |
| takes 3 lines | |
size:56 | size:14 | size:4 |
-------------------------------------------------
Кто-нибудь может мне помочь, если есть способ добиться этого с помощью apache-fo? Большое спасибо заранее.