class OoxmlParser::PivotTableStyleInfo
Class for parsing <pivotTableStyleInfo> tag
Attributes
name[R]
@return [String] name of style
show_column_header[R]
@return [True, False] show column header
show_column_stripes[R]
@return [True, False] show column stripes
show_last_column[R]
@return [True, False] show last column
show_row_header[R]
@return [True, False] show row header
show_row_stripes[R]
@return [True, False] show row stripes
Public Instance Methods
parse(node)
click to toggle source
Parse ‘<pivotTableStyleInfo>` tag @param [Nokogiri::XML:Element] node with PivotTableStyleInfo
data @return [PivotTableStyleInfo]
# File lib/ooxml_parser/xlsx_parser/workbook/pivot_table_definition/pivot_table_style_info.rb, line 22 def parse(node) node.attributes.each do |key, value| case key when 'name' @name = value.value.to_s when 'showRowHeaders' @show_row_header = attribute_enabled?(value) when 'showColHeaders' @show_column_header = attribute_enabled?(value) when 'showRowStripes' @show_row_stripes = attribute_enabled?(value) when 'showColStripes' @show_column_stripes = attribute_enabled?(value) when 'showLastColumn' @show_last_column = attribute_enabled?(value) end end self end