class OoxmlParser::PlotArea
Parsing Plot Area tag ‘plotArea’
Attributes
@return [CommonChartData] area chart
@return [CommonChartData] bar 3D chart
@return [CommonChartData] bar chart
@return [CommonChartData] bubble chart
@return [CommonChartData] line 3D chart
@return [CommonChartData] line chart
@return [CommonChartData] pie 3D chart
@return [CommonChartData] pie chart
@return [CommonChartData] radar chart
@return [CommonChartData] stock chart
@return [CommonChartData] surface 3D chart
Public Instance Methods
Source
# File lib/ooxml_parser/common_parser/common_data/alternate_content/chart/chart/plot_area.rb, line 33 def parse(node) node.xpath('*').each do |node_child| case node_child.name when 'barChart' @bar_chart = CommonChartData.new(parent: self).parse(node_child) when 'lineChart' @line_chart = CommonChartData.new(parent: self).parse(node_child) when 'areaChart' @area_chart = CommonChartData.new(parent: self).parse(node_child) when 'bubbleChart' @bubble_chart = CommonChartData.new(parent: self).parse(node_child) when 'doughnutChart' @doughnut_chart = CommonChartData.new(parent: self).parse(node_child) when 'pieChart' @pie_chart = CommonChartData.new(parent: self).parse(node_child) when 'scatterChart' @scatter_chart = CommonChartData.new(parent: self).parse(node_child) when 'radarChart' @radar_chart = CommonChartData.new(parent: self).parse(node_child) when 'stockChart' @stock_chart = CommonChartData.new(parent: self).parse(node_child) when 'surface3DChart' @surface_3d_chart = CommonChartData.new(parent: self).parse(node_child) when 'line3DChart' @line_3d_chart = CommonChartData.new(parent: self).parse(node_child) when 'bar3DChart' @bar_3d_chart = CommonChartData.new(parent: self).parse(node_child) when 'pie3DChart' @pie_3d_chart = CommonChartData.new(parent: self).parse(node_child) end end self end
Parse PlotArea
object @param node [Nokogiri::XML:Element] node to parse @return [PlotArea] result of parsing