--- sw/source/filter/ww8/ww8par.cxx (revision 1351216) +++ sw/source/filter/ww8/ww8par.cxx (working copy) @@ -76,6 +76,7 @@ #include #include #include +#include #include #include #include @@ -1687,9 +1688,17 @@ SwFlyFrmFmt *pFrame = rDoc.MakeFlySection(FLY_AT_PARA, pPaM->GetPoint()); - pFrame->SetFmtAttr(SwFmtFrmSize(ATT_MIN_SIZE, nPageWidth, MINLAY)); + SwFmtAnchor aAnch( pFrame->GetAnchor() ); + aAnch.SetType( FLY_AT_PARA ); + pFrame->SetFmtAttr( aAnch ); + SwFmtFrmSize aSz(ATT_MIN_SIZE, nPageWidth, MINLAY); + SwFrmSize eFrmSize = ATT_MIN_SIZE; + if( eFrmSize != aSz.GetWidthSizeType() ) + aSz.SetWidthSizeType( eFrmSize ); + pFrame->SetFmtAttr(aSz); pFrame->SetFmtAttr(SwFmtSurround(SURROUND_THROUGHT)); - pFrame->SetFmtAttr(SwFmtHoriOrient(0, text::HoriOrientation::RIGHT)); //iFOO + pFrame->SetFmtAttr(SwFmtHoriOrient(0, text::HoriOrientation::LEFT)); //iFOO + // --> OD 2005-02-28 #i43427# - send frame for header/footer into background. pFrame->SetFmtAttr( SvxOpaqueItem( RES_OPAQUE, false ) ); SdrObject* pFrmObj = CreateContactObject( pFrame );