Разделить одну страницу на 2 вертикальные половины XSL-FO - PullRequest
0 голосов
/ 01 октября 2018

У меня есть одна страница в моем PDF, половина страницы занята изображением.Для остальной половины страницы я хочу разбить ее на 2 вертикальные половины, чтобы все, что я пишу, было разбито на 2 вертикальные половины на одной странице.

Ниже приведен код, который я пытаюсь: -

<fo:block-container page-break-inside="auto">
                                <fo:block>
                                    <xsl:value-of select="FirstPage/Quote"/>
                                </fo:block>
</fo:block-container>

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

1 Ответ

0 голосов
/ 01 октября 2018

Этого можно добиться, указав, что ваше тело региона должно иметь 2 столбца:

<fo:region-body column-count="2" column-gap="5mm"

, а элементы, которые должны охватывать оба столбца (например, блок, содержащий ваше изображение), получают атрибут span:

<fo:block span="all">
...