Sha256: a4b3912104fcd73c9383fcf5a258bc371270b6ca9311f80ee53e22536be692e4
Contents?: true
Size: 688 Bytes
Versions: 2
Compression:
Stored size: 688 Bytes
Contents
require_relative 'docx_blip' # Docx Picture Data module OoxmlParser class DocxPicture attr_accessor :path_to_image, :properties, :nonvisual_properties, :chart alias image path_to_image alias shape_properties properties def self.parse(picture_node) picture = DocxPicture.new picture_node.xpath('*').each do |picture_node_child| case picture_node_child.name when 'nvPicPr' when 'blipFill' picture.path_to_image = DocxBlip.parse(picture_node_child) when 'spPr' picture.properties = DocxShapeProperties.parse(picture_node_child) end end picture end end Picture = DocxPicture end
Version data entries
2 entries across 2 versions & 1 rubygems