summaryrefslogtreecommitdiffhomepage
path: root/lib/axlsx/drawing/series_title.rb
diff options
context:
space:
mode:
authorRandy Morgan <[email protected]>2011-11-21 23:42:03 +0900
committerRandy Morgan <[email protected]>2011-11-21 23:42:03 +0900
commit11729af6e1dc9492ba1fadb3681b885a4ff7dbbb (patch)
treec47d5e007b9711066bc46be5914fe73e75bace6c /lib/axlsx/drawing/series_title.rb
parente53a0b7223e531046dd263ff5686d6e34196512a (diff)
downloadcaxlsx-11729af6e1dc9492ba1fadb3681b885a4ff7dbbb.tar.gz
caxlsx-11729af6e1dc9492ba1fadb3681b885a4ff7dbbb.zip
Adding in support for line charts, style attribute for all charts and minor bug fixes.
Diffstat (limited to 'lib/axlsx/drawing/series_title.rb')
-rw-r--r--lib/axlsx/drawing/series_title.rb22
1 files changed, 22 insertions, 0 deletions
diff --git a/lib/axlsx/drawing/series_title.rb b/lib/axlsx/drawing/series_title.rb
new file mode 100644
index 00000000..32b5b102
--- /dev/null
+++ b/lib/axlsx/drawing/series_title.rb
@@ -0,0 +1,22 @@
+module Axlsx
+ # A series title is a Title with a slightly different serialization
+ class SeriesTitle < Title
+
+ # Serializes the series title
+ # @param [Nokogiri::XML::Builder] xml The document builder instance this objects xml will be added to.
+ # @return [String]
+ def to_xml(xml)
+ xml.send('c:tx') {
+ xml.send('c:strRef') {
+ xml.send('c:f', range)
+ xml.send('c:strCache') {
+ xml.send('c:ptCount', :val=>1)
+ xml.send('c:pt', :idx=>0) {
+ xml.send('c:v', @text)
+ }
+ }
+ }
+ }
+ end
+ end
+end