diff options
Diffstat (limited to 'writerfilter/source/ooxml/OOXMLPropertySet.cxx')
-rw-r--r-- | writerfilter/source/ooxml/OOXMLPropertySet.cxx | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/writerfilter/source/ooxml/OOXMLPropertySet.cxx b/writerfilter/source/ooxml/OOXMLPropertySet.cxx index 0b353dfb8039..f2fc19f5fa87 100644 --- a/writerfilter/source/ooxml/OOXMLPropertySet.cxx +++ b/writerfilter/source/ooxml/OOXMLPropertySet.cxx @@ -23,6 +23,7 @@ #include <ooxml/QNameToString.hxx> #include <com/sun/star/drawing/XShape.hpp> #include <oox/token/tokens.hxx> +#include <tools/color.hxx> namespace writerfilter { namespace ooxml @@ -588,6 +589,21 @@ string OOXMLHexValue::toString() const } #endif +/* + class OOXMLHexColorValue +*/ +OOXMLHexColorValue::OOXMLHexColorValue(const char * pValue) +{ + if (!strcmp(pValue, "auto")) + { + mnValue = sal_uInt32(COL_AUTO); + } + else + { + mnValue = rtl_str_toUInt32(pValue, 16); + } +} + // OOXMLUniversalMeasureValue // ECMA-376 5th ed. Part 1 , 22.9.2.15 OOXMLUniversalMeasureValue::OOXMLUniversalMeasureValue(const char * pValue, sal_uInt32 npPt) |