3

我有点坚持使用 Prawn/Prawnto 生成 PDF 文档。Prawn 文档帮助了一些人,但是这些天 Prawnto 文档似乎离线了。

我试图找到一种基于前一个单元格的高度来分隔文本单元格的方法。Prawn 有这样做的方法——没问题,但是执行 pdf.cell 的返回值(即使它生成一个单元格)是一个 Prawn 边界块——本质上是页面。

我怎样才能做类似于下面的事情并获得单元格的高度,而不是边界框的高度?

offer = pdf.cell [220, 680], :text => @reward.offer, :width => 250, :font_size => 14
pitch = pdf.cell [220, offer.height - 20], :text => offer.height, :width => 250, :font_size => 12
rules = pdf.cell [220, pitch.height - 20], :text => pitch.height, :width => 250, :font_size => 12
4

1 回答 1

1

在这种情况下,你并没有真正打到对虾,它只是把对虾更好地绑在铁轨上。

所有的布局和格式都是在 prawn 和 prawn-format 和 prawn-layout ( rdoc for those ) 中完成的。这些文档有时有点像意大利面条式的链接。

于 2010-01-27T01:53:49.010 回答