Как сделать жирный заголовок в таблице креветок - PullRequest
7 голосов
/ 19 июля 2011

Я использую Prawn и мне нужно сделать строку заголовка жирным, но я не могу найти никакого решения в API.

Здесь вы можете увидеть мою текущую таблицу с обычными текстовыми заголовками

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

Ответы [ 3 ]

11 голосов
/ 22 июля 2011

Это так же просто, как я думал

pdf.table Data, {:header => true} do |table|
    table.header=(["Header1", "Header2", "Header3", "Header4"])     
    table.row(0).font_style = :bold
end
0 голосов
/ 27 июля 2011
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

0 голосов
/ 19 июля 2011
pdf.text "your header.", :size => 9.8, :style => :bold, :spacing => 1.5, :align => :right
...