【问题标题】:How to set a Prawn::Table::Cell height?如何设置 Prawn::Table::Cell 高度?
【发布时间】:2010-10-26 20:13:48
【问题描述】:

我正在使用 prawn 生成 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 中。有人知道为什么吗?

【问题讨论】:

    标签: ruby-on-rails prawn prawnto


    【解决方案1】:

    卡洛斯,

    虾v='0.11.1'

    尝试改变

    :height => 5.cm
    

    :height => 50  
    

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

    【讨论】:

    • 同意,这也是我在虾文件中使用的。
    • 我可以将其设置为最小17。为什么?
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多