У меня есть массивные XML-файлы, которые я конвертирую в FO для печати в PDF. В одном разделе у меня есть подразделы, которые содержат несколько списков. Некоторые из элементов списка имеют атрибуты, которые относятся к предварительному тексту.
Я попытался включить таблицу в основную страницу, но граница в нижней части каждой страницы отсутствовала (поскольку она продолжалась до следующейстраница).
Теперь у меня есть печать таблицы из двух столбцов, где предварительный текст должен быть в первом столбце, а текст списка - во втором столбце, но вместо этого предлог находится во втором столбце со списком. текст. Я попытался использовать отрицательный отступ, чтобы переместить его в первый столбец, но это, очевидно, не сработало.
Мне нужно это:
<list>
<list-item attribute1="yes" attribute3="yes"> Example text </list-item>
<list-item attribute2="yes" attribute3="yes"> Example text again </list-item>
</list>
, чтобы напечатать в PDF следующим образом:(Для ясности, числа из атрибутов должны быть в рабочем поле).
| 1 3 |1.) Пример текста
|2 3 |2.) Снова пример текста
Я не привязан ни к какому конкретному методу для решения этой проблемы, кроме того, что я должен достичь указанного макета с помощью XSL: FO. Есть идеи?