在prawn中设置字体颜色

Arc*_*ath 12 ruby rubygems ruby-on-rails prawn

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

mik*_*iku 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
Run Code Online (Sandbox Code Playgroud)


Szt*_*upY 6

如果你使用任何1.x版本(它只是写作时的预发布版)你也可以使用:

宝石安装:

$ gem install prawn --pre
Run Code Online (Sandbox Code Playgroud)

码:

require "rubygems"
require "prawn" 

Prawn::Document.generate "hello.pdf" do 
  text "Hello World (in blue)", :color => "0000ff", :size => 32 
end
Run Code Online (Sandbox Code Playgroud)