class OoxmlParser::ColorAlphaChannel
Class for working with AlphaChannel
Public Class Methods
parse(node)
click to toggle source
Parse AlphaChannel value @param node [Nokogiri::XML::Element] node to parse @return [Fixnum] value of AlphaChannel
# File lib/ooxml_parser/common_parser/common_data/colors/color_alpha_channel.rb, line 9 def self.parse(node) alpha_channel_node = node.xpath('a:alpha', 'xmlns:a' => 'http://schemas.openxmlformats.org/drawingml/2006/main').first alpha_channel_node = node.xpath('w14:alpha', 'xmlns:w14' => 'http://schemas.microsoft.com/office/word/2010/wordml').first if alpha_channel_node.nil? return 100.0 if alpha_channel_node.nil? (alpha_channel_node.attribute('val').value.to_f / 1_000.0).round(0) end