diff options
Diffstat (limited to 'filter/source/svg/svgexport.cxx')
-rw-r--r-- | filter/source/svg/svgexport.cxx | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/filter/source/svg/svgexport.cxx b/filter/source/svg/svgexport.cxx index ef13ab4884d9..ce12673b795d 100644 --- a/filter/source/svg/svgexport.cxx +++ b/filter/source/svg/svgexport.cxx @@ -2118,14 +2118,18 @@ bool SVGFilter::implExportShape( const Reference< css::drawing::XShape >& rxShap bool bIsPageNumber = ( aShapeClass == "Slide_Number" ); bool bIsFooter = ( aShapeClass == "Footer" ); bool bIsDateTime = ( aShapeClass == "Date/Time" ); - if( bIsPageNumber || bIsDateTime || bIsFooter ) + bool bTextField = bIsPageNumber || bIsFooter || bIsDateTime; + if( bTextField ) { // to notify to the SVGActionWriter::ImplWriteActions method // that we are dealing with a placeholder shape pElementId = &sPlaceholderTag; mpSVGExport->AddAttribute( XML_NAMESPACE_NONE, "visibility", "hidden" ); + } + if( bTextField || ( aShapeClass == "TextShape" ) ) + { sal_uInt16 nTextAdjust = sal_uInt16(ParagraphAdjust_LEFT); OUString sTextAdjust; xShapePropSet->getPropertyValue( "ParaAdjust" ) >>= nTextAdjust; |