我正在使用prawn在rails应用程序中生成PDF输出。如何更改输出文本的颜色?
答案 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)