在Prawn中为特定单元格指定样式(特别是字体)

时间:2013-09-29 03:33:23

标签: ruby-on-rails ruby pdf-generation prawn

我想为某个单元格指定字体样式。我在文档中发现的是为所有单元格执行此操作的能力,但不是我需要的单元:

table data, :cell_style => { :font => "Times-Roman", :font_style => :italic }

我如何只为一个细胞做到这一点?

1 个答案:

答案 0 :(得分:11)

将您的表格变成一个块以进行更多配置,然后您可以按行和列找​​到它。有关您的字体,请参阅第2行,我还包含了几个其他示例,可以按行设置样式。列:

table(invoice_header_data, width: 210) do
  style(row(0).column(0), font: "Times-Roman")
  style(rows(0..-1), :padding => [2, 10, 2, 10], :borders => [])
  style(row(4), padding: [12, 10], :font_style => :bold)
  style(columns(1..3), :align => :right)
end