--- filter/source/msfilter/svdfppt.cxx (revision 1354821) +++ filter/source/msfilter/svdfppt.cxx (working copy) @@ -37,6 +37,7 @@ #include #include #include +#include #include #include #include @@ -7612,6 +7613,16 @@ static const rtl::OUString sFillBitmapURL( String( RTL_CONSTASCII_USTRINGPARAM( "FillBitmapURL" ) ) ); xPropSet->setPropertyValue( sFillBitmapURL, Any( aURL ) ); + + static const rtl::OUString sFillBitmapMode( String( RTL_CONSTASCII_USTRINGPARAM( "FillBitmapMode" ) ) ); + const XFillBmpStretchItem aStretchItem(( const XFillBmpStretchItem&)pObj->GetMergedItem( XATTR_FILLBMP_STRETCH )); + const XFillBmpTileItem aTileItem(( const XFillBmpTileItem&)pObj->GetMergedItem( XATTR_FILLBMP_TILE )); + if( aTileItem.GetValue() ) + xPropSet->setPropertyValue( sFillBitmapMode, Any( com::sun::star::drawing::BitmapMode_REPEAT ) ); + else if( aStretchItem.GetValue() ) + xPropSet->setPropertyValue( sFillBitmapMode, Any( com::sun::star::drawing::BitmapMode_STRETCH ) ); + else + xPropSet->setPropertyValue( sFillBitmapMode, Any( com::sun::star::drawing::BitmapMode_NO_REPEAT ) ); } break; case XFILL_NONE :