Method: Axlsx::AreaSeries#to_xml_string
- Defined in:
- lib/axlsx/drawing/area_series.rb
#to_xml_string(str = '') ⇒ String
Serializes the object
74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 |
# File 'lib/axlsx/drawing/area_series.rb', line 74 def to_xml_string(str = '') super(str) do if color str << '<c:spPr><a:solidFill>' str << ('<a:srgbClr val="' << color << '"/>') str << '</a:solidFill>' str << '<a:ln w="28800">' str << '<a:solidFill>' str << ('<a:srgbClr val="' << color << '"/>') str << '</a:solidFill>' str << '</a:ln>' str << '<a:round/>' str << '</c:spPr>' end if !@show_marker str << '<c:marker><c:symbol val="none"/></c:marker>' elsif @marker_symbol != :default str << '<c:marker><c:symbol val="' + @marker_symbol.to_s + '"/></c:marker>' end @labels.to_xml_string(str) unless @labels.nil? @data.to_xml_string(str) unless @data.nil? str << ('<c:smooth val="' << ((smooth) ? '1' : '0') << '"/>') end end |