2

我正在使用虾生成pdf,在设置单元格高度时遇到问题,我设置了高度但没有任何反应。我是这样使用的:

mensagem_tabela = msg_nfe + "\n" + msg_numero + "\n" + msg_serie
tabela = Prawn::Table
tabela = [[Prawn::Table::Cell.new(:text => mensagem_tabela, :height => 5.cm)]]
@data = [[Prawn::Table::Cell.new(:text => msg, :font_size => 6), tabela]]
pdf.table @data, :width => 20.cm , :vertical_padding => 2, :column_widths => {0 => 15.5.cm}, :align => {1 => :center}

但是当我看到结果时,设置的高度没有打印在 pdf 中。有人知道为什么吗?

4

2 回答 2

3

卡洛斯,

对虾 v='0.11.1'

尝试改变

:height => 5.cm

:height => 50  

我自己没有测试它,但我可以确认使用该语法的高度标签对我有用(像素不是 .cm)

于 2011-04-13T15:19:12.257 回答
0

您也可以更改:height => 5.cm:height => cm2pt(5)

在此处参考 Prawn 文档:http ://rdoc.info/github/sandal/prawn/Prawn/Measurements

于 2014-01-22T22:49:33.960 回答