class Docxer::Word::Contents::Text
Attributes
options[RW]
text[RW]
Public Class Methods
new(text, options={})
click to toggle source
# File lib/docxer/word/contents/text.rb, line 8 def initialize(text, options={}) @text = text @options = options end
Public Instance Methods
render(xml)
click to toggle source
# File lib/docxer/word/contents/text.rb, line 13 def render(xml) if !@text.nil? xml['w'].r do xml['w'].rPr do xml['w'].b if @options[:bold] xml['w'].i if @options[:italic] xml['w'].u( 'w:val' => "single" ) if options[:underline] xml['w'].color( 'w:val' => @options[:color] ) if @options[:color] xml['w'].sz( 'w:val' => @options[:size].to_i * 2 ) if @options[:size] end xml['w'].t @text end if options[:br] br = Docxer::Word::Contents::Break.new br.render(xml) end end end