我有点坚持使用 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