14

エビを使用して、RailsアプリでPDF出力を生成しています。出力されたテキストの色を変更するにはどうすればよいですか?

4

4 に答える 4

33

試しましたfill_colorか?以下のコードが機能するはずです。

require "rubygems"
require "prawn" 

Prawn::Document.generate "hello.pdf" do 
  fill_color "0000ff" 
  text_box "Hello World (in blue)", :at => [200,720], :size => 32 
end
于 2010-01-07T10:28:51.800 に答える
6

1.x バージョンを使用している場合 (執筆時点ではプレリリースにすぎません)、以下も使用できます。

宝石のインストール:

$ gem install prawn --pre

コード:

require "rubygems"
require "prawn" 

Prawn::Document.generate "hello.pdf" do 
  text "Hello World (in blue)", :color => "0000ff", :size => 32 
end
于 2013-08-20T15:42:26.860 に答える
3

CMYK カラーも設定できることに注意してください (この例では 100% キー ブラック)。

fill_color(0,0,0,100)
于 2010-05-27T06:42:18.630 に答える