2013-09-29 2 views
3

Я хочу указать стиль шрифта для определенной ячейки. То, что я нашел в документации, является способность сделать это для всех клетки, но не для одного мне нужно:Указать стиль (в частности, шрифт) для определенной ячейки в Prawn

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

Как я могу это сделать только для одной ячейки?

ответ

10

Превратите свою таблицу в блок, чтобы сделать больше конфигурации, а затем вы можете найти ее по строке и столбцу. См. Строку 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 
+0

очень полезно, спасибо! –

Смежные вопросы