diff options
Diffstat (limited to 'lotuswordpro/source/filter/lwplayout.cxx')
-rw-r--r-- | lotuswordpro/source/filter/lwplayout.cxx | 473 |
1 files changed, 226 insertions, 247 deletions
diff --git a/lotuswordpro/source/filter/lwplayout.cxx b/lotuswordpro/source/filter/lwplayout.cxx index 676339160e1d..29d663602f8b 100644 --- a/lotuswordpro/source/filter/lwplayout.cxx +++ b/lotuswordpro/source/filter/lwplayout.cxx @@ -74,7 +74,7 @@ #include <sal/log.hxx> #include <o3tl/sorted_vector.hxx> -LwpVirtualLayout::LwpVirtualLayout(LwpObjectHeader const &objHdr, LwpSvStream* pStrm) +LwpVirtualLayout::LwpVirtualLayout(LwpObjectHeader const& objHdr, LwpSvStream* pStrm) : LwpDLNFPVList(objHdr, pStrm) , m_bGettingHonorProtection(false) , m_bGettingMarginsSameAsParent(false) @@ -140,19 +140,20 @@ double LwpVirtualLayout::GetColGap(sal_uInt16 /*nIndex*/) */ bool LwpVirtualLayout::HonorProtection() { - if(!(m_nAttributes2 & STYLE2_HONORPROTECTION)) + if (!(m_nAttributes2 & STYLE2_HONORPROTECTION)) return false; - rtl::Reference<LwpVirtualLayout> xParent(dynamic_cast<LwpVirtualLayout*>(GetParent().obj().get())); + rtl::Reference<LwpVirtualLayout> xParent( + dynamic_cast<LwpVirtualLayout*>(GetParent().obj().get())); if (xParent.is() && !xParent->IsHeader()) { return xParent->GetHonorProtection(); } - if(m_pFoundry)//is null now + if (m_pFoundry) //is null now { LwpDocument* pDoc = m_pFoundry->GetDocument(); - if(pDoc && pDoc->GetRootDocument()) + if (pDoc && pDoc->GetRootDocument()) return pDoc->GetRootDocument()->GetHonorProtection(); } @@ -165,20 +166,21 @@ bool LwpVirtualLayout::HonorProtection() */ bool LwpVirtualLayout::IsProtected() { - bool bProtected = (m_nAttributes & STYLE_PROTECTED)!=0; + bool bProtected = (m_nAttributes & STYLE_PROTECTED) != 0; - rtl::Reference<LwpVirtualLayout> xParent(dynamic_cast<LwpVirtualLayout*>(GetParent().obj().get())); + rtl::Reference<LwpVirtualLayout> xParent( + dynamic_cast<LwpVirtualLayout*>(GetParent().obj().get())); if (xParent.is() && !xParent->IsHeader()) { - if (xParent->GetHonorProtection() && (xParent->GetHasProtection()||bProtected)) + if (xParent->GetHonorProtection() && (xParent->GetHasProtection() || bProtected)) { return true; } } - else if(m_pFoundry)//is null now + else if (m_pFoundry) //is null now { LwpDocument* pDoc = m_pFoundry->GetDocument(); - if(pDoc) + if (pDoc) { if (pDoc->GetHonorProtection() && bProtected) { @@ -196,10 +198,11 @@ bool LwpVirtualLayout::IsProtected() */ bool LwpVirtualLayout::HasProtection() { - if(m_nAttributes & STYLE_PROTECTED) + if (m_nAttributes & STYLE_PROTECTED) return true; - rtl::Reference<LwpVirtualLayout> xParent(dynamic_cast<LwpVirtualLayout*>(GetParent().obj().get())); + rtl::Reference<LwpVirtualLayout> xParent( + dynamic_cast<LwpVirtualLayout*>(GetParent().obj().get())); if (xParent.is() && !xParent->IsHeader()) { return xParent->GetHasProtection(); @@ -212,10 +215,7 @@ bool LwpVirtualLayout::HasProtection() * @descr: Whether it is a mirror layout * */ -bool LwpVirtualLayout::IsComplex() const -{ - return (m_nAttributes & STYLE_COMPLEX) != 0; -} +bool LwpVirtualLayout::IsComplex() const { return (m_nAttributes & STYLE_COMPLEX) != 0; } /** * @descr: Get usewhen pointer @@ -225,7 +225,7 @@ LwpUseWhen* LwpVirtualLayout::GetUseWhen() { if (m_bGettingUseWhen) throw std::runtime_error("recursion in layout"); - m_bGettingUseWhen= true; + m_bGettingUseWhen = true; LwpUseWhen* pRet = nullptr; @@ -233,13 +233,13 @@ LwpUseWhen* LwpVirtualLayout::GetUseWhen() If we have a parent, and I'm not a page layout, use my parents information. */ - if(GetLayoutType()!=LWP_PAGE_LAYOUT) + if (GetLayoutType() != LWP_PAGE_LAYOUT) { //get parent - rtl::Reference<LwpVirtualLayout> xParent(dynamic_cast<LwpVirtualLayout*>(GetParent().obj().get())); + rtl::Reference<LwpVirtualLayout> xParent( + dynamic_cast<LwpVirtualLayout*>(GetParent().obj().get())); if (xParent.is() && !xParent->IsHeader() && (xParent->GetLayoutType() != LWP_PAGE_LAYOUT)) pRet = xParent->GetUseWhen(); - } if (!pRet) @@ -252,55 +252,36 @@ LwpUseWhen* LwpVirtualLayout::GetUseWhen() /** * @descr: Whether this layout is page layout or not */ -bool LwpVirtualLayout::IsPage() -{ - return (GetLayoutType() == LWP_PAGE_LAYOUT); -} +bool LwpVirtualLayout::IsPage() { return (GetLayoutType() == LWP_PAGE_LAYOUT); } /** * @descr: Whether this layout is header layout or not */ -bool LwpVirtualLayout::IsHeader() -{ - return (GetLayoutType() == LWP_HEADER_LAYOUT); -} +bool LwpVirtualLayout::IsHeader() { return (GetLayoutType() == LWP_HEADER_LAYOUT); } /** * @descr: Whether this layout is footer layout or not */ -bool LwpVirtualLayout::IsFooter() -{ - return (GetLayoutType() == LWP_FOOTER_LAYOUT); -} +bool LwpVirtualLayout::IsFooter() { return (GetLayoutType() == LWP_FOOTER_LAYOUT); } /** * @descr: Whether this layout is frame layout or not */ -bool LwpVirtualLayout::IsFrame() -{ - return (GetLayoutType() == LWP_FRAME_LAYOUT); -} +bool LwpVirtualLayout::IsFrame() { return (GetLayoutType() == LWP_FRAME_LAYOUT); } /** * @descr: Whether this layout is cell layout or not */ bool LwpVirtualLayout::IsCell() { - return (GetLayoutType() == LWP_CELL_LAYOUT - || GetLayoutType() == LWP_CONNECTED_CELL_LAYOUT - || GetLayoutType() == LWP_HIDDEN_CELL_LAYOUT); + return (GetLayoutType() == LWP_CELL_LAYOUT || GetLayoutType() == LWP_CONNECTED_CELL_LAYOUT + || GetLayoutType() == LWP_HIDDEN_CELL_LAYOUT); } /** * @descr: Whether this layout is supertable layout or not */ -bool LwpVirtualLayout::IsSuperTable() -{ - return (GetLayoutType() == LWP_SUPERTABLE_LAYOUT); -} +bool LwpVirtualLayout::IsSuperTable() { return (GetLayoutType() == LWP_SUPERTABLE_LAYOUT); } /** * @descr: Whether this layout is group layout or not */ -bool LwpVirtualLayout::IsGroupHead() -{ - return (GetLayoutType() == LWP_GROUP_LAYOUT); -} +bool LwpVirtualLayout::IsGroupHead() { return (GetLayoutType() == LWP_GROUP_LAYOUT); } /** * @descr: get the relative type */ @@ -316,15 +297,17 @@ bool LwpVirtualLayout::IsRelativeAnchored() sal_uInt8 nType; nType = GetRelativeType(); - return (nType == LwpLayoutRelativityGuts::LAY_PARA_RELATIVE) || (nType == LwpLayoutRelativityGuts::LAY_INLINE) - || (nType == LwpLayoutRelativityGuts::LAY_INLINE_NEWLINE) || (nType == LwpLayoutRelativityGuts::LAY_INLINE_VERTICAL); + return (nType == LwpLayoutRelativityGuts::LAY_PARA_RELATIVE) + || (nType == LwpLayoutRelativityGuts::LAY_INLINE) + || (nType == LwpLayoutRelativityGuts::LAY_INLINE_NEWLINE) + || (nType == LwpLayoutRelativityGuts::LAY_INLINE_VERTICAL); } /** * @descr: whether it is MinimumHeight layout */ bool LwpVirtualLayout::IsMinimumHeight() const { - return ((m_nAttributes3& STYLE3_MINHEIGHTVALID) != 0); + return ((m_nAttributes3 & STYLE3_MINHEIGHTVALID) != 0); } /** @@ -333,7 +316,8 @@ bool LwpVirtualLayout::IsMinimumHeight() const */ rtl::Reference<LwpVirtualLayout> LwpVirtualLayout::GetParentLayout() { - return rtl::Reference<LwpVirtualLayout>(dynamic_cast<LwpVirtualLayout*>(GetParent().obj().get())); + return rtl::Reference<LwpVirtualLayout>( + dynamic_cast<LwpVirtualLayout*>(GetParent().obj().get())); } /** @@ -343,7 +327,8 @@ rtl::Reference<LwpVirtualLayout> LwpVirtualLayout::GetParentLayout() void LwpVirtualLayout::RegisterChildStyle() { //Register all children styles - rtl::Reference<LwpVirtualLayout> xLayout(dynamic_cast<LwpVirtualLayout*>(GetChildHead().obj().get())); + rtl::Reference<LwpVirtualLayout> xLayout( + dynamic_cast<LwpVirtualLayout*>(GetChildHead().obj().get())); while (xLayout.is()) { xLayout->SetFoundry(m_pFoundry); @@ -368,7 +353,8 @@ bool LwpVirtualLayout::IsStyleLayout() bRet = true; else { - rtl::Reference<LwpVirtualLayout> xParent(dynamic_cast<LwpVirtualLayout*>(GetParent().obj().get())); + rtl::Reference<LwpVirtualLayout> xParent( + dynamic_cast<LwpVirtualLayout*>(GetParent().obj().get())); if (xParent.is()) bRet = xParent->IsStyleLayout(); } @@ -383,12 +369,12 @@ bool LwpVirtualLayout::IsStyleLayout() */ LwpVirtualLayout* LwpVirtualLayout::FindChildByType(LWP_LAYOUT_TYPE eType) { - LwpObjectID *pID = &GetChildHead(); + LwpObjectID* pID = &GetChildHead(); LwpVirtualLayout* pPrevLayout = nullptr; - while(pID && !pID->IsNull()) + while (pID && !pID->IsNull()) { - LwpVirtualLayout * pLayout = dynamic_cast<LwpVirtualLayout *>(pID->obj().get()); + LwpVirtualLayout* pLayout = dynamic_cast<LwpVirtualLayout*>(pID->obj().get()); if (!pLayout) break; @@ -422,10 +408,7 @@ bool LwpVirtualLayout::IsFitGraphic() * @descr: Whether the width of layout is auto grow * */ -bool LwpVirtualLayout::IsAutoGrowWidth() -{ - return IsAutoGrowLeft() || IsAutoGrowRight(); -} +bool LwpVirtualLayout::IsAutoGrowWidth() { return IsAutoGrowLeft() || IsAutoGrowRight(); } /** * @descr: Determine whether the layout width is to margin @@ -447,16 +430,20 @@ void LwpAssociatedLayouts::Read(LwpObjectStream* pStrm) * @descr: Looking for the layout which follows the pStartLayout * @param: pStartLayout - the layout which is used for looking for its following layout */ -rtl::Reference<LwpVirtualLayout> LwpAssociatedLayouts::GetLayout(LwpVirtualLayout const *pStartLayout) +rtl::Reference<LwpVirtualLayout> +LwpAssociatedLayouts::GetLayout(LwpVirtualLayout const* pStartLayout) { if (!pStartLayout && !m_OnlyLayout.IsNull()) /* Looking for the first layout and there's only one layout in the list.*/ - return rtl::Reference<LwpVirtualLayout>(dynamic_cast<LwpVirtualLayout*>(m_OnlyLayout.obj().get())); + return rtl::Reference<LwpVirtualLayout>( + dynamic_cast<LwpVirtualLayout*>(m_OnlyLayout.obj().get())); - rtl::Reference<LwpObjectHolder> xObjHolder(dynamic_cast<LwpObjectHolder*>(m_Layouts.GetHead().obj().get())); + rtl::Reference<LwpObjectHolder> xObjHolder( + dynamic_cast<LwpObjectHolder*>(m_Layouts.GetHead().obj().get())); if (xObjHolder.is()) { - rtl::Reference<LwpVirtualLayout> xLayout(dynamic_cast<LwpVirtualLayout*>(xObjHolder->GetObject().obj().get())); + rtl::Reference<LwpVirtualLayout> xLayout( + dynamic_cast<LwpVirtualLayout*>(xObjHolder->GetObject().obj().get())); if (!pStartLayout) return xLayout; @@ -483,9 +470,10 @@ rtl::Reference<LwpVirtualLayout> LwpAssociatedLayouts::GetLayout(LwpVirtualLayou return rtl::Reference<LwpVirtualLayout>(); } -LwpHeadLayout::LwpHeadLayout(LwpObjectHeader const &objHdr, LwpSvStream* pStrm) +LwpHeadLayout::LwpHeadLayout(LwpObjectHeader const& objHdr, LwpSvStream* pStrm) : LwpVirtualLayout(objHdr, pStrm) -{} +{ +} void LwpHeadLayout::Read() { @@ -499,7 +487,8 @@ void LwpHeadLayout::Read() void LwpHeadLayout::RegisterStyle() { //Register all children styles - rtl::Reference<LwpVirtualLayout> xLayout(dynamic_cast<LwpVirtualLayout*>(GetChildHead().obj().get())); + rtl::Reference<LwpVirtualLayout> xLayout( + dynamic_cast<LwpVirtualLayout*>(GetChildHead().obj().get())); o3tl::sorted_vector<LwpVirtualLayout*> aSeen; while (xLayout.is()) { @@ -508,7 +497,8 @@ void LwpHeadLayout::RegisterStyle() //if the layout is relative to para, the layout will be registered in para if (!xLayout->IsRelativeAnchored()) xLayout->DoRegisterStyle(); - rtl::Reference<LwpVirtualLayout> xNext(dynamic_cast<LwpVirtualLayout*>(xLayout->GetNext().obj().get())); + rtl::Reference<LwpVirtualLayout> xNext( + dynamic_cast<LwpVirtualLayout*>(xLayout->GetNext().obj().get())); if (aSeen.find(xNext.get()) != aSeen.end()) throw std::runtime_error("loop in conversion"); xLayout = xNext; @@ -521,7 +511,8 @@ void LwpHeadLayout::RegisterStyle() */ rtl::Reference<LwpVirtualLayout> LwpHeadLayout::FindEnSuperTableLayout() { - rtl::Reference<LwpVirtualLayout> xLayout(dynamic_cast<LwpVirtualLayout*>(GetChildHead().obj().get())); + rtl::Reference<LwpVirtualLayout> xLayout( + dynamic_cast<LwpVirtualLayout*>(GetChildHead().obj().get())); o3tl::sorted_vector<LwpVirtualLayout*> aSeen; while (xLayout) { @@ -544,9 +535,7 @@ LwpLayoutStyle::LwpLayoutStyle() { } -LwpLayoutStyle::~LwpLayoutStyle() -{ -} +LwpLayoutStyle::~LwpLayoutStyle() {} void LwpLayoutStyle::Read(LwpObjectStream* pStrm) { @@ -559,14 +548,13 @@ void LwpLayoutStyle::Read(LwpObjectStream* pStrm) } } -LwpLayoutMisc::LwpLayoutMisc() : -m_nGridDistance(0), m_nGridType(0) +LwpLayoutMisc::LwpLayoutMisc() + : m_nGridDistance(0) + , m_nGridType(0) { } -LwpLayoutMisc::~LwpLayoutMisc() -{ -} +LwpLayoutMisc::~LwpLayoutMisc() {} void LwpLayoutMisc::Read(LwpObjectStream* pStrm) { @@ -576,16 +564,14 @@ void LwpLayoutMisc::Read(LwpObjectStream* pStrm) pStrm->SkipExtra(); } -LwpMiddleLayout::LwpMiddleLayout( LwpObjectHeader const &objHdr, LwpSvStream* pStrm ) +LwpMiddleLayout::LwpMiddleLayout(LwpObjectHeader const& objHdr, LwpSvStream* pStrm) : LwpVirtualLayout(objHdr, pStrm) , m_bGettingGeometry(false) , m_bGettingBackgroundStuff(false) { } -LwpMiddleLayout::~LwpMiddleLayout() -{ -} +LwpMiddleLayout::~LwpMiddleLayout() {} void LwpMiddleLayout::Read() { @@ -599,7 +585,7 @@ void LwpMiddleLayout::Read() pStrm->SkipExtra(); // before layout hierarchy rework - if(LwpFileHeader::m_nFileRevision < 0x000B) + if (LwpFileHeader::m_nFileRevision < 0x000B) return; m_Content.ReadIndexed(pStrm); @@ -654,9 +640,9 @@ LwpLayoutGeometry* LwpMiddleLayout::GetGeometry() m_bGettingGeometry = true; LwpLayoutGeometry* pRet = nullptr; - if( !m_LayGeometry.IsNull() ) + if (!m_LayGeometry.IsNull()) { - pRet = dynamic_cast<LwpLayoutGeometry*> (m_LayGeometry.obj().get()); + pRet = dynamic_cast<LwpLayoutGeometry*>(m_LayGeometry.obj().get()); } else { @@ -678,9 +664,9 @@ LwpLayoutGeometry* LwpMiddleLayout::GetGeometry() double LwpMiddleLayout::GetGeometryHeight() { LwpLayoutGeometry* pGeo = GetGeometry(); - if(pGeo) + if (pGeo) { - return LwpTools::ConvertFromUnitsToMetric( pGeo->GetHeight() ); + return LwpTools::ConvertFromUnitsToMetric(pGeo->GetHeight()); } else return -1; @@ -693,9 +679,9 @@ double LwpMiddleLayout::GetGeometryHeight() double LwpMiddleLayout::GetGeometryWidth() { LwpLayoutGeometry* pGeo = GetGeometry(); - if(pGeo) + if (pGeo) { - return LwpTools::ConvertFromUnitsToMetric( pGeo->GetWidth() ); + return LwpTools::ConvertFromUnitsToMetric(pGeo->GetWidth()); } else return -1; @@ -707,7 +693,7 @@ double LwpMiddleLayout::GetGeometryWidth() */ bool LwpMiddleLayout::MarginsSameAsParent() { - if(m_nOverrideFlag & OVER_MARGINS) + if (m_nOverrideFlag & OVER_MARGINS) { return LwpVirtualLayout::MarginsSameAsParent(); } @@ -726,11 +712,12 @@ bool LwpMiddleLayout::MarginsSameAsParent() double LwpMiddleLayout::MarginsValue(sal_uInt8 nWhichSide) { double fValue = 0; - if((nWhichSide==MARGIN_LEFT)||(nWhichSide==MARGIN_RIGHT)) + if ((nWhichSide == MARGIN_LEFT) || (nWhichSide == MARGIN_RIGHT)) { - if ( GetMarginsSameAsParent() ) + if (GetMarginsSameAsParent()) { - rtl::Reference<LwpVirtualLayout> xParent(dynamic_cast<LwpVirtualLayout*>(GetParent().obj().get())); + rtl::Reference<LwpVirtualLayout> xParent( + dynamic_cast<LwpVirtualLayout*>(GetParent().obj().get())); if (xParent.is() && !xParent->IsHeader()) { fValue = xParent->GetMarginsValue(nWhichSide); @@ -739,10 +726,10 @@ double LwpMiddleLayout::MarginsValue(sal_uInt8 nWhichSide) } } - if(m_nOverrideFlag & OVER_MARGINS) + if (m_nOverrideFlag & OVER_MARGINS) { - LwpLayoutMargins* pMar1 = dynamic_cast<LwpLayoutMargins*> (m_LayMargins.obj().get()); - if(pMar1) + LwpLayoutMargins* pMar1 = dynamic_cast<LwpLayoutMargins*>(m_LayMargins.obj().get()); + if (pMar1) { fValue = pMar1->GetMargins().GetMarginsValue(nWhichSide); return fValue; @@ -766,17 +753,17 @@ double LwpMiddleLayout::MarginsValue(sal_uInt8 nWhichSide) double LwpMiddleLayout::ExtMarginsValue(sal_uInt8 nWhichSide) { double fValue = 0; - if(m_nOverrideFlag & OVER_MARGINS) + if (m_nOverrideFlag & OVER_MARGINS) { - LwpLayoutMargins* pMar1 = dynamic_cast<LwpLayoutMargins*> (m_LayMargins.obj().get()); - if(pMar1) + LwpLayoutMargins* pMar1 = dynamic_cast<LwpLayoutMargins*>(m_LayMargins.obj().get()); + if (pMar1) { fValue = pMar1->GetExtMargins().GetMarginsValue(nWhichSide); return fValue; } } LwpVirtualLayout* pStyle = dynamic_cast<LwpVirtualLayout*>(GetBasedOnStyle().get()); - if(pStyle) + if (pStyle) { fValue = pStyle->GetExtMarginsValue(nWhichSide); return fValue; @@ -794,9 +781,10 @@ LwpBorderStuff* LwpMiddleLayout::GetBorderStuff() LwpBorderStuff* pRet = nullptr; - if(m_nOverrideFlag & OVER_BORDERS) + if (m_nOverrideFlag & OVER_BORDERS) { - LwpLayoutBorder* pLayoutBorder = dynamic_cast<LwpLayoutBorder*>(m_LayBorderStuff.obj().get()); + LwpLayoutBorder* pLayoutBorder + = dynamic_cast<LwpLayoutBorder*>(m_LayBorderStuff.obj().get()); pRet = pLayoutBorder ? &pLayoutBorder->GetBorderStuff() : nullptr; } else @@ -808,7 +796,7 @@ LwpBorderStuff* LwpMiddleLayout::GetBorderStuff() } } - m_bGettingBorderStuff= false; + m_bGettingBorderStuff = false; return pRet; } @@ -823,9 +811,10 @@ LwpBackgroundStuff* LwpMiddleLayout::GetBackgroundStuff() LwpBackgroundStuff* pRet = nullptr; - if(m_nOverrideFlag & OVER_BACKGROUND) + if (m_nOverrideFlag & OVER_BACKGROUND) { - LwpLayoutBackground* pLayoutBackground = dynamic_cast<LwpLayoutBackground*>(m_LayBackgroundStuff.obj().get()); + LwpLayoutBackground* pLayoutBackground + = dynamic_cast<LwpLayoutBackground*>(m_LayBackgroundStuff.obj().get()); pRet = pLayoutBackground ? &pLayoutBackground->GetBackgoudStuff() : nullptr; } else @@ -847,13 +836,13 @@ LwpBackgroundStuff* LwpMiddleLayout::GetBackgroundStuff() std::unique_ptr<XFBorders> LwpMiddleLayout::GetXFBorders() { LwpBorderStuff* pBorderStuff = GetBorderStuff(); - if(pBorderStuff&&pBorderStuff->GetSide() != 0) + if (pBorderStuff && pBorderStuff->GetSide() != 0) { //copy from lwpparastyle. std::unique_ptr<XFBorders> xXFBorders(new XFBorders); // apply 4 borders respectively LwpBorderStuff::BorderType const pType[] = { LwpBorderStuff::LEFT, LwpBorderStuff::RIGHT, - LwpBorderStuff::TOP, LwpBorderStuff::BOTTOM }; + LwpBorderStuff::TOP, LwpBorderStuff::BOTTOM }; for (LwpBorderStuff::BorderType nC : pType) { @@ -874,7 +863,7 @@ enumXFTextDir LwpMiddleLayout::GetTextDirection() { enumXFTextDir eTextDir = enumXFTextDirNone; sal_uInt8 nDirection = GetContentOrientation(); - switch(nDirection) + switch (nDirection) { case TEXT_ORIENT_LRTB: { @@ -907,10 +896,10 @@ enumXFTextDir LwpMiddleLayout::GetTextDirection() LwpColor* LwpMiddleLayout::GetBackColor() { LwpBackgroundStuff* pBackgroundStuff = GetBackgroundStuff(); - if(pBackgroundStuff && !pBackgroundStuff->IsTransparent()) + if (pBackgroundStuff && !pBackgroundStuff->IsTransparent()) { LwpColor* pColor = pBackgroundStuff->GetFillColor(); - if(pColor->IsValidColor()) + if (pColor->IsValidColor()) { return pColor; } @@ -923,11 +912,11 @@ LwpColor* LwpMiddleLayout::GetBackColor() */ LwpTabOverride* LwpMiddleLayout::GetTabOverride() { - if(m_nAttributes & OVER_TABS) + if (m_nAttributes & OVER_TABS) { - if(!m_TabPiece.IsNull()) + if (!m_TabPiece.IsNull()) { - LwpTabPiece *pPiece = dynamic_cast<LwpTabPiece*>(m_TabPiece.obj().get()); + LwpTabPiece* pPiece = dynamic_cast<LwpTabPiece*>(m_TabPiece.obj().get()); return static_cast<LwpTabOverride*>(pPiece ? pPiece->GetOverride() : nullptr); } return nullptr; @@ -960,8 +949,7 @@ sal_uInt16 LwpMiddleLayout::GetScaleMode() sal_uInt16 LwpMiddleLayout::GetScaleTile() { if ((m_nOverrideFlag & OVER_SCALING) && m_LayScale.obj().is() && GetLayoutScale()) - return (GetLayoutScale()->GetPlacement() & LwpLayoutScale::TILED) - ? 1 : 0; + return (GetLayoutScale()->GetPlacement() & LwpLayoutScale::TILED) ? 1 : 0; rtl::Reference<LwpObject> xBase(GetBasedOnStyle()); if (xBase.is()) return dynamic_cast<LwpMiddleLayout&>(*xBase).GetScaleTile(); @@ -979,8 +967,7 @@ sal_uInt16 LwpMiddleLayout::GetScaleCenter() if ((m_nOverrideFlag & OVER_SCALING) && m_LayScale.obj().is() && GetLayoutScale()) { - nRet = (GetLayoutScale()->GetPlacement() & LwpLayoutScale::CENTERED) - ? 1 : 0; + nRet = (GetLayoutScale()->GetPlacement() & LwpLayoutScale::CENTERED) ? 1 : 0; } else { @@ -997,7 +984,8 @@ bool LwpMiddleLayout::CanSizeRight() { sal_uInt8 RelType = GetRelativeType(); - return !(RelType == LwpLayoutRelativityGuts::LAY_INLINE || RelType == LwpLayoutRelativityGuts::LAY_PARA_RELATIVE + return !(RelType == LwpLayoutRelativityGuts::LAY_INLINE + || RelType == LwpLayoutRelativityGuts::LAY_PARA_RELATIVE || RelType == LwpLayoutRelativityGuts::LAY_INLINE_VERTICAL); } sal_Int32 LwpMiddleLayout::GetMinimumWidth() @@ -1036,14 +1024,13 @@ bool LwpMiddleLayout::IsSizeRightToContainer() if (m_nOverrideFlag & OVER_SIZE) { - return (m_nDirection & ((LAY_USEDIRECTION|LAY_AUTOSIZE|LAY_TOCONTAINER) - << SHIFT_RIGHT)) - == ((LAY_USEDIRECTION | LAY_TOCONTAINER | LAY_AUTOSIZE) << SHIFT_RIGHT); + return (m_nDirection & ((LAY_USEDIRECTION | LAY_AUTOSIZE | LAY_TOCONTAINER) << SHIFT_RIGHT)) + == ((LAY_USEDIRECTION | LAY_TOCONTAINER | LAY_AUTOSIZE) << SHIFT_RIGHT); } rtl::Reference<LwpObject> xBase(GetBasedOnStyle()); if (xBase.is()) { - LwpMiddleLayout * pLayout = dynamic_cast<LwpMiddleLayout *>(xBase.get()); + LwpMiddleLayout* pLayout = dynamic_cast<LwpMiddleLayout*>(xBase.get()); return pLayout && pLayout->IsSizeRightToContainer(); } else @@ -1056,14 +1043,13 @@ bool LwpMiddleLayout::IsSizeRightToContent() if (m_nOverrideFlag & OVER_SIZE) { - return (m_nDirection & ((LAY_USEDIRECTION|LAY_AUTOSIZE|LAY_TOCONTAINER) - << SHIFT_RIGHT)) - == ((LAY_USEDIRECTION | LAY_AUTOSIZE) << SHIFT_RIGHT); + return (m_nDirection & ((LAY_USEDIRECTION | LAY_AUTOSIZE | LAY_TOCONTAINER) << SHIFT_RIGHT)) + == ((LAY_USEDIRECTION | LAY_AUTOSIZE) << SHIFT_RIGHT); } rtl::Reference<LwpObject> xBase(GetBasedOnStyle()); if (xBase.is()) { - LwpMiddleLayout * pLayout = dynamic_cast<LwpMiddleLayout *>(xBase.get()); + LwpMiddleLayout* pLayout = dynamic_cast<LwpMiddleLayout*>(xBase.get()); return pLayout && pLayout->IsSizeRightToContent(); } else @@ -1074,19 +1060,13 @@ bool LwpMiddleLayout::IsSizeRightToContent() * @descr: Get layout height * */ -double LwpMiddleLayout::GetHeight() -{ - return GetGeometryHeight(); -} +double LwpMiddleLayout::GetHeight() { return GetGeometryHeight(); } /** * @descr: Get layout height * */ -double LwpMiddleLayout::GetWidth() -{ - return GetGeometryWidth(); -} +double LwpMiddleLayout::GetWidth() { return GetGeometryWidth(); } /** * @descr: Get layout origin point * @@ -1094,17 +1074,16 @@ double LwpMiddleLayout::GetWidth() LwpPoint LwpMiddleLayout::GetOrigin() { LwpLayoutGeometry* pGeo = GetGeometry(); - if(pGeo) + if (pGeo) { sal_uInt8 nType = GetRelativeType(); - if(nType == LwpLayoutRelativityGuts::LAY_INLINE - || nType == LwpLayoutRelativityGuts::LAY_INLINE_NEWLINE ) + if (nType == LwpLayoutRelativityGuts::LAY_INLINE + || nType == LwpLayoutRelativityGuts::LAY_INLINE_NEWLINE) { return pGeo->GetAbsoluteOrigin(); } else return pGeo->GetOrigin(); - } return LwpPoint(); @@ -1146,11 +1125,12 @@ std::unique_ptr<XFBGImage> LwpMiddleLayout::GetFillPattern() */ bool LwpMiddleLayout::IsAutoGrow() { - if(m_nOverrideFlag & OVER_SIZE) + if (m_nOverrideFlag & OVER_SIZE) { - return (m_nDirection & - ((LAY_AUTOGROW << SHIFT_UP) | (LAY_AUTOGROW << SHIFT_DOWN) | - (LAY_AUTOGROW << SHIFT_RIGHT) | (LAY_AUTOGROW << SHIFT_LEFT))) != 0; + return (m_nDirection + & ((LAY_AUTOGROW << SHIFT_UP) | (LAY_AUTOGROW << SHIFT_DOWN) + | (LAY_AUTOGROW << SHIFT_RIGHT) | (LAY_AUTOGROW << SHIFT_LEFT))) + != 0; } else { @@ -1169,7 +1149,7 @@ bool LwpMiddleLayout::IsAutoGrow() */ bool LwpMiddleLayout::IsAutoGrowDown() { - if(m_nOverrideFlag & OVER_SIZE) + if (m_nOverrideFlag & OVER_SIZE) { return (m_nDirection & (LAY_AUTOGROW << SHIFT_DOWN)) != 0; } @@ -1219,7 +1199,7 @@ bool LwpMiddleLayout::IsAutoGrowUp() */ bool LwpMiddleLayout::IsAutoGrowLeft() { - if(m_nOverrideFlag & OVER_SIZE) + if (m_nOverrideFlag & OVER_SIZE) { return (m_nDirection & (LAY_AUTOGROW << SHIFT_LEFT)) != 0; } @@ -1240,7 +1220,7 @@ bool LwpMiddleLayout::IsAutoGrowLeft() */ bool LwpMiddleLayout::IsAutoGrowRight() { - if(m_nOverrideFlag & OVER_SIZE) + if (m_nOverrideFlag & OVER_SIZE) { return (m_nDirection & (LAY_AUTOGROW << SHIFT_RIGHT)) != 0; } @@ -1262,9 +1242,10 @@ bool LwpMiddleLayout::IsAutoGrowRight() sal_uInt8 LwpMiddleLayout::GetContentOrientation() { //content orientation in Graphic objects and OLE objects not supported now - if((m_nOverrideFlag & OVER_ROTATION)&& !m_LayGeometry.IsNull()) + if ((m_nOverrideFlag & OVER_ROTATION) && !m_LayGeometry.IsNull()) { - LwpLayoutGeometry* pLayGeometry = dynamic_cast<LwpLayoutGeometry*> (m_LayGeometry.obj().get()); + LwpLayoutGeometry* pLayGeometry + = dynamic_cast<LwpLayoutGeometry*>(m_LayGeometry.obj().get()); if (pLayGeometry) return pLayGeometry->GetContentOrientation(); } @@ -1285,18 +1266,19 @@ sal_uInt8 LwpMiddleLayout::GetContentOrientation() */ bool LwpMiddleLayout::HonorProtection() { - if(m_nOverrideFlag & OVER_MISC) + if (m_nOverrideFlag & OVER_MISC) { - if(!(m_nAttributes2 & STYLE2_HONORPROTECTION)) + if (!(m_nAttributes2 & STYLE2_HONORPROTECTION)) return false; - rtl::Reference<LwpVirtualLayout> xParent(dynamic_cast<LwpVirtualLayout*>(GetParent().obj().get())); + rtl::Reference<LwpVirtualLayout> xParent( + dynamic_cast<LwpVirtualLayout*>(GetParent().obj().get())); if (xParent.is() && !xParent->IsHeader()) { return xParent->GetHonorProtection(); } - if(m_pFoundry)//is null now + if (m_pFoundry) //is null now { LwpDocument* pDoc = m_pFoundry->GetDocument(); if (pDoc) @@ -1324,9 +1306,9 @@ bool LwpMiddleLayout::HonorProtection() bool LwpMiddleLayout::IsProtected() { bool bProtected = false; - if(m_nOverrideFlag & OVER_MISC) + if (m_nOverrideFlag & OVER_MISC) { - bProtected = (m_nAttributes & STYLE_PROTECTED)!=0; + bProtected = (m_nAttributes & STYLE_PROTECTED) != 0; } else { @@ -1339,7 +1321,8 @@ bool LwpMiddleLayout::IsProtected() bProtected = LwpVirtualLayout::IsProtected(); } - rtl::Reference<LwpVirtualLayout> xParent(dynamic_cast<LwpVirtualLayout*>(GetParent().obj().get())); + rtl::Reference<LwpVirtualLayout> xParent( + dynamic_cast<LwpVirtualLayout*>(GetParent().obj().get())); if (xParent.is() && !xParent->IsHeader()) { /* If a parent's protected then none of its children can be accessed. */ @@ -1351,12 +1334,11 @@ bool LwpMiddleLayout::IsProtected() /* If our parent isn't honoring protection then we aren't protected. */ return false; - } - if(m_pFoundry)//is null now + if (m_pFoundry) //is null now { LwpDocument* pDoc = m_pFoundry->GetDocument(); - if(pDoc) + if (pDoc) { if (pDoc->GetHonorProtection()) return bProtected; @@ -1375,7 +1357,8 @@ bool LwpMiddleLayout::IsProtected() */ rtl::Reference<LwpVirtualLayout> LwpMiddleLayout::GetWaterMarkLayout() { - rtl::Reference<LwpVirtualLayout> xLay(dynamic_cast<LwpVirtualLayout*>(GetChildHead().obj().get())); + rtl::Reference<LwpVirtualLayout> xLay( + dynamic_cast<LwpVirtualLayout*>(GetChildHead().obj().get())); o3tl::sorted_vector<LwpVirtualLayout*> aSeen; while (xLay.is()) { @@ -1384,7 +1367,8 @@ rtl::Reference<LwpVirtualLayout> LwpMiddleLayout::GetWaterMarkLayout() { return xLay; } - rtl::Reference<LwpVirtualLayout> xNext(dynamic_cast<LwpVirtualLayout*>(xLay->GetNext().obj().get())); + rtl::Reference<LwpVirtualLayout> xNext( + dynamic_cast<LwpVirtualLayout*>(xLay->GetNext().obj().get())); if (aSeen.find(xNext.get()) != aSeen.end()) throw std::runtime_error("loop in conversion"); xLay = xNext; @@ -1402,18 +1386,19 @@ std::unique_ptr<XFBGImage> LwpMiddleLayout::GetXFBGImage() rtl::Reference<LwpVirtualLayout> xWaterMarkLayout(GetWaterMarkLayout()); LwpMiddleLayout* pLay = dynamic_cast<LwpMiddleLayout*>(xWaterMarkLayout.get()); - if(pLay) + if (pLay) { //test BGImage LwpGraphicObject* pGrfObj = dynamic_cast<LwpGraphicObject*>(pLay->GetContent().obj().get()); - if(pGrfObj) + if (pGrfObj) { xXFBGImage.reset(new XFBGImage); - if(pGrfObj->IsLinked()) + if (pGrfObj->IsLinked()) { //set file link OUString linkedfilepath = pGrfObj->GetLinkedFilePath(); - OUString fileURL = LwpTools::convertToFileUrl(OUStringToOString(linkedfilepath, osl_getThreadTextEncoding())); + OUString fileURL = LwpTools::convertToFileUrl( + OUStringToOString(linkedfilepath, osl_getThreadTextEncoding())); xXFBGImage->SetFileLink(fileURL); } else @@ -1423,21 +1408,21 @@ std::unique_ptr<XFBGImage> LwpMiddleLayout::GetXFBGImage() } //automatic, top left - xXFBGImage->SetPosition(enumXFAlignStart,enumXFAlignTop); - if(pLay->GetScaleCenter()) + xXFBGImage->SetPosition(enumXFAlignStart, enumXFAlignTop); + if (pLay->GetScaleCenter()) { //center xXFBGImage->SetPosition(); } - else if(pLay->GetScaleTile()) + else if (pLay->GetScaleTile()) { //tile xXFBGImage->SetRepeate(); } //fit type, area type - if((pLay->GetScaleMode()& LwpLayoutScale::FIT_IN_FRAME)!=0) + if ((pLay->GetScaleMode() & LwpLayoutScale::FIT_IN_FRAME) != 0) { - if((pLay->GetScaleMode()& LwpLayoutScale::MAINTAIN_ASPECT_RATIO)==0) + if ((pLay->GetScaleMode() & LwpLayoutScale::MAINTAIN_ASPECT_RATIO) == 0) { xXFBGImage->SetStretch(); } @@ -1459,7 +1444,7 @@ bool LwpMiddleLayout::GetUsePrinterSettings() bool bRet = false; - if(m_nOverrideFlag & OVER_SIZE) + if (m_nOverrideFlag & OVER_SIZE) { bRet = (m_nAttributes3 & STYLE3_USEPRINTERSETTINGS) != 0; } @@ -1483,16 +1468,14 @@ bool LwpMiddleLayout::HasContent() return content.is(); } -LwpLayout::LwpLayout(LwpObjectHeader const &objHdr, LwpSvStream* pStrm) +LwpLayout::LwpLayout(LwpObjectHeader const& objHdr, LwpSvStream* pStrm) : LwpMiddleLayout(objHdr, pStrm) , m_bGettingShadow(false) , m_bGettingNumCols(false) { } -LwpLayout::~LwpLayout() -{ -} +LwpLayout::~LwpLayout() {} void LwpLayout::Read() { @@ -1540,7 +1523,9 @@ sal_uInt16 LwpLayout::GetNumCols() m_bGettingNumCols = true; sal_uInt16 nRet = 0; - LwpLayoutColumns* pLayColumns = (m_nOverrideFlag & OVER_COLUMNS) ? dynamic_cast<LwpLayoutColumns*>(m_LayColumns.obj().get()) : nullptr; + LwpLayoutColumns* pLayColumns = (m_nOverrideFlag & OVER_COLUMNS) + ? dynamic_cast<LwpLayoutColumns*>(m_LayColumns.obj().get()) + : nullptr; if (pLayColumns) { nRet = pLayColumns->GetNumCols(); @@ -1555,17 +1540,16 @@ sal_uInt16 LwpLayout::GetNumCols() return nRet; } - /** * @descr: Get gap between columns * @param: the order of column */ double LwpLayout::GetColGap(sal_uInt16 nIndex) { - if((m_nOverrideFlag & OVER_COLUMNS)||(m_nAttributes2 & STYLE2_LOCALCOLUMNINFO)) + if ((m_nOverrideFlag & OVER_COLUMNS) || (m_nAttributes2 & STYLE2_LOCALCOLUMNINFO)) { LwpLayoutColumns* pLayColumns = dynamic_cast<LwpLayoutColumns*>(m_LayColumns.obj().get()); - if(pLayColumns) + if (pLayColumns) { return pLayColumns->GetColGap(nIndex); } @@ -1589,7 +1573,7 @@ XFColumns* LwpLayout::GetXFColumns() { //if there is only one column, do not need insert columns sal_uInt16 nCols = GetNumCols(); - if(nCols==1) + if (nCols == 1) { return nullptr; } @@ -1608,22 +1592,22 @@ XFColumns* LwpLayout::GetXFColumns() xColumns->SetGap(fGap); //set xfcolumn - for(sal_uInt16 nIndex = 0; nIndex<nCols; nIndex++) + for (sal_uInt16 nIndex = 0; nIndex < nCols; nIndex++) { XFColumn aColumn; - sal_Int32 nWidth = 8305/nCols; //relative width + sal_Int32 nWidth = 8305 / nCols; //relative width aColumn.SetRelWidth(nWidth); //the left and right margins is 0; - double nGap = GetColGap(nIndex)/2; - aColumn.SetMargins(nGap,nGap); - if(nIndex==0) + double nGap = GetColGap(nIndex) / 2; + aColumn.SetMargins(nGap, nGap); + if (nIndex == 0) { - aColumn.SetMargins(0,nGap); + aColumn.SetMargins(0, nGap); } - if(nIndex==(nCols-1)) + if (nIndex == (nCols - 1)) { - aColumn.SetMargins(nGap,0); + aColumn.SetMargins(nGap, 0); } xColumns->AddColumn(aColumn); } @@ -1637,10 +1621,10 @@ XFColumns* LwpLayout::GetXFColumns() */ XFColumnSep* LwpLayout::GetColumnSep() { - //Get LwpLayoutGutters - LwpLayoutGutters* pLayoutGutters = dynamic_cast<LwpLayoutGutters*>(m_LayGutterStuff.obj().get()); - if(!pLayoutGutters) + LwpLayoutGutters* pLayoutGutters + = dynamic_cast<LwpLayoutGutters*>(m_LayGutterStuff.obj().get()); + if (!pLayoutGutters) { return nullptr; } @@ -1648,8 +1632,8 @@ XFColumnSep* LwpLayout::GetColumnSep() LwpBorderStuff& rBorderStuff = pLayoutGutters->GetBorderStuff(); LwpBorderStuff::BorderType eType = LwpBorderStuff::LEFT; - LwpColor aColor = rBorderStuff.GetSideColor(eType); - double fWidth = rBorderStuff.GetSideWidth(eType); + LwpColor aColor = rBorderStuff.GetSideColor(eType); + double fWidth = rBorderStuff.GetSideWidth(eType); //sal_uInt16 nType = rBorderStuff->GetSideType(eType); XFColumnSep* pColumnSep = new XFColumnSep(); @@ -1670,33 +1654,32 @@ LwpLayout::UseWhenType LwpLayout::GetUseWhenType() { UseWhenType eType = StartWithinPage; LwpUseWhen* pUseWhen = GetUseWhen(); - if(pUseWhen) + if (pUseWhen) { - if(pUseWhen->IsStartOnThisHF()) + if (pUseWhen->IsStartOnThisHF()) { - eType = StartWithinColume; + eType = StartWithinColume; } - else if(pUseWhen->IsStartOnThisPage()) + else if (pUseWhen->IsStartOnThisPage()) { - eType = StartWithinPage; + eType = StartWithinPage; } - else if(pUseWhen->IsStartOnNextPage()) + else if (pUseWhen->IsStartOnNextPage()) { eType = StartOnNextPage; } - else if(pUseWhen->IsStartOnNextOddPage()) + else if (pUseWhen->IsStartOnNextOddPage()) { - eType = StartOnOddPage; + eType = StartOnOddPage; } - else if(pUseWhen->IsStartOnNextEvenPage()) + else if (pUseWhen->IsStartOnNextEvenPage()) { - eType = StartOnEvenPage; + eType = StartOnEvenPage; } - } else { - eType = StartOnNextPage; + eType = StartOnNextPage; } return eType; } @@ -1707,10 +1690,10 @@ LwpLayout::UseWhenType LwpLayout::GetUseWhenType() */ sal_uInt16 LwpLayout::GetUsePage() { - if(m_nOverrideFlag & OVER_PLACEMENT) + if (m_nOverrideFlag & OVER_PLACEMENT) { LwpUseWhen* pUseWhen = GetUseWhen(); - if(pUseWhen) + if (pUseWhen) return pUseWhen->GetUsePage(); else return 0; @@ -1732,7 +1715,7 @@ sal_uInt16 LwpLayout::GetUsePage() */ LwpUseWhen* LwpLayout::VirtualGetUseWhen() { - if(m_nOverrideFlag & OVER_PLACEMENT) + if (m_nOverrideFlag & OVER_PLACEMENT) { return &m_aUseWhen; } @@ -1753,10 +1736,10 @@ LwpUseWhen* LwpLayout::VirtualGetUseWhen() */ bool LwpLayout::IsUseOnAllPages() { - if(m_nOverrideFlag & OVER_PLACEMENT) + if (m_nOverrideFlag & OVER_PLACEMENT) { LwpUseWhen* pUseWhen = GetUseWhen(); - if(pUseWhen) + if (pUseWhen) return pUseWhen->IsUseOnAllPages(); else return false; @@ -1778,10 +1761,10 @@ bool LwpLayout::IsUseOnAllPages() */ bool LwpLayout::IsUseOnAllEvenPages() { - if(m_nOverrideFlag & OVER_PLACEMENT) + if (m_nOverrideFlag & OVER_PLACEMENT) { LwpUseWhen* pUseWhen = GetUseWhen(); - if(pUseWhen) + if (pUseWhen) return pUseWhen->IsUseOnAllEvenPages(); else return false; @@ -1803,10 +1786,10 @@ bool LwpLayout::IsUseOnAllEvenPages() */ bool LwpLayout::IsUseOnAllOddPages() { - if(m_nOverrideFlag & OVER_PLACEMENT) + if (m_nOverrideFlag & OVER_PLACEMENT) { LwpUseWhen* pUseWhen = GetUseWhen(); - if(pUseWhen) + if (pUseWhen) return pUseWhen->IsUseOnAllOddPages(); else return false; @@ -1828,10 +1811,10 @@ bool LwpLayout::IsUseOnAllOddPages() */ bool LwpLayout::IsUseOnPage() { - if(m_nOverrideFlag & OVER_PLACEMENT) + if (m_nOverrideFlag & OVER_PLACEMENT) { LwpUseWhen* pUseWhen = GetUseWhen(); - if(pUseWhen) + if (pUseWhen) return pUseWhen->IsUseOnPage(); else return false; @@ -1856,7 +1839,7 @@ LwpShadow* LwpLayout::GetShadow() throw std::runtime_error("recursion in layout"); m_bGettingShadow = true; LwpShadow* pRet = nullptr; - if(m_nOverrideFlag & OVER_SHADOW) + if (m_nOverrideFlag & OVER_SHADOW) { LwpLayoutShadow* pLayoutShadow = dynamic_cast<LwpLayoutShadow*>(m_LayShadow.obj().get()); pRet = pLayoutShadow ? &pLayoutShadow->GetShadow() : nullptr; @@ -1879,13 +1862,13 @@ LwpShadow* LwpLayout::GetShadow() XFShadow* LwpLayout::GetXFShadow() { LwpShadow* pShadow = GetShadow(); - if( pShadow ) + if (pShadow) { LwpColor color = pShadow->GetColor(); - double offsetX = pShadow->GetOffsetX(); - double offsetY = pShadow->GetOffsetY(); + double offsetX = pShadow->GetOffsetX(); + double offsetY = pShadow->GetOffsetY(); - if( offsetX && offsetY && color.IsValidColor() ) + if (offsetX && offsetY && color.IsValidColor()) { XFShadow* pXFShadow = new XFShadow(); enumXFShadowPos eXFShadowPos = enumXFShadowLeftTop; @@ -1893,14 +1876,14 @@ XFShadow* LwpLayout::GetXFShadow() bool left = false; bool top = false; - if( offsetX < 0 ) + if (offsetX < 0) left = true; - if( offsetY < 0 ) + if (offsetY < 0) top = true; - if( left ) + if (left) { fOffset = -offsetX; - if( top ) + if (top) eXFShadowPos = enumXFShadowLeftTop; else eXFShadowPos = enumXFShadowLeftBottom; @@ -1908,7 +1891,7 @@ XFShadow* LwpLayout::GetXFShadow() else { fOffset = offsetX; - if( top ) + if (top) eXFShadowPos = enumXFShadowRightTop; else eXFShadowPos = enumXFShadowRightBottom; @@ -1930,11 +1913,11 @@ XFShadow* LwpLayout::GetXFShadow() */ rtl::Reference<LwpVirtualLayout> LwpLayout::GetContainerLayout() { - if(IsRelativeAnchored()) + if (IsRelativeAnchored()) { //get position LwpPara* pPara = dynamic_cast<LwpPara*>(GetPosition().obj().get()); - if(pPara) + if (pPara) { LwpStory* pStory = pPara->GetStory(); return pStory ? pStory->GetTabLayout() : nullptr; @@ -1943,47 +1926,47 @@ rtl::Reference<LwpVirtualLayout> LwpLayout::GetContainerLayout() return GetParentLayout(); } -LwpPlacableLayout::LwpPlacableLayout( LwpObjectHeader const &objHdr, LwpSvStream* pStrm ) +LwpPlacableLayout::LwpPlacableLayout(LwpObjectHeader const& objHdr, LwpSvStream* pStrm) : LwpLayout(objHdr, pStrm) , m_bGettingWrapType(false) , m_bGettingLayoutRelativity(false) , m_nWrapType(0) , m_nBuoyancy(0) , m_nBaseLineOffset(0) -{} +{ +} -LwpPlacableLayout::~LwpPlacableLayout() -{} +LwpPlacableLayout::~LwpPlacableLayout() {} void LwpPlacableLayout::Read() { LwpObjectStream* pStrm = m_pObjStrm.get(); LwpLayout::Read(); - if(LwpFileHeader::m_nFileRevision < 0x000B) + if (LwpFileHeader::m_nFileRevision < 0x000B) { assert(false); } else { sal_uInt16 simple = pStrm->QuickReaduInt16(); - if(!simple) + if (!simple) { m_nWrapType = pStrm->QuickReaduInt8(); m_nBuoyancy = pStrm->QuickReaduInt8(); m_nBaseLineOffset = pStrm->QuickReadInt32(); - m_Script.Read( pStrm); + m_Script.Read(pStrm); } else { m_nWrapType = LAY_WRAP_AROUND; m_nBuoyancy = LAY_BUOYNEUTRAL; - m_nBaseLineOffset = 0; + m_nBaseLineOffset = 0; } - m_LayRelativity.ReadIndexed( pStrm); - if(pStrm->CheckExtra()) + m_LayRelativity.ReadIndexed(pStrm); + if (pStrm->CheckExtra()) { sal_uInt16 count = pStrm->QuickReaduInt16(); - if(count) + if (count) { // temporarily added by to avoid assertion while (count) @@ -2055,7 +2038,7 @@ LwpLayoutRelativity* LwpPlacableLayout::GetRelativityPiece() sal_uInt8 LwpPlacableLayout::GetRelativeType() { LwpLayoutRelativity* pLayRel = GetRelativityPiece(); - if(pLayRel) + if (pLayRel) { return pLayRel->GetRelGuts().GetRelativeType(); } @@ -2068,7 +2051,7 @@ sal_uInt8 LwpPlacableLayout::GetRelativeType() sal_Int32 LwpPlacableLayout::GetBaseLineOffset() { /* The baseline is only valid if this is flow-with-text */ - if(GetRelativeType()!=LwpLayoutRelativityGuts::LAY_INLINE) + if (GetRelativeType() != LwpLayoutRelativityGuts::LAY_INLINE) { return 0; } @@ -2079,7 +2062,7 @@ sal_Int32 LwpPlacableLayout::GetBaseLineOffset() return Baseline; */ - if(m_nOverrideFlag & OVER_PLACEMENT) + if (m_nOverrideFlag & OVER_PLACEMENT) { return m_nBaseLineOffset; } @@ -2092,7 +2075,6 @@ sal_Int32 LwpPlacableLayout::GetBaseLineOffset() } } return 0; - } /** * @descr: whether the parent layout is page layout @@ -2100,7 +2082,7 @@ sal_Int32 LwpPlacableLayout::GetBaseLineOffset() */ bool LwpPlacableLayout::IsAnchorPage() { - if(IsRelativeAnchored()) + if (IsRelativeAnchored()) return false; rtl::Reference<LwpVirtualLayout> xLayout = GetParentLayout(); @@ -2112,7 +2094,7 @@ bool LwpPlacableLayout::IsAnchorPage() */ bool LwpPlacableLayout::IsAnchorFrame() { - if(IsRelativeAnchored()) + if (IsRelativeAnchored()) return false; rtl::Reference<LwpVirtualLayout> xLayout = GetParentLayout(); @@ -2124,7 +2106,7 @@ bool LwpPlacableLayout::IsAnchorFrame() */ bool LwpPlacableLayout::IsAnchorCell() { - if(IsRelativeAnchored()) + if (IsRelativeAnchored()) return false; rtl::Reference<LwpVirtualLayout> xLayout = GetParentLayout(); @@ -2135,9 +2117,6 @@ bool LwpPlacableLayout::IsAnchorCell() * @descr: Set font style for setting position of frame * */ -void LwpPlacableLayout::SetFont(rtl::Reference<XFFont> const & pFont) -{ - m_pFont = pFont; -} +void LwpPlacableLayout::SetFont(rtl::Reference<XFFont> const& pFont) { m_pFont = pFont; } /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |