include/oox/drawingml/textparagraphpropertiescontext.hxx | 2 -- include/oox/drawingml/textspacing.hxx | 3 ++- oox/source/drawingml/textparagraphpropertiescontext.cxx | 6 ++---- 3 files changed, 4 insertions(+), 7 deletions(-)
New commits: commit b0073ef79efe65d8094d479faf0c4b657dffbfb0 Author: Zolnai Tamás <tamas.zol...@collabora.com> Date: Sun Feb 23 16:15:06 2014 +0100 drawingML import: reduce code duplication Change-Id: I7730fb047a10f270498bbf6f1a89dde034514121 diff --git a/include/oox/drawingml/textspacing.hxx b/include/oox/drawingml/textspacing.hxx index e36ca72..4c859d7 100644 --- a/include/oox/drawingml/textspacing.hxx +++ b/include/oox/drawingml/textspacing.hxx @@ -24,6 +24,7 @@ #include <com/sun/star/style/LineSpacing.hpp> #include <com/sun/star/style/LineSpacingMode.hpp> +#include <oox/drawingml/drawingmltypes.hxx> namespace oox { namespace drawingml { @@ -53,7 +54,7 @@ namespace oox { namespace drawingml { sal_Int32 toMargin( float fFontSize ) const { if ( nUnit == PERCENT ) - return (sal_Int32) ((((fFontSize*nValue)/1000)*254 + 360)/720); + return GetTextSpacingPoint(static_cast<sal_Int32>((fFontSize*nValue)/1000)); else return nValue; } commit a35a29829d1899e441a969de6d1045fd17e4639b Author: Zolnai Tamás <tamas.zol...@collabora.com> Date: Sun Feb 23 16:09:34 2014 +0100 drawingML import: remove some unneeded member Change-Id: Iea975665b9225e535dcc4fbdcd666d7c7bff8ef3 diff --git a/include/oox/drawingml/textparagraphpropertiescontext.hxx b/include/oox/drawingml/textparagraphpropertiescontext.hxx index d1a5fa8..0d3dc98 100644 --- a/include/oox/drawingml/textparagraphpropertiescontext.hxx +++ b/include/oox/drawingml/textparagraphpropertiescontext.hxx @@ -43,8 +43,6 @@ public: protected: TextParagraphProperties& mrTextParagraphProperties; TextSpacing maLineSpacing; - TextSpacing& mrSpaceBefore; - TextSpacing& mrSpaceAfter; BulletList& mrBulletList; ::std::list< ::com::sun::star::style::TabStop > maTabList; ::boost::shared_ptr< BlipFillProperties > mxBlipProps; diff --git a/oox/source/drawingml/textparagraphpropertiescontext.cxx b/oox/source/drawingml/textparagraphpropertiescontext.cxx index 9e05446..a47d37f 100644 --- a/oox/source/drawingml/textparagraphpropertiescontext.cxx +++ b/oox/source/drawingml/textparagraphpropertiescontext.cxx @@ -47,8 +47,6 @@ TextParagraphPropertiesContext::TextParagraphPropertiesContext( ContextHandler2H TextParagraphProperties& rTextParagraphProperties ) : ContextHandler2( rParent ) , mrTextParagraphProperties( rTextParagraphProperties ) -, mrSpaceBefore( rTextParagraphProperties.getParaTopMargin() ) -, mrSpaceAfter( rTextParagraphProperties.getParaBottomMargin() ) , mrBulletList( rTextParagraphProperties.getBulletList() ) { OUString sValue; @@ -171,9 +169,9 @@ ContextHandlerRef TextParagraphPropertiesContext::onCreateContext( sal_Int32 aEl case A_TOKEN( lnSpc ): // CT_TextSpacing return new TextSpacingContext( *this, maLineSpacing ); case A_TOKEN( spcBef ): // CT_TextSpacing - return new TextSpacingContext( *this, mrSpaceBefore ); + return new TextSpacingContext( *this, mrTextParagraphProperties.getParaTopMargin() ); case A_TOKEN( spcAft ): // CT_TextSpacing - return new TextSpacingContext( *this, mrSpaceAfter ); + return new TextSpacingContext( *this, mrTextParagraphProperties.getParaBottomMargin() ); // EG_TextBulletColor case A_TOKEN( buClrTx ): // CT_TextBulletColorFollowText ??? mrBulletList.mbBulletColorFollowText <<= sal_True;
_______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits