61#ifndef INCLUDED_LOTUSWORDPRO_INC_LWPOVERRIDE_HXX
62#define INCLUDED_LOTUSWORDPRO_INC_LWPOVERRIDE_HXX
184 inline bool IsSkip()
const;
440 throw std::range_error(
"bad len");
447 throw std::range_error(
"bad len");
void OverrideAlignment(AlignType val)
LwpAlignmentOverride & operator=(LwpAlignmentOverride const &rOther)=delete
void Override(LwpAlignmentOverride *other)
virtual LwpAlignmentOverride * clone() const override
void Read(LwpObjectStream *pStrm) override
AlignType GetAlignType() const
virtual LwpAmikakeOverride * clone() const override
virtual ~LwpAmikakeOverride() override
LwpAmikakeOverride & operator=(LwpAmikakeOverride const &rOther)=delete
void Read(LwpObjectStream *pStrm) override
std::unique_ptr< LwpBackgroundStuff > m_pBackgroundStuff
virtual LwpBulletOverride * clone() const override
bool IsRightAlignedOverridden() const
void RevertSilverBullet()
LwpObjectID m_SilverBullet
void OverrideSkip(bool bOver)
LwpBulletOverride & operator=(LwpBulletOverride const &rOther)=delete
bool IsSilverBulletOverridden() const
const LwpObjectID & GetSilverBullet() const
void OverrideSilverBullet(LwpObjectID aID)
bool IsSkipOverridden() const
void Read(LwpObjectStream *pStrm) override
void RevertRightAligned()
bool IsRightAligned() const
void OverrideRightAligned(bool bOver)
void Override(LwpBulletOverride *pOther)
void Override(LwpIndentOverride *other)
void SetMAll(sal_Int32 val)
sal_Int32 GetMFirst() const
void OverrideUseRelative(bool use)
virtual LwpIndentOverride * clone() const override
void OverrideIndentFirst(sal_Int32 val)
void OverrideIndentRight(sal_Int32 val)
LwpIndentOverride & operator=(LwpIndentOverride const &rOther)=delete
sal_Int32 GetMAll() const
void OverrideIndentAll(sal_Int32 val)
bool IsUseRelative() const
sal_Int32 GetMRight() const
void SetMRest(sal_Int32 val)
void SetMRight(sal_Int32 val)
sal_uInt16 GetRelative() const
void Read(LwpObjectStream *pStrm) override
void OverrideRelative(sal_uInt16 relative)
void SetMFirst(sal_Int32 val)
void OverrideIndentRest(sal_Int32 val)
sal_Int32 GetMRest() const
virtual LwpKinsokuOptsOverride * clone() const override
LwpKinsokuOptsOverride & operator=(LwpKinsokuOptsOverride const &rOther)=delete
void Read(LwpObjectStream *pStrm) override
stream class for LwpObject body data provide stream like interface to read object data
void Override(sal_uInt16 nBits, STATE eState)
void ReadCommon(LwpObjectStream *pStrm)
LwpOverride & operator=(LwpOverride const &rOther)=delete
virtual void Read(LwpObjectStream *pStrm)=0
virtual LwpOverride * clone() const =0
void Override(LwpSpacingCommonOverride *other)
LwpSpacingCommonOverride & operator=(LwpSpacingCommonOverride const &rOther)=delete
SpacingType GetType() const
sal_Int32 GetMultiple() const
sal_Int32 GetAmount() const
void OverrideAmount(sal_Int32 val)
void Read(LwpObjectStream *pStrm) override
SpacingType m_nSpacingType
void OverrideMultiple(sal_Int32 val)
LwpSpacingCommonOverride()
void OverrideType(SpacingType val)
virtual LwpSpacingCommonOverride * clone() const override
LwpSpacingOverride & operator=(LwpSpacingOverride const &rOther)=delete
void Read(LwpObjectStream *pStrm) override
virtual LwpSpacingOverride * clone() const override
void Override(LwpSpacingOverride *other)
std::unique_ptr< LwpSpacingCommonOverride > m_pAboveLineSpacing
LwpSpacingCommonOverride * GetSpacing()
virtual ~LwpSpacingOverride() override
LwpSpacingCommonOverride * GetAboveLineSpacing()
std::unique_ptr< LwpSpacingCommonOverride > m_pParaSpacingAbove
std::unique_ptr< LwpSpacingCommonOverride > m_pParaSpacingBelow
LwpSpacingCommonOverride * GetAboveSpacing()
LwpSpacingCommonOverride * GetBelowSpacing()
std::unique_ptr< LwpSpacingCommonOverride > m_pSpacing
sal_uInt16 GetHideLevels() const
void Read(LwpObjectStream *pStrm) override
sal_uInt32 m_nBaseLineOffset
LwpTextAttributeOverride()
LwpTextAttributeOverride & operator=(LwpTextAttributeOverride const &rOther)=delete
virtual LwpTextAttributeOverride * clone() const override
LwpTextLanguageOverride()
LwpTextLanguageOverride & operator=(LwpTextLanguageOverride const &rOther)=delete
virtual LwpTextLanguageOverride * clone() const override
void Read(LwpObjectStream *pStrm) override
std::enable_if< std::is_signed< T >::value, bool >::type checked_add(T a, T b, T &result)
std::enable_if< std::is_signed< T >::value, bool >::type checked_sub(T a, T b, T &result)