如何在虾中心表?

时间:2012-03-08 14:06:17

标签: ruby-on-rails ruby prawn

我已经在大虾中创建了一个表,并且想要通过:position选项,但是它也记录在手册中,但它会导致Method_missing错误。看起来这个参数不再存在了。我怎样才能在虾中居中?

3 个答案:

答案 0 :(得分:5)

我遇到了同样的错误。在Github上从master安装修复了这个问题。

# Gemfile
gem 'prawn', git: 'https://github.com/prawnpdf/prawn.git'

Issue thread on Github

答案 1 :(得分:3)

希望这有帮助

pdf.table tablename,
    :border_width => 0,
    :font_size => 11,
    :position => :center

答案 2 :(得分:0)

PDF生成是来自声明的类还是来自控制器 您需要将以下行添加到您的Gemfile

gem 'prawn-table', '~> 0.2.1'

在撰写宝石版本时,这将使您可以访问表格方法,例如位置

我在这个例子中使用它并且它起作用了

def table_items(chart_data, doc)
  table = Prawn::Table.new(table_rows(chart_data), doc, {:header => true})
  table.row(0).font_style = :bold
  table.position = :center
  table.draw
end