diff options
Diffstat (limited to 'sw/source/filter/ww8')
-rw-r--r-- | sw/source/filter/ww8/docxattributeoutput.cxx | 8 | ||||
-rw-r--r-- | sw/source/filter/ww8/docxattributeoutput.hxx | 3 | ||||
-rw-r--r-- | sw/source/filter/ww8/rtfattributeoutput.cxx | 2 | ||||
-rw-r--r-- | sw/source/filter/ww8/rtfattributeoutput.hxx | 4 | ||||
-rw-r--r-- | sw/source/filter/ww8/ww8atr.cxx | 4 | ||||
-rw-r--r-- | sw/source/filter/ww8/ww8graf.cxx | 21 |
6 files changed, 22 insertions, 20 deletions
diff --git a/sw/source/filter/ww8/docxattributeoutput.cxx b/sw/source/filter/ww8/docxattributeoutput.cxx index dcdb99ada084..4f5a1a313760 100644 --- a/sw/source/filter/ww8/docxattributeoutput.cxx +++ b/sw/source/filter/ww8/docxattributeoutput.cxx @@ -7147,7 +7147,7 @@ void DocxAttributeOutput::FormatBackground( const SvxBrushItem& rBrush ) if (pItem) { const XFillStyleItem* pFillStyle = static_cast<const XFillStyleItem*>(pItem); - if(pFillStyle->GetValue() == XFILL_BITMAP) + if(pFillStyle->GetValue() == drawing::FillStyle_BITMAP) { bImageBackground = true; } @@ -7200,7 +7200,7 @@ void DocxAttributeOutput::FormatFillStyle( const XFillStyleItem& rFillStyle ) void DocxAttributeOutput::FormatFillGradient( const XFillGradientItem& rFillGradient ) { - if (m_oFillStyle && *m_oFillStyle == XFILL_GRADIENT && !m_rExport.SdrExporter().getDMLTextFrameSyntax()) + if (m_oFillStyle && *m_oFillStyle == drawing::FillStyle_GRADIENT && !m_rExport.SdrExporter().getDMLTextFrameSyntax()) { AddToAttrList( m_rExport.SdrExporter().getFlyFillAttrList(), XML_type, "gradient" ); @@ -7244,7 +7244,7 @@ void DocxAttributeOutput::FormatFillGradient( const XFillGradientItem& rFillGrad AddToAttrList( m_rExport.SdrExporter().getFlyAttrList(), XML_fillcolor, sColor1.getStr() ); AddToAttrList( m_rExport.SdrExporter().getFlyFillAttrList(), XML_color2, sColor2.getStr() ); } - else if (m_oFillStyle && *m_oFillStyle == XFILL_GRADIENT && m_rExport.SdrExporter().getDMLTextFrameSyntax()) + else if (m_oFillStyle && *m_oFillStyle == drawing::FillStyle_GRADIENT && m_rExport.SdrExporter().getDMLTextFrameSyntax()) { uno::Reference<beans::XPropertySet> xPropertySet = SwXFrames::GetObject(const_cast<SwFrmFmt&>(m_rExport.mpParentFrame->GetFrmFmt()), FLYCNTTYPE_FRM); m_rDrawingML.SetFS(m_pSerializer); @@ -7263,7 +7263,7 @@ void DocxAttributeOutput::FormatBox( const SvxBoxItem& rBox ) { const XFillStyleItem* pFillStyle = static_cast<const XFillStyleItem*>(pItem); FormatFillStyle(*pFillStyle); - if (m_oFillStyle && *m_oFillStyle == XFILL_BITMAP) + if (m_oFillStyle && *m_oFillStyle == drawing::FillStyle_BITMAP) { const SdrObject* pSdrObj = m_rExport.mpParentFrame->GetFrmFmt().FindRealSdrObject(); if (pSdrObj) diff --git a/sw/source/filter/ww8/docxattributeoutput.hxx b/sw/source/filter/ww8/docxattributeoutput.hxx index 99adbd97be33..d21560711023 100644 --- a/sw/source/filter/ww8/docxattributeoutput.hxx +++ b/sw/source/filter/ww8/docxattributeoutput.hxx @@ -40,6 +40,7 @@ #include <docxtablestyleexport.hxx> #include <com/sun/star/table/BorderLine2.hpp> +#include <com/sun/star/drawing/FillStyle.hpp> #include <boost/scoped_ptr.hpp> @@ -868,7 +869,7 @@ private: // Remember first cell (used for for default borders/margins) of each table std::vector<ww8::WW8TableNodeInfoInner::Pointer_t> tableFirstCells; - boost::optional<XFillStyle> m_oFillStyle; + boost::optional<css::drawing::FillStyle> m_oFillStyle; /// If FormatBox() already handled fill style / gradient. bool m_bIgnoreNextFill; diff --git a/sw/source/filter/ww8/rtfattributeoutput.cxx b/sw/source/filter/ww8/rtfattributeoutput.cxx index 482569d5c7af..6364b98c0f30 100644 --- a/sw/source/filter/ww8/rtfattributeoutput.cxx +++ b/sw/source/filter/ww8/rtfattributeoutput.cxx @@ -2971,7 +2971,7 @@ void RtfAttributeOutput::FormatFillStyle(const XFillStyleItem& rFillStyle) void RtfAttributeOutput::FormatFillGradient(const XFillGradientItem& rFillGradient) { - if (*m_oFillStyle == XFILL_GRADIENT) + if (*m_oFillStyle == drawing::FillStyle_GRADIENT) { m_aFlyProperties.push_back(std::make_pair<OString, OString>("fillType", OString::number(7))); // Shade using the fillAngle diff --git a/sw/source/filter/ww8/rtfattributeoutput.hxx b/sw/source/filter/ww8/rtfattributeoutput.hxx index d10cb92c28bd..f59a02922c28 100644 --- a/sw/source/filter/ww8/rtfattributeoutput.hxx +++ b/sw/source/filter/ww8/rtfattributeoutput.hxx @@ -20,6 +20,8 @@ #ifndef INCLUDED_SW_SOURCE_FILTER_WW8_RTFATTRIBUTEOUTPUT_HXX #define INCLUDED_SW_SOURCE_FILTER_WW8_RTFATTRIBUTEOUTPUT_HXX +#include <com/sun/star/drawing/FillStyle.hpp> + #include "attributeoutputbase.hxx" #include "rtfexport.hxx" #include "rtfstringbuffer.hxx" @@ -592,7 +594,7 @@ private: std::vector< std::pair<OString, OString> > m_aFlyProperties; - boost::optional<XFillStyle> m_oFillStyle; + boost::optional<css::drawing::FillStyle> m_oFillStyle; public: RtfAttributeOutput(RtfExport& rExport); diff --git a/sw/source/filter/ww8/ww8atr.cxx b/sw/source/filter/ww8/ww8atr.cxx index 44c433cca14b..6de7aecfa8b0 100644 --- a/sw/source/filter/ww8/ww8atr.cxx +++ b/sw/source/filter/ww8/ww8atr.cxx @@ -853,9 +853,9 @@ void MSWordExportBase::OutputFormat( const SwFmt& rFmt, bool bPapFmt, bool bChpF { switch (pXFillStyleItem->GetValue()) { - case XFILL_NONE: + case drawing::FillStyle_NONE: break; - case XFILL_SOLID: + case drawing::FillStyle_SOLID: { // Construct an SvxBrushItem, as expected by the exporters. aSet.Put(getSvxBrushItemFromSourceSet(rFrmFmt.GetAttrSet(), RES_BACKGROUND)); diff --git a/sw/source/filter/ww8/ww8graf.cxx b/sw/source/filter/ww8/ww8graf.cxx index d757538e6b7f..2af7e71f5831 100644 --- a/sw/source/filter/ww8/ww8graf.cxx +++ b/sw/source/filter/ww8/ww8graf.cxx @@ -254,10 +254,10 @@ static void SetFill( SfxItemSet& rSet, WW8_DP_FILL& rFill ) sal_uInt16 nPat = SVBT16ToShort(rFill.flpp); if (nPat == 0) // transparent - rSet.Put(XFillStyleItem(XFILL_NONE)); + rSet.Put(XFillStyleItem(drawing::FillStyle_NONE)); else { - rSet.Put(XFillStyleItem(XFILL_SOLID)); // necessary for textbox + rSet.Put(XFillStyleItem(drawing::FillStyle_SOLID)); // necessary for textbox if (nPat <= 1 || ((sizeof(nPatA)/sizeof(nPatA[0])) <= nPat)) { // Solid background or unknown @@ -1749,11 +1749,12 @@ void SwWW8ImplReader::MatchSdrItemsIntoFlySet( SdrObject* pSdrObj, eState = rOldSet.GetItemState(XATTR_FILLSTYLE, true, &pItem); if (eState == SFX_ITEM_SET) { - const XFillStyle eFill = ((const XFillStyleItem*)pItem)->GetValue(); + const drawing::FillStyle eFill = ((const XFillStyleItem*)pItem)->GetValue(); switch (eFill) { - case XFILL_NONE: + default: + case drawing::FillStyle_NONE: // Writer graphics don't have it yet if (eShapeType != mso_sptPictureFrame) { @@ -1761,8 +1762,8 @@ void SwWW8ImplReader::MatchSdrItemsIntoFlySet( SdrObject* pSdrObj, bBrushItemOk = true; } break; - case XFILL_SOLID: - case XFILL_GRADIENT: + case drawing::FillStyle_SOLID: + case drawing::FillStyle_GRADIENT: { const Color aColor = static_cast< XFillColorItem const & >( rOldSet.Get(XATTR_FILLCOLOR)).GetColorValue(); @@ -1774,11 +1775,9 @@ void SwWW8ImplReader::MatchSdrItemsIntoFlySet( SdrObject* pSdrObj, bBrushItemOk = true; } break; - // case XFILL_GRADIENT: - // break; - case XFILL_HATCH: + case drawing::FillStyle_HATCH: break; - case XFILL_BITMAP: + case drawing::FillStyle_BITMAP: { GraphicObject aGrfObj(static_cast< XFillBitmapItem const & >(rOldSet.Get(XATTR_FILLBITMAP)).GetGraphicObject()); const bool bTile(WW8ITEMVALUE(rOldSet, XATTR_FILLBMP_TILE, SfxBoolItem) ? true: false); @@ -2725,7 +2724,7 @@ SwFrmFmt* SwWW8ImplReader::MungeTextIntoDrawBox(SdrObject* pTrueObject, pSdrTextObj = new SdrRectObj( OBJ_TEXT, pThisGroup->GetCurrentBoundRect()); SfxItemSet aSet(pDrawModel->GetItemPool()); - aSet.Put(XFillStyleItem(XFILL_NONE)); + aSet.Put(XFillStyleItem(drawing::FillStyle_NONE)); aSet.Put(XLineStyleItem(XLINE_NONE)); aSet.Put(SdrTextFitToSizeTypeItem( SDRTEXTFIT_NONE )); aSet.Put(SdrTextAutoGrowHeightItem(false)); |