将单页纸分成2个垂直的一半XSL-FO

时间:2018-10-01 10:11:06

标签: xsl-fo

我的PDF页面只有一页,一半的页面被图像占据。对于页面的其余一半,我想将其分成两个垂直半部分,这样我写的任何内容都应在同一页面上分成两个垂直半部分。

下面是我正在尝试的代码:-

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

任何建议如何实现。我还附有示例图片,显示了我希望实现的目标。sample_image

1 个答案:

答案 0 :(得分:0)

您可以通过指定region-body必须包含2列来实现:

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

以及应该跨越两列的元素(例如,包含您图像的块)将获得span属性:

<fo:block span="all">