Ruby on rails 对虾设置单元格对象的样式

Ruby on rails 对虾设置单元格对象的样式,ruby-on-rails,ruby,pdf,prawn,Ruby On Rails,Ruby,Pdf,Prawn,我如何用最新版本的Prawn构建带有背景色和自定义文本的框 在以前的对虾版本中,我们有 使用:对齐,:文本\颜色属性。因此,很容易用背景色、文本对齐中心和自定义文本颜色构建表格单元格 从github*prawn(0.11.1.8ed4c22之前版本)表更新到最新版本后::Cell对象已完全更改 环境 rails: 3.0.5 ruby: 1.9.2 我想你想要的是,它有text\u color和background\u color(继承自Prawn::Table::Cell)方法。您可能

我如何用最新版本的Prawn构建带有背景色和自定义文本的框

在以前的对虾版本中,我们有

使用:对齐,:文本\颜色属性。因此,很容易用背景色、文本对齐中心和自定义文本颜色构建表格单元格

从github*prawn(0.11.1.8ed4c22之前版本)表更新到最新版本后::Cell对象已完全更改


环境

rails: 3.0.5
ruby: 1.9.2

我想你想要的是,它有
text\u color
background\u color
(继承自
Prawn::Table::Cell
)方法。您可能需要手动进行水平对齐,但您可以创建自己的
Prawn::Table::Cell::Text
Prawn::Table::Cell
子类来隐藏丑陋的细节。

我想您需要,它有
Text\u color
background\u color
(继承自
Prawn::Table::Cell
)方法。您可能必须手动进行水平对齐,但您可以创建自己的子类
Prawn::Table::Cell::Text
Prawn::Table::Cell
,以隐藏难看的细节。

我在对虾邮件列表上问了同样的问题

而且做起来非常容易

  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

我在对虾邮件列表上问了同样的问题

而且做起来非常容易

  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