Method: Axlsx::AreaChart#to_xml_string

Defined in:
lib/axlsx/drawing/area_chart.rb

#to_xml_string(str = '') ⇒ String

Serializes the object

Parameters:

  • str (String) (defaults to: '')

Returns:

  • (String)


78
79
80
81
82
83
84
85
86
87
88
89
90
# File 'lib/axlsx/drawing/area_chart.rb', line 78

def to_xml_string(str = '')
  super(str) do
    str << ("<c:" << node_name << ">")
    str << ('<c:grouping val="' << grouping.to_s << '"/>')
    str << ('<c:varyColors val="' << vary_colors.to_s << '"/>')
    @series.each { |ser| ser.to_xml_string(str) }
    @d_lbls.to_xml_string(str) if @d_lbls
    yield if block_given?
    axes.to_xml_string(str, :ids => true)
    str << ("</c:" << node_name << ">")
    axes.to_xml_string(str)
  end
end