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:
void dumpProjectionModeAsAttribute(com::sun::star::drawing::ProjectionMode eProjectionMode);
void dumpViewPointAsElement(com::sun::star::drawing::Position3D aViewPoint);
void dumpOriginAsElement(com::sun::star::drawing::EnhancedCustomShapeParameterPair aOrigin);
void dumpExtrusionColorAsAttribute(sal_Bool bExtrusionColor);
private:
xmlTextWriterPtr xmlWriter;
......
......@@ -170,6 +170,12 @@ void EnhancedShapeDumper::dumpEnhancedCustomShapeExtrusionService(uno::Reference
if(anotherAny >>= aOrigin)
dumpOriginAsElement(aOrigin);
}
{
uno::Any anotherAny = xPropSet->getPropertyValue("ExtrusionColor");
sal_Bool bExtrusionColor;
if(anotherAny >>= bExtrusionColor)
dumpExtrusionColorAsAttribute(bExtrusionColor);
}
}
void EnhancedShapeDumper::dumpExtrusionAsAttribute(sal_Bool bExtrusion)
{
......@@ -375,4 +381,11 @@ void EnhancedShapeDumper::dumpOriginAsElement(drawing::EnhancedCustomShapeParame
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