fix for fdo#55565 regression, failure to export vertical text in shape

Change-Id: If3d6413b1fb9e02dc26f930634f84712d7d08ca3
This commit is contained in:
Noel Power 2012-10-03 10:04:29 +01:00
parent 4b5837d7a1
commit fdb42c397f

View File

@ -1241,6 +1241,27 @@ void DrawingML::WriteText( Reference< XInterface > rXIface )
}
}
if ( GETA( CustomShapeGeometry ) )
{
Sequence< PropertyValue > aProps;
if ( mAny >>= aProps )
{
for ( sal_Int32 i = 0, nElems = aProps.getLength(); i < nElems; ++i )
{
sal_Int32 nTextRotateAngle = 0;
if ( aProps[ i ].Name.equals( "TextPreRotateAngle" ) && ( aProps[ i ].Value >>= nTextRotateAngle ) )
{
if ( nTextRotateAngle == -90 )
{
sWritingMode = "vert";
bVertical = sal_True;
}
break;
}
}
}
}
TextHorizontalAdjust eHorizontalAlignment( TextHorizontalAdjust_CENTER );
bool bHorizontalCenter = false;
GET( eHorizontalAlignment, TextHorizontalAdjust );