Установить цвет шрифта в креветках - PullRequest
12 голосов
/ 07 января 2010

Я использую креветку для создания вывода PDF в приложении rails. Как изменить цвет выводимого текста?

Ответы [ 3 ]

30 голосов
/ 07 января 2010

Вы пробовали 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
6 голосов
/ 20 августа 2013

если вы используете любую версию 1.x (на момент написания этой статьи только предварительную версию), вы также можете использовать:

Gem install:

$ gem install prawn --pre

Код:

require "rubygems"
require "prawn" 

Prawn::Document.generate "hello.pdf" do 
  text "Hello World (in blue)", :color => "0000ff", :size => 32 
end
3 голосов
/ 27 мая 2010

Обратите внимание, что вы также можете установить цвет CMYK (в этом примере 100% ключ черный):

fill_color(0,0,0,100)
...