class Docxer::Word::Contents::Image
Attributes
media[RW]
options[RW]
Public Class Methods
new(media, options={})
click to toggle source
# File lib/docxer/word/contents/image.rb, line 8 def initialize(media, options={}) @media = media @media.file.rewind @options = options end
Public Instance Methods
render(xml)
click to toggle source
# File lib/docxer/word/contents/image.rb, line 20 def render(xml) xml['w'].r do xml['w'].rPr do xml['w'].noProof end xml['w'].pict do xml['v'].shape( 'id' => @media.uniq_id, 'type' => @media.type, 'style' => styles ) do xml['v'].imagedata( 'r:id' => @media.sequence, 'o:title' => @options[:title] ) end end xml['w'].rPr do xml['w'].noProof end end end
styles()
click to toggle source
# File lib/docxer/word/contents/image.rb, line 14 def styles if @options[:style] @options[:style].collect{|k, v| [k, v].join(':')}.join(';') end end