gpt4 book ai didi

java - 将 Apache FOP block 拆分为多列以显示数据

转载 作者:太空宇宙 更新时间:2023-11-04 07:44:57 25 4
gpt4 key购买 nike

我是 fop 新手,愿意使用 Apache FOP 生成 PDF,如下所述

[ Imagine A4 page has dimensions 800pt x 600pt. The top 200pt x 600 pt will 
hold a image and some meta data about the entity. The space below this region
needs to contain the description, but in two-column format (like newspapers).
Sometimes description is so-big, that it spans mutiple pages. ]

我计划使用我拥有的数据创建 .fo 文件,然后使用 Apache FOP 获取 PDF。当我使用时

<fo:region-body
margin-top="1cm" margin-bottom="0.25cm"
column-count="2" column-gap="0.25in"/>
:
<fo:external-graphic src="url('image.jpg')"/>
<fo:block ..... >

图像出现,但文本从页面第二列的顶部(图像顶部)开始。请指导我如何设计这个布局。任何类似设计的指针都会有用。谢谢大家

最佳答案

这对我有用。

我将元素包装在 fo:block 中,并在 block 上使用了 span="all" 属性。这使得 block 跨越整个页面,而不仅仅是它自己的列。

示例:

<fo:block span="all">
<fo:external-graphic src="image.png"/>
</fo:block>

一些有用的资源:

关于java - 将 Apache FOP block 拆分为多列以显示数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15460738/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com