2012年1月30日

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

naopontan です。

バージョンアップ、試してみます。

帳票に対する要求が高くなったら http://www.thinreports.org/ にも
チャレンジしたいなーと思っていますが、なかなか…。

2012年1月30日15:57 Endo Akira <endo4917@xxxxx>:

> 遠藤と申します。
>
> 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日 16:07
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/108490
トラックバック
コメント
コメントする




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