Kaydet (Commit) e307ee7c authored tarafından Artur Dorda's avatar Artur Dorda Kaydeden (comit) Markus Mohrhard

Added dumping ExtrusionColor property

Change-Id: I5df2f997494c399921a6657aecbb0d9a40977e93
üst 39e516aa
...@@ -76,6 +76,7 @@ public: ...@@ -76,6 +76,7 @@ public:
void dumpProjectionModeAsAttribute(com::sun::star::drawing::ProjectionMode eProjectionMode); void dumpProjectionModeAsAttribute(com::sun::star::drawing::ProjectionMode eProjectionMode);
void dumpViewPointAsElement(com::sun::star::drawing::Position3D aViewPoint); void dumpViewPointAsElement(com::sun::star::drawing::Position3D aViewPoint);
void dumpOriginAsElement(com::sun::star::drawing::EnhancedCustomShapeParameterPair aOrigin); void dumpOriginAsElement(com::sun::star::drawing::EnhancedCustomShapeParameterPair aOrigin);
void dumpExtrusionColorAsAttribute(sal_Bool bExtrusionColor);
private: private:
xmlTextWriterPtr xmlWriter; xmlTextWriterPtr xmlWriter;
......
...@@ -170,6 +170,12 @@ void EnhancedShapeDumper::dumpEnhancedCustomShapeExtrusionService(uno::Reference ...@@ -170,6 +170,12 @@ void EnhancedShapeDumper::dumpEnhancedCustomShapeExtrusionService(uno::Reference
if(anotherAny >>= aOrigin) if(anotherAny >>= aOrigin)
dumpOriginAsElement(aOrigin); dumpOriginAsElement(aOrigin);
} }
{
uno::Any anotherAny = xPropSet->getPropertyValue("ExtrusionColor");
sal_Bool bExtrusionColor;
if(anotherAny >>= bExtrusionColor)
dumpExtrusionColorAsAttribute(bExtrusionColor);
}
} }
void EnhancedShapeDumper::dumpExtrusionAsAttribute(sal_Bool bExtrusion) void EnhancedShapeDumper::dumpExtrusionAsAttribute(sal_Bool bExtrusion)
{ {
...@@ -375,4 +381,11 @@ void EnhancedShapeDumper::dumpOriginAsElement(drawing::EnhancedCustomShapeParame ...@@ -375,4 +381,11 @@ void EnhancedShapeDumper::dumpOriginAsElement(drawing::EnhancedCustomShapeParame
xmlTextWriterEndElement( xmlWriter ); xmlTextWriterEndElement( xmlWriter );
} }
void EnhancedShapeDumper::dumpExtrusionColorAsAttribute(sal_Bool bExtrusionColor)
{
if(bExtrusionColor)
xmlTextWriterWriteFormatAttribute( xmlWriter, BAD_CAST("extrusionColor"), "%s", "true");
else
xmlTextWriterWriteFormatAttribute( xmlWriter, BAD_CAST("extrusionColor"), "%s", "false");
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment