Index: filter/source/msfilter/escherex.cxx =================================================================== --- filter/source/msfilter/escherex.cxx (revision 1349624) +++ filter/source/msfilter/escherex.cxx (working copy) @@ -91,6 +91,7 @@ #include #include #include +#include using namespace vos; using namespace ::rtl; @@ -3113,6 +3114,14 @@ } } } + + 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 ); }