Frage

Im mit Garnele eine PDF-Ausgabe in einer Rails-Anwendung zu generieren. Wie kann ich die Farbe des ausgegebenen Textes ändern?

War es hilfreich?

Lösung

Haben Sie versucht, fill_color ? Code soll unten arbeiten:

require "rubygems"
require "prawn" 

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

Andere Tipps

Wenn Sie eine 1.x-Version verwenden (es ist nur eine Pre-Release als das Schreibens) Sie können auch verwendet werden:

Gem installieren:

$ gem install prawn --pre

Code:

require "rubygems"
require "prawn" 

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

Beachten Sie, dass Sie auch eine CMYK-Farbe (in diesem Beispiel 100% Schlüssel schwarz) eingestellt werden:

fill_color(0,0,0,100)
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top