2016-11-01 2 views
0

В одном регионе XSL-FO использует свойство z-index, чтобы определить, что делать, когда два объекта перекрываются.Когда 2 области перекрываются, что определяет/влияет на порядок укладки?

Но что происходит, когда два региона перекрываются? У меня есть область тела, которая широкоугольная 170 мм с некоторым содержанием:

<fo:table table border-bottom-style="solid"> 
    <fo:table-column column-width="171mm" column-number="1"/> 

Так таблица шире, чем область тела, я использую это, чтобы нарисовать линию (нижняя граница), которая проходит в регион -конец.

В конце этого региона есть иллюстрации. Я хочу, чтобы область тела была нарисована поверх этого произведения.

Я экспериментировал с свойствами z-index для всех задействованных элементов, но это не работает. Конечный край держится на верхней части области тела.

Есть ли способ изменить это поведение и нарисовать область тела поверх края региона? Я использую Antennahouse.

ответ

1

AH Formatter позволяет регионам находиться в любом порядке и отображать их в том порядке, в котором они появляются. См. https://www.antennahouse.com/product/ahf63/ahf-ext.html#ext-others

+0

Вот и все! Я изменил порядок в моем fo: simple-page-master, чтобы перечислить область тела в последний раз, и я получил порядок укладки, который я хотел. – Hobbes

+0

PS Я использую Antennahouse 6.1, он работает и в этой версии, но https://www.antennahouse.com/product/ahf60/docs/ahf-ext.html#ext-others не перечисляет это поведение. – Hobbes

Смежные вопросы