Pergunta

Estou um pouco preso em usar camarão / Prawnto para gerar documentos PDF. A documentação camarão tem ajudado alguns, mas a documentação Prawnto é aparentemente fora de linha estes dias.

Eu estou tentando encontrar uma maneira de células de texto espaço com base na altura da célula anterior. Camarão tem os métodos para fazer isso - não há problema, mas o valor de retorno de fazer pdf.cell (mesmo que ele gera uma célula) é um bloco delimitadora Camarão -. Essencialmente a página

Como posso fazer algo semelhante ao abaixo e obter a altura da célula, não da caixa delimitadora?

offer = pdf.cell [220, 680], :text => @reward.offer, :width => 250, :font_size => 14
pitch = pdf.cell [220, offer.height - 20], :text => offer.height, :width => 250, :font_size => 12
rules = pdf.cell [220, pitch.height - 20], :text => pitch.height, :width => 250, :font_size => 12
Foi útil?

Solução

Neste caso, você não está realmente bater prawnto, ele só amarra camarão em trilhos melhor.

Todo o layout e formatação é feito na camarão e camarão-format e camarão-layout ( rdoc para aqueles ). Os documentos são um pouco spaghetti-link, às vezes.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top