如何在Prawn表中创建粗体标题

时间:2011-07-19 09:01:05

标签: ruby-on-rails-3 prawn prawnto

我正在使用Prawn并且需要将Header行加粗,但我在API中找不到任何解决方案。

在这里,您可以看到我当前的表格,包含普通文本标题

pdf.table (Data, :header => true) do
  table.header=(["Header1", "Header2", "Header3", "Header4"])        
end

3 个答案:

答案 0 :(得分:11)

就像我想的那样简单

pdf.table Data, {:header => true} do |table|
    table.header=(["Header1", "Header2", "Header3", "Header4"])     
    table.row(0).font_style = :bold
end

答案 1 :(得分:0)

pdf.text "your header.", :size => 9.8, :style => :bold, :spacing => 1.5, :align => :right

答案 2 :(得分:0)

pdf.table(
  data, 
  :headers => [
    "Header1", 
    {:text => "Header2", :font_size => :bold}, 
    "Header3", 
    "Header4"]
)

其他选择:

:align_headers :header_text_color :header_color

http://rubydoc.info/gems/prawn-layout/0.8.4/Prawn/Table