Я пишу документ XSL-FO и хочу установить значения минимальной ширины для некоторых встроенных элементов.Например, в следующей структуре
| FirstName: string1 LastName: string2 |
, где "string1" и "string2" - данные из моего XML, а "|" обозначает левую и правую границы, я хочу получить следующие результаты
| FirstName: John LastName: Smith |
| FirstName: LastName: Smith |
| FirstName: SomeVeryVeryLongFirstNameOfSomePerson LastName: Smith |
когда соответствующие люди ("Джон", "Смит", "" Смит "," SomeVery ... "" Смит ") загружаются из XML.
В основном мне нужно что-то вроде этого
<fo:block>
FirstName: <fo:inline min-width="50mm"> <xsl:value-of ...> </fo:inline> LastName: <fo:inline min-width="50mm"> <xsl:value-of ...> </fo:inline>
</fo:block>
, но это не работает (минимальная ширина игнорируется).Я пробовал min-width на fo: block, пробовал inline-progression-dimension, block-progression-dimension, какой-то обходной путь с fo: table, но ничего не работает, или я делаю это неправильно.Я использую Apache FOP 1.0.
Может кто-нибудь помочь?Заранее спасибо