class OoxmlParser::DifferentialFormattingRecord
Class for ‘dxf` data
Attributes
borders[R]
@return [Borders] Borders
fill[R]
@return [Fill] Fill
font[R]
@return [Font] Font
number_format[R]
@return [NumberFormat] Number format
Public Instance Methods
parse(node)
click to toggle source
Parse DifferentialFormattingRecord
data @param [Nokogiri::XML:Element] node with DifferentialFormattingRecord
data @return [DifferentialFormattingRecord] value of DifferentialFormattingRecord
data
# File lib/ooxml_parser/xlsx_parser/workbook/worksheet/table_part/extension_list/extension/conditional_formattings/conditional_formatting/conditional_formatting_rule/differential_formatting_record.rb, line 18 def parse(node) node.xpath('*').each do |node_child| case node_child.name when 'font' @font = Font.new(parent: self).parse(node_child) when 'numFmt' @number_format = NumberFormat.new(parent: self).parse(node_child) when 'fill' @fill = Fill.new(parent: self).parse(node_child) when 'border' @borders = XlsxBorder.new(parent: self).parse(node_child) end end self end