如何用最新版本的对虾来构建背景色和自定义文本的框?
在之前的对虾版本中
http://rubydoc.info/gems/prawn-layout/0.8.4/Prawn/Table/Cell
使用:align,:text_颜色属性所以用背景色、文本居中对齐和自定义文本颜色很容易构建表格单元格。
从github*prawn(0.11.1.pre 8ed4c22)更新到最新版本后,Table::Cell对象完全更改
http://prawn.majesticseacreature.com/docs/0.10.2/Prawn/Table/Cell.html
https://github.com/sandal/prawn/blob/master/lib/prawn/table/cell.rb
环境

rails: 3.0.5
ruby: 1.9.2

最佳答案

我在对虾邮件列表上问了同样的问题
http://groups.google.com/group/prawn-ruby/browse_thread/thread/7147d92ec6481947
做起来非常容易

  pdf.bounding_box(pdf.bounds.top_left, :width => x, :height => y) do
    pdf.cell :content => 'your text', :background_color => 'E8E8D0', :width => x, :height => y, :align => :center, :text_color => "001B76"
    pdf.move_down 4
  end

关于ruby-on-rails - Prawn 。样式单元格对象,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5436497/

10-13 02:18