Ruby RTF gem中细胞阵列的颜色

Ruby RTF gem中细胞阵列的颜色,ruby,rtf,Ruby,Rtf,我有一个作业要做。我必须用彩色数组制作一个rtf文件。我正在使用rtf gem来实现这一点。以下是该宝石的文档。 不久前我写过类似的东西。但使用“背景法”着色对文件没有影响 require 'rubygems' require 'rtf' include RTF document = Document.new(Font.new(Font::ROMAN, 'Times New ROMAN')) red = Colour.new(255,0,0) green = Colour.new(0,255

我有一个作业要做。我必须用彩色数组制作一个rtf文件。我正在使用rtf gem来实现这一点。以下是该宝石的文档。 不久前我写过类似的东西。但使用“背景法”着色对文件没有影响

require 'rubygems'
require 'rtf'
include RTF

document = Document.new(Font.new(Font::ROMAN, 'Times New ROMAN'))

red = Colour.new(255,0,0)
green = Colour.new(0,255,0)

array = document.table(2, 2)
array[0][0].background(red) << "text"
array[0][1] << "text"
array[1][0] << "text"
array[1][1].background(green) << "text"

File.open('document.rtf', "w") {|f| f.write(document.to_rtf)}
需要“rubygems”
需要“rtf”
包括RTF
document=document.new(Font.new(Font::ROMAN,“Times new ROMAN”))
红色=颜色。新(255,0,0)
绿色=颜色。新(0255,0)
数组=文档。表(2,2)

数组[0][0]。背景(红色)适合我。如何查看文件?通过windows rtf查看器