[Libreoffice-commits] core.git: 2 commits - oox/source sc/source
Markus Mohrhard
markus.mohrhard at googlemail.com
Wed Oct 21 12:59:44 PDT 2015
oox/source/drawingml/chart/objectformatter.cxx | 1 +
sc/source/filter/excel/xepivotxml.cxx | 16 +++++++++++++++-
2 files changed, 16 insertions(+), 1 deletion(-)
New commits:
commit 6e3c36255b9a17095745aba2489b347bccf42423
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Wed Oct 21 21:55:24 2015 +0200
chart series support hatches, tdf#94227
Change-Id: Ib3a1ccda738091466d5e2866823f64b254ed5bab
diff --git a/oox/source/drawingml/chart/objectformatter.cxx b/oox/source/drawingml/chart/objectformatter.cxx
index e7461c6..4ab75cb 100644
--- a/oox/source/drawingml/chart/objectformatter.cxx
+++ b/oox/source/drawingml/chart/objectformatter.cxx
@@ -514,6 +514,7 @@ static const sal_Int32 spnFilledPropIds[] =
PROP_FillBitmapPositionOffsetX,
PROP_FillBitmapPositionOffsetY,
PROP_FillBitmapRectanglePoint,
+ PROP_FillHatch,
PROP_END_LIST
};
commit 760a684155ba4b41a1db56d85374575a20abd375
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Sun Oct 18 15:02:36 2015 +0200
make our pivot table export a bit better
Change-Id: I62fe627eab0163715fc90d17a9b8992bc17682b9
diff --git a/sc/source/filter/excel/xepivotxml.cxx b/sc/source/filter/excel/xepivotxml.cxx
index d3bd613..917af8d 100644
--- a/sc/source/filter/excel/xepivotxml.cxx
+++ b/sc/source/filter/excel/xepivotxml.cxx
@@ -228,11 +228,25 @@ void XclExpXmlPivotCaches::SavePivotCacheXml( XclExpXmlStream& rStrm, const Entr
const ScDPCache::ItemsType& rFieldItems = rCache.GetDimMemberValues(i);
+ ScDPCache::ItemsType::const_iterator it = rFieldItems.begin(), itEnd = rFieldItems.end();
+
+ std::set<ScDPItemData::Type> aDPTypes;
+ for (; it != itEnd; ++it)
+ {
+ aDPTypes.insert(it->GetType());
+ }
+
+ auto aDPTypeEnd = aDPTypes.cend();
+
pDefStrm->startElement(XML_sharedItems,
XML_count, OString::number(static_cast<long>(rFieldItems.size())).getStr(),
+ XML_containsMixedTypes, XclXmlUtils::ToPsz10(aDPTypes.size() > 1),
+ XML_containsSemiMixedTypes, XclXmlUtils::ToPsz10(aDPTypes.size() > 1),
+ XML_containsString, XclXmlUtils::ToPsz10(aDPTypes.find(ScDPItemData::String) != aDPTypeEnd),
+ XML_containsNumber, XclXmlUtils::ToPsz10(aDPTypes.find(ScDPItemData::Value) != aDPTypeEnd),
FSEND);
- ScDPCache::ItemsType::const_iterator it = rFieldItems.begin(), itEnd = rFieldItems.end();
+ it = rFieldItems.begin();
for (; it != itEnd; ++it)
{
const ScDPItemData& rItem = *it;
More information about the Libreoffice-commits
mailing list