在prawn中设置字体颜色

时间:2010-01-07 10:26:25

标签: ruby-on-rails ruby rubygems prawn

我正在使用prawn在rails应用程序中生成PDF输出。如何更改输出文本的颜色?

3 个答案:

答案 0 :(得分:30)

你试过fill_color吗?下面的代码应该有效:

require "rubygems"
require "prawn" 

Prawn::Document.generate "hello.pdf" do 
  fill_color "0000ff" 
  text "Hello World (in blue)", :at => [200,720], :size => 32 
end

答案 1 :(得分: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

答案 2 :(得分:3)

请注意,您还可以设置CMYK颜色(在此示例中为100%键黑色):

fill_color(0,0,0,100)