Мне нужно сгенерировать PDF из XML-данных, используя Apache FOP.Проблема в том, что FOP не поддерживает fo: float, и мне действительно нужно, чтобы элементы (блоки отображаемых данных) располагались рядом в PDF.Точнее, они мне нужны в сетке 4х4 на каждой странице, например:
В HTML я бы просто отображал их как левые плавающие элементы с соответствующей шириной и высотой.
Мои данные выглядят примерно так:
<item id="1">
<a>foo</a>
<b>bar</b>
<c>baz</c>
</item>
<item id="2">...</item>
...
<item id="n">...</item>
Я подумал об использовании двухколоночного тела региона, но тогда порядок элементов будет 1, 3, 2, 4 (чтение слева направо), поскольку они будут отображаться как tb-lr вместо lr-tb, и мне нужно, чтобы они были в правильном порядке (идентификатор указан выше xml).
Полагаю, я мог бы попытаться использовать таблицу, но я не совсем уверен, как сгруппировать элементы в строки таблицы.
Итак, какой-то обходной путь для отсутствия fo: floatбудет принята с благодарностью.