Sha256: 4f1926110b68fdaaee55d7dc73eb2cbf1e99bce7cb6258bba11b6caa46fd4dac

Contents?: true

Size: 494 Bytes

Versions: 6

Compression:

Stored size: 494 Bytes

Contents

require 'rrtf'
require 'JSON'

DIR = File.dirname(__FILE__)

raw_styles = JSON.parse File.read(DIR+'/resources/json/redshirt_styles.json')
rtf = RRTF::Document.new("stylesheet" => raw_styles)
styles = rtf.stylesheet.styles

rtf.paragraph(styles['H1']) << "Redshirt Pocket Guide"
rtf.paragraph(styles['BODY']) do |p|
  p << "3"
  # apply an anonymous character style
  p.apply("superscript" => true) << "rd"
  p << " Edition"
end

File.open(DIR+'/10.rtf', 'w') { |file| file.write(rtf.to_rtf) }

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
rrtf-1.3.1 examples/10_stylesheet.rb
rrtf-1.3.0 examples/10_stylesheet.rb
rrtf-1.2.0 examples/10_stylesheet.rb
rrtf-1.1.0 examples/10_stylesheet.rb
rrtf-1.0.1 examples/10_stylesheet.rb
rrtf-1.0.0 examples/10_stylesheet.rb