Flying Saucer PDF渲染CSS 3列数不起作用

时间:2014-06-23 09:32:32

标签: css grails pdf-generation flying-saucer

我正在使用带有flying saucer pdf renderer(9.0.4)的{​​{1}}的Grails。

我试图以与grails属性列数相似的方式呈现表格。表本身相当纤薄,我需要在页面上使用三列。

使用CSS 3.0定义的列计数属性可以轻松完成此操作,CSS 3.0目前不支持此功能。

我的表非常简单,看起来像这样

flying saucer (itext)

结构非常简单,但我的表有超过1k行。 所以我需要这个表每页使用多个列,否则将产生一个非常大的pdf文档。由于桌子只有两根柱子,所以浪费了空间。

我非常感谢有关如何实现这一目标的任何提示。

1 个答案:

答案 0 :(得分:0)

嗯...对于necropost抱歉...也许它会帮助别人......你的答案在于其他主题 - html& css标记...你可以尝试使用not table而不是div或其他html块方式:

<...>
<div style="display:inline-block; width: 40%"><!-- data column -->
   <span styly="display:inline-block; width: 30%">column 1</span>
   <span styly="display:inline-block; width: 70%">column 2</span>
</div>

因此,这样的div将在单行放置2(根据宽度为可用行宽的40%)