prawn:更改内表中的字体大小

时间:2014-09-16 07:57:08

标签: prawn

我使用prawn(1.0.0)并设法在表中找到一个表。到目前为止一切都很好。 但是内表中的字体大小与外表不同(我猜的是默认字体大小)。

pdf = Prawn::Document.new
table_data = []
table_data << ['iDirect', representation.idirect.yesno]
people = []
representation.people.each do |person|
  person_fullname = "#{person.lastname} #{person.firstname}"
  person_fullname_title = if person.title.empty?
    person_fullname
  else
    "#{person_fullname}, #{person.title}"
  end
  people << [person.function, person_fullname_title]
end
table_data << ['Personen', people]
pdf.table table_data, cell_style: { size: 7, borders: [:bottom] }, column_widths: [90, 430]

Prawn Table with different font size

我尝试使用像

这样的构造函数来覆盖默认字体大小
# this doesn't affect the font size in the inside table    
pdf = Prawn::Document.new(:page_size => 'A4', :page_layout => :portrait, :size => 7)  

如何更改内部表格的字体大小?

1 个答案:

答案 0 :(得分:0)

我可以用一个简单的

来解决这个问题

pdf.font_size 7