From d52ac7508ca87f5acb16dc0539d1814915847925 Mon Sep 17 00:00:00 2001 From: Katarina Behrens Date: Mon, 2 Feb 2015 21:38:32 +0100 Subject: Related tdf#87356: export data bar [non-]gradient to OOXML Change-Id: Ibdbad2f8b5471698337fb7838dadd6188b1add7d --- sc/source/filter/excel/xeextlst.cxx | 3 +++ sc/source/filter/inc/xeextlst.hxx | 1 + 2 files changed, 4 insertions(+) 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 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 mpLowerLimit; boost::scoped_ptr mpUpperLimit; -- cgit