Witam
Muszę zrobić plik rtf z pokolorowaną tablicą. Do zrobiebia tego używam gem’a rtf. Tu jest dokumentacja tego gema http://ruby-rtf.rubyforge.org/docs/. Przed chwilą napisałem coś takiego, lecz kolorowanie metodą “background” nie ma wpływa na plik.
require 'rubygems'
require 'rtf'
include RTF
dokument = Document.new(Font.new(Font::ROMAN, 'Times New ROMAN'))
czerwony = Colour.new(255,0,0)
zielony = Colour.new(0,255,0)
styl = CharacterStyle.new
styl.background = czerwony
tabela = dokument.table(2, 2)
tabela[0][0].background(czerwony) << "tekst"
tabela[0][1] << "tekst"
tabela[1][0] << "tekst"
tabela[1][1].background(zielony) << "tekst"
File.open('dokument.rtf', "w") {|f| f.write(dokument.to_rtf)}
Jakieś pomysły co mógłbym zrobić.