summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKatarina Behrens <bubli@bubli.org>2015-02-02 21:38:32 +0100
committerKatarina Behrens <bubli@bubli.org>2015-02-03 12:03:55 +0100
commitd52ac7508ca87f5acb16dc0539d1814915847925 (patch)
tree9c654f76cd58fe481919cfbee5fea464353a4b91
parent552f754ab9d9f0fedd73d5328618315ec774d3d6 (diff)
Related tdf#87356: export data bar [non-]gradient to OOXML
Change-Id: Ibdbad2f8b5471698337fb7838dadd6188b1add7d
-rw-r--r--sc/source/filter/excel/xeextlst.cxx3
-rw-r--r--sc/source/filter/inc/xeextlst.hxx1
2 files changed, 4 insertions, 0 deletions
diff --git a/sc/source/filter/excel/xeextlst.cxx b/sc/source/filter/excel/xeextlst.cxx
index bb96e2753acc..9015672cc31d 100644
--- a/sc/source/filter/excel/xeextlst.cxx
+++ b/sc/source/filter/excel/xeextlst.cxx
@@ -14,6 +14,7 @@
#include "xename.hxx"
#include "xecontent.hxx"
#include "tokenarray.hxx"
+#include <oox/export/utils.hxx>
using namespace ::oox;
@@ -122,6 +123,7 @@ XclExpExtDataBar::XclExpExtDataBar( const XclExpRoot& rRoot, const ScDataBarForm
mpAxisColor.reset( new XclExpExtAxisColor( rFormatData.maAxisColor ) );
meAxisPosition = rFormatData.meAxisPosition;
+ mbGradient = rFormatData.mbGradient;
}
namespace {
@@ -149,6 +151,7 @@ void XclExpExtDataBar::SaveXml( XclExpXmlStream& rStrm )
XML_minLength, OString::number(0).getStr(),
XML_maxLength, OString::number(100).getStr(),
XML_axisPosition, getAxisPosition(meAxisPosition),
+ XML_gradient, BS(mbGradient),
FSEND );
mpLowerLimit->SaveXml( rStrm );
diff --git a/sc/source/filter/inc/xeextlst.hxx b/sc/source/filter/inc/xeextlst.hxx
index da1b9a48d096..dcf09c1ea7f2 100644
--- a/sc/source/filter/inc/xeextlst.hxx
+++ b/sc/source/filter/inc/xeextlst.hxx
@@ -77,6 +77,7 @@ public:
private:
databar::ScAxisPosition meAxisPosition;
+ bool mbGradient;
boost::scoped_ptr<XclExpExtCfvo> mpLowerLimit;
boost::scoped_ptr<XclExpExtCfvo> mpUpperLimit;