У меня есть программа, которая создает XSL-FO
описание из текстового файла и преобразует его в PDF-документ. Каждая строка в текстовом файле преобразуется в fo:block
в FO, что звучит неправильно, но я не могу изменить это прямо сейчас. Мой документ содержит от 1 до 3 страниц формата А4.
Теперь мне нужно добавить графику шириной около 8 см ниже существующего текста. Он должен быть выровнен по -. Рядом с ним я хочу разместить блок текста с (длинным )описанием.
Я просмотрел пару документов для FO и придумал это:
Bacon ipsum dolor sit amet laborum proident...
Вроде бы это то, что я хотел (после тонкой -настройки конечно ), но к сожалению FOP не поддерживаетfo:float
все же.
Также кажется, что есть способ создать несколько столбцов (без таблицы ), но я не смог понять, как это работает. Кажется, для этого нужна новая страница, но мне нужно использовать текущую страницу, если есть свободное место (, о котором мне не нужно заботиться, я думаю ).
Итак, мой вопрос:Есть ли другой способ построить это без использования fo:float
?