From 38e209eee11fe921e3c3c172518b17eae2faea66 Mon Sep 17 00:00:00 2001 From: Miklos Vajna Date: Fri, 6 Sep 2013 12:29:46 +0200 Subject: bnc#779642 VML import: handle drawinglayer rectangle inset Change-Id: If8b064ca9a52bb02ff41f07e00142702a29df818 (cherry picked from commit 870a2394a87c77740daf41e1aa81b130113f8e00) --- oox/source/vml/vmlshape.cxx | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'oox/source') diff --git a/oox/source/vml/vmlshape.cxx b/oox/source/vml/vmlshape.cxx index 44910b5a965d..bcdf65cab4a6 100644 --- a/oox/source/vml/vmlshape.cxx +++ b/oox/source/vml/vmlshape.cxx @@ -529,7 +529,16 @@ Reference< XShape > SimpleShape::implConvertAndInsert( const Reference< XShapes } if (getTextBox()) + { getTextBox()->convert(xShape); + if (getTextBox()->borderDistanceSet) + { + PropertySet(xShape).setAnyProperty(PROP_TextLeftDistance, makeAny(sal_Int32(getTextBox()->borderDistanceLeft))); + PropertySet(xShape).setAnyProperty(PROP_TextUpperDistance, makeAny(sal_Int32(getTextBox()->borderDistanceTop))); + PropertySet(xShape).setAnyProperty(PROP_TextRightDistance, makeAny(sal_Int32(getTextBox()->borderDistanceRight))); + PropertySet(xShape).setAnyProperty(PROP_TextLowerDistance, makeAny(sal_Int32(getTextBox()->borderDistanceBottom))); + } + } } // Import Legacy Fragments (if any) -- cgit