2012年1月30日

[ruby-list:48608] Re: prawn で改頁すると表のインデントが崩れてしまう

遠藤と申します。

Prawnは注目していたのですが、ずいぶん完成度が上がったのですね。

gemで入れたら、0.12.0に上がっていて、下記サンプルは、headersという
オプションがなくなっている以外は無事動いてインデントされています。

自分で使うのに足りないかなと思う機能は、均等割付くらいですので、

そろそろjRubyからiTextを使っていたアプリケーションをprawnに変える
ことを考えてみますかね。

> prawn 0.8.4 を使っています。
> インデントした表がページをまたがると、次のページではインデントが効かなくなってしまいます。
>
> 改頁してもインデントを保つにはどうしたら良いでしょうか?
>
> 以下、サンプルソース。
> require 'rubygems'
> require 'prawn'
> require 'prawn/layout'
> require "prawn/measurement_extensions"
> Prawn::Document.generate('/tmp/fuga.pdf', :page_size => "A4") do
> text "foo"
>
> indent(100) do
> data = (1..50).inject([]) {|memo, i| memo << ['aaa', 'bbb', i.to_s]}
> table data, {:headers => %w(AAA BBB CCC)}
> end
> end
>


投稿者 xml-rpc : 2012年1月30日 15:57
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/108489
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。