2012-01-08 18 views
1

私は、Ruby on Rails 3.1で特定のデータのPDF版が必要なサイトを構築しています。このため私はPrawntoの宝石とPrawn(マスター)を使用します。本当にうまくいく。しかし、私はこれを行う方法がわからないだけです。固体と破線のセルの境界線のスタイルを混ぜることは可能ですか?

PDFには表形式のデータが含まれています。は、セルの境界線のスタイルを別の方法で変更したい場合があります。現時点では、私は単一または複数のグループにまとめることができる行を持っています。単一の行またはグループは、これがグループであることを示すために、その周りに実線の境界線を持つ必要があります。

----------------------------------------------------------------- 
| Row 1               | 
----------------------------------------------------------------- 
----------------------------------------------------------------- 
| Row 1               | 
|                 | 
| Row 2               | 
----------------------------------------------------------------- 

は今はたいもの第2グループの行1と行2間の破線/点線を有することです。私はまた、特定のケースでは、セル内に垂直(左/右)の点線/点線の境界線を持つ必要があります。

----------------------------------------------------------------- 
| Row 1               | 
|- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -| 
| Row 2               | 
----------------------------------------------------------------- 

私は例としてウェブをトラッキングしていますが、運がまったくありません。これはどうすればできますか?私ができる唯一のことは、テーブルのすべての罫線を破ることですが、これは私が望むものではありません。

pdf.dash 4, :space => 3 
pdf.table data 

私だけでなく、細胞が異なるボーダーのための異なるスタイルを持つことができる方法で、各セルごとに個別の境界線スタイルを設定できるようにしたいと思います。私。上は実線で、下は破線です。

私はこれをどのように達成することができますか?テキストボックスやバウンディングボックスは、テーブルを使用する代わりに役立つでしょうか?

ありがとうございます!

答えて

0

いいえ、これは現在できません。

私は、エビのフォークを作成し、テーブル内の実線、破線および点線のセルの境界を混在させるのに必要なコードを追加しました。

フォークhereがあります。表のセルを作成

使用例:

:border_lines => [:solid, :dotted, :dashed, :dashed] 
+0

は 'のようになります。border_lines'は、masterブランチで利用可能です。 –

関連する問題