incubator-ooo-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From h..@apache.org
Subject svn commit: r1349700 - /incubator/ooo/trunk/main/filter/source/msfilter/escherex.cxx
Date Wed, 13 Jun 2012 09:20:50 GMT
Author: hdu
Date: Wed Jun 13 09:20:49 2012
New Revision: 1349700

URL: http://svn.apache.org/viewvc?rev=1349700&view=rev
Log:
#i119559# fix vertical text in *ppt export

Patch by: Lei Debin, Wang Zhe
Found by: Li Feng Wang
Review by: Herbert Duerr

Modified:
    incubator/ooo/trunk/main/filter/source/msfilter/escherex.cxx

Modified: incubator/ooo/trunk/main/filter/source/msfilter/escherex.cxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/filter/source/msfilter/escherex.cxx?rev=1349700&r1=1349699&r2=1349700&view=diff
==============================================================================
--- incubator/ooo/trunk/main/filter/source/msfilter/escherex.cxx (original)
+++ incubator/ooo/trunk/main/filter/source/msfilter/escherex.cxx Wed Jun 13 09:20:49 2012
@@ -30,6 +30,7 @@
 #include <svx/svdoashp.hxx>
 #include <svx/svdoole2.hxx>
 #include <svx/svdmodel.hxx>
+#include <editeng/outlobj.hxx>
 #include <vcl/gradient.hxx>
 #include <vcl/graph.hxx>
 #include <vcl/cvtgrf.hxx>
@@ -3113,6 +3114,12 @@ void EscherPropertyContainer::CreateCust
 								}
 							}
 						}
+						if((nTextPathFlags & 0x4000) != 0)  //Is Font work
+						{
+							OutlinerParaObject* pOutlinerParaObject = pCustoShape->GetOutlinerParaObject();
+							if ( pOutlinerParaObject && pOutlinerParaObject->IsVertical() )
+								nTextPathFlags |= 0x2000;
+						}
 						if ( nTextPathFlags != nTextPathFlagsOrg )
 							AddOpt( DFF_Prop_gtextFStrikethrough, nTextPathFlags );
 					}



Mime
View raw message