diff options
Diffstat (limited to 'oox')
-rw-r--r-- | oox/source/export/shapes.cxx | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/oox/source/export/shapes.cxx b/oox/source/export/shapes.cxx index 87c019021bea..76d57fd73b76 100644 --- a/oox/source/export/shapes.cxx +++ b/oox/source/export/shapes.cxx @@ -419,10 +419,16 @@ ShapeExport& ShapeExport::WriteCustomShape( Reference< XShape > xShape ) // non visual shape properties if (GetDocumentType() != DOCUMENT_DOCX) { + bool isVisible = true ; + if( GETA (Visible)) + { + mAny >>= isVisible; + } pFS->startElementNS( mnXmlNamespace, XML_nvSpPr, FSEND ); pFS->startElementNS( mnXmlNamespace, XML_cNvPr, XML_id, I32S( GetNewShapeID( xShape ) ), XML_name, IDS( CustomShape ), + XML_hidden, isVisible ? NULL : "1", FSEND ); if( GETA( URL ) ) |