0
Я пытаюсь реализовать своего рода сетку с изображениями. Я хотел бы получить что-то вроде этого. Будет больше страниц. Возможно ли это как-то?Изображения в сетке - XSL-FO
Я пытаюсь реализовать своего рода сетку с изображениями. Я хотел бы получить что-то вроде этого. Будет больше страниц. Возможно ли это как-то?Изображения в сетке - XSL-FO
Мне удалось создать встроенный элемент перед изображением. Итак, прежде всего блок, после строки и, наконец, изображение:
<fo:block margin-bottom="5mm" keep-with-next.within-page="always">
<fo:inline></fo:inline>
<fo:external-graphic src="image.jpg" content-width="90mm" content-height="scale-to-fit" />
</fo:block>
Если вы решили эту проблему, хорошо. Я не вижу, как этот код, который вы указали, форматирует указанную вами сетку, если не требуется двухстолбцовый документ и хранилища. Таким образом, вы форматируете столбец, а не через страницу. –
Да, это документ с двумя колонками. Спасибо, я собираюсь убрать вещи. – levipadre
Вам не нужно держать или встроить. То, что, возможно, сделал inline, - это, возможно, разрыв в двигателе FO, поскольку это был пустой элемент, и это может произойти. Все, что вам нужно, это блокировать блоки, как вы делаете, независимо от того, есть ли у них текст или изображения и оставил двигатель FO форматировать страницы в двух столбцах. –