我是fop-newbie谁愿意使用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 ..... >
图像出现,但文本从页面上第二列的顶部开始,位于图像顶部。请指导我,如何设计这个布局。任何指向类似设计的指针都会很有用。谢谢大家
答案 0 :(得分:1)
这对我有用。
我将元素包装在fo:block
中并使用了块上的span="all"
属性。这使得该块跨越整个页面而不仅仅是它自己的列。
示例:
<fo:block span="all">
<fo:external-graphic src="image.png"/>
</fo:block>
一些有用的资源:
答案 1 :(得分:0)
也许这有用http://cnx.org/content/m43650/latest/
特别注意注意:页眉和页脚的空间取自该区域。因此,必须通过添加至少页眉和页脚范围的边距来定义补偿。
是否可以粘贴您希望布局看起来如何的图纸?