2009-08-09 6 views
3

私は、Prawn/Prawntoを使用してPDF文書を生成するのにちょっと固執しています。 Prawnのドキュメントはいくつかの助けになっていますが、Prawntoのドキュメントは最近見かけ上オフラインです。Prawn&Prawntoを使用してセルの高さを取得する方法は?

私は、前のセルの高さに基づいてテキストセルを配置する方法を見つけようとしています。 Prawnはこれを行う方法を持っています - 問題はありませんが、pdf.cellを実行することによる戻り値(セルを生成しても)は、Prawnの境界ブロックです。

どうすれば下のようなことができ、境界ボックスではなくセルの高さを得ることができますか?

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 

答えて

1

この場合、あなたは本当にプローントにぶつかってはいません。それは、単に新鮮なものをレールに結びつけるだけです。

すべてのレイアウトと書式設定は、エビとエンプロフォーマットとエスケープレイアウト(rdoc for those)で行われます。ドキュメントは時には少しスパゲッティリンクです。

関連する問題