Как установить Prawn :: Table :: Cell высоту? - PullRequest
2 голосов
/ 27 октября 2010

Я использую креветки для создания PDF-файлов, и у меня возникают проблемы при установке высоты ячейки, я установил высоту, но ничего не происходит.Я использую так:

mensagem_tabela = msg_nfe + "\n" + msg_numero + "\n" + msg_serie
tabela = Prawn::Table
tabela = [[Prawn::Table::Cell.new(:text => mensagem_tabela, :height => 5.cm)]]
@data = [[Prawn::Table::Cell.new(:text => msg, :font_size => 6), tabela]]
pdf.table @data, :width => 20.cm , :vertical_padding => 2, :column_widths => {0 => 15.5.cm}, :align => {1 => :center}

Но когда я вижу результат, установленная высота не печатается в PDF.Кто-нибудь знает почему?

Ответы [ 2 ]

3 голосов
/ 13 апреля 2011

Карлос,

креветка v = '0.11.1'

попробуйте изменить

:height => 5.cm

на

:height => 50  

Я сам не проверял, но могу подтвердить, что тег высоты работал для меня с этим синтаксисом (пиксели не .cm)

0 голосов
/ 23 января 2014

Вы также можете изменить :height => 5.cm на :height => cm2pt(5)

См. Документацию по креветкам здесь: http://rdoc.info/github/sandal/prawn/Prawn/Measurements

...