91 , m_eAboveType(rOther.m_eAboveType)
92 , m_eBelowType(rOther.m_eBelowType)
93 , m_eRightType(rOther.m_eRightType)
94 , m_eBetweenType(rOther.m_eBetweenType)
95 , m_nAboveWidth(rOther.m_nAboveWidth)
96 , m_nBelowWidth(rOther.m_nBelowWidth)
97 , m_nBetweenWidth(rOther.m_nBetweenWidth)
98 , m_nRightWidth(rOther.m_nRightWidth)
99 , m_nBetweenMargin(rOther.m_nBetweenMargin)
118 sal_uInt16
n =
stream->QuickReaduInt16();
121 SAL_WARN(
"lwp",
"bad BorderWidthType " << n);
stream class for LwpObject body data provide stream like interface to read object data
sal_uInt16 CheckExtra()
@descr check if extra bytes
void SkipExtra()
@descr skip extra bytes
sal_uInt32 QuickReaduInt32(bool *pFailure=nullptr)
@descr Quick read sal_uInt32
bool QuickReadBool()
@descr Quick read sal_Bool
void Override(sal_uInt16 nBits, STATE eState)
void ReadCommon(LwpObjectStream *pStrm)
void OverrideBetweenWidth(sal_uInt32 nNewWidth)
void OverrideBorderStuff(LwpBorderStuff const *pBorderStuff)
bool IsRightWidthOverridden() const
bool IsBetweenStuffOverridden() const
bool IsRightTypeOverridden() const
bool IsBetweenTypeOverridden() const
void OverrideRightWidth(sal_uInt32 nNewWidth)
virtual ~LwpParaBorderOverride() override
void OverrideBetweenStuff(LwpBorderStuff const *pBorderStuff)
std::unique_ptr< LwpMargins > m_pMargins
void OverrideBetweenType(BorderWidthType eNewType)
void Override(LwpParaBorderOverride *pOther)
virtual LwpParaBorderOverride * clone() const override
sal_uInt32 m_nBetweenWidth
bool IsAboveWidthOverridden() const
bool IsAboveTypeOverridden() const
std::unique_ptr< LwpShadow > m_pShadow
BorderWidthType m_eBelowType
virtual void Read(LwpObjectStream *pStrm) override
void RevertBetweenStuff()
bool IsBelowWidthOverridden() const
bool IsBetweenWidthOverridden() const
void OverrideAboveType(BorderWidthType eNewType)
void OverrideAboveWidth(sal_uInt32 nNewWidth)
bool IsBelowTypeOverridden() const
void RevertBetweenWidth()
void OverrideBetweenMargin(sal_uInt32 nNewMargin)
void OverrideRightType(BorderWidthType eNewType)
void OverrideMargins(LwpMargins const *pMargins)
bool IsBetweenMarginOverridden() const
void OverrideBelowWidth(sal_uInt32 nNewWidth)
BorderWidthType m_eAboveType
bool IsShadowOverridden() const
bool IsBorderStuffOverridden() const
sal_uInt32 m_nBetweenMargin
void OverrideBelowType(BorderWidthType eNewType)
std::unique_ptr< LwpBorderStuff > m_pBetweenStuff
bool IsMarginsOverridden() const
std::unique_ptr< LwpBorderStuff > m_pBorderStuff
void OverrideShadow(LwpShadow const *pShadow)
BorderWidthType m_eRightType
void RevertBetweenMargin()
BorderWidthType m_eBetweenType
Reference< XOutputStream > stream
#define SAL_WARN(area, stream)