43#include <osl/thread.h>
49 nFontHeightVersion(0),
54 nCrossedOutVersion(0),
62 nHorJustifyVersion(0),
63 nVerJustifyVersion(0),
64 nOrientationVersion(0),
68 nRotateModeVersion(0),
181 m_aHeight(rNew.m_aHeight->
Clone()),
182 m_aWeight(rNew.m_aWeight->
Clone()),
183 m_aPosture(rNew.m_aPosture->
Clone()),
184 m_aCJKFont(rNew.m_aCJKFont->
Clone()),
185 m_aCJKHeight(rNew.m_aCJKHeight->
Clone()),
186 m_aCJKWeight(rNew.m_aCJKWeight->
Clone()),
187 m_aCJKPosture(rNew.m_aCJKPosture->
Clone()),
188 m_aCTLFont(rNew.m_aCTLFont->
Clone()),
189 m_aCTLHeight(rNew.m_aCTLHeight->
Clone()),
190 m_aCTLWeight(rNew.m_aCTLWeight->
Clone()),
191 m_aCTLPosture(rNew.m_aCTLPosture->
Clone()),
192 m_aUnderline(rNew.m_aUnderline->
Clone()),
193 m_aOverline(rNew.m_aOverline->
Clone()),
194 m_aCrossedOut(rNew.m_aCrossedOut->
Clone()),
195 m_aContour(rNew.m_aContour->
Clone()),
196 m_aShadowed(rNew.m_aShadowed->
Clone()),
198 m_aBox(rNew.m_aBox->
Clone()),
199 m_aTLBR(rNew.m_aTLBR->
Clone()),
200 m_aBLTR(rNew.m_aBLTR->
Clone()),
201 m_aBackground(rNew.m_aBackground->
Clone()),
202 m_aAdjust(rNew.m_aAdjust->
Clone()),
203 m_aHorJustify(rNew.m_aHorJustify->
Clone()),
204 m_aVerJustify(rNew.m_aVerJustify->
Clone()),
205 m_aStacked(rNew.m_aStacked->
Clone()),
206 m_aMargin(rNew.m_aMargin->
Clone()),
207 m_aLinebreak(rNew.m_aLinebreak->
Clone()),
208 m_aRotateAngle(rNew.m_aRotateAngle->
Clone()),
209 m_aRotateMode(rNew.m_aRotateMode->
Clone())
271 m_aFont->SetCharSet(::osl_getThreadTextEncoding());
virtual SfxBoolItem * Clone(SfxItemPool *=nullptr) const override
virtual SfxInt32Item * Clone(SfxItemPool *=nullptr) const override
SvStream & WriteUInt16(sal_uInt16 nUInt16)
rtl_TextEncoding GetStreamCharSet() const
SvStream & ReadUInt16(sal_uInt16 &rUInt16)
virtual SvxAdjustItem * Clone(SfxItemPool *pPool=nullptr) const override
virtual SvxBoxItem * Clone(SfxItemPool *pPool=nullptr) const override
virtual SvxBrushItem * Clone(SfxItemPool *pPool=nullptr) const override
virtual SvxColorItem * Clone(SfxItemPool *pPool=nullptr) const override
virtual SvxContourItem * Clone(SfxItemPool *pPool=nullptr) const override
virtual SvxCrossedOutItem * Clone(SfxItemPool *pPool=nullptr) const override
virtual SvxFontHeightItem * Clone(SfxItemPool *pPool=nullptr) const override
virtual SvxFontItem * Clone(SfxItemPool *pPool=nullptr) const override
virtual SvxHorJustifyItem * Clone(SfxItemPool *pPool=nullptr) const override
virtual SvxLineItem * Clone(SfxItemPool *pPool=nullptr) const override
virtual SvxMarginItem * Clone(SfxItemPool *pPool=nullptr) const override
Degree100 GetRotation(Degree100 nStdAngle) const
Returns the rotation this item represents (returns nStdAngle for STANDARD and STACKED state).
bool IsStacked() const
Returns sal_True, if the item represents STACKED state.
virtual SvxOverlineItem * Clone(SfxItemPool *pPool=nullptr) const override
virtual SvxPostureItem * Clone(SfxItemPool *pPool=nullptr) const override
virtual SvxRotateModeItem * Clone(SfxItemPool *pPool=nullptr) const override
virtual SvxShadowedItem * Clone(SfxItemPool *pPool=nullptr) const override
virtual SvxUnderlineItem * Clone(SfxItemPool *pPool=nullptr) const override
virtual SvxVerJustifyItem * Clone(SfxItemPool *pPool=nullptr) const override
virtual SvxWeightItem * Clone(SfxItemPool *pPool=nullptr) const override
sal_uInt16 GetVersion(sal_uInt16)
SvStream & Store(const CntInt32Item &rItem, SvStream &rStrm, sal_uInt16)
void Create(CntInt32Item &rItem, SvStream &rStrm, sal_uInt16)
sal_uInt16 GetVersion(sal_uInt16)
SvStream & Store(const SfxBoolItem &rItem, SvStream &rStrm, sal_uInt16)
void Create(SfxBoolItem &rItem, SvStream &rStrm, sal_uInt16)
sal_uInt16 GetVersion(sal_uInt16 nFileFormatVersion)
void Create(SvxAdjustItem &rItem, SvStream &rStrm, sal_uInt16 nItemVersion)
SvStream & Store(const SvxAdjustItem &rItem, SvStream &rStrm, sal_uInt16 nItemVersion)
SvStream & Store(const SvxBoxItem &rItem, SvStream &rStrm, sal_uInt16 nItemVersion)
sal_uInt16 GetVersion(sal_uInt16 nFileFormatVersion)
void Create(SvxBoxItem &rItem, SvStream &rStrm, sal_uInt16 nItemVersion)
sal_uInt16 GetVersion(sal_uInt16)
SvStream & Store(const SvxBrushItem &rItem, SvStream &rStrm, sal_uInt16)
void Create(SvxBrushItem &rItem, SvStream &rStrm, sal_uInt16 nItemVersion)
SvStream & Store(const SvxColorItem &rItem, SvStream &rStrm, sal_uInt16 nItemVersion)
void Create(SvxColorItem &rItem, SvStream &rStrm, sal_uInt16)
sal_uInt16 GetVersion(sal_uInt16 nFileFormatVersion)
void Create(SvxCrossedOutItem &rItem, SvStream &rStrm, sal_uInt16)
SvStream & Store(const SvxCrossedOutItem &rItem, SvStream &rStrm, sal_uInt16)
sal_uInt16 GetVersion(sal_uInt16)
void Create(SvxFontHeightItem &rItem, SvStream &rStrm, sal_uInt16 nItemVersion)
SvStream & Store(const SvxFontHeightItem &rItem, SvStream &rStrm, sal_uInt16 nItemVersion)
sal_uInt16 GetVersion(sal_uInt16 nFileFormatVersion)
SvStream & Store(const SvxFontItem &rItem, SvStream &rStrm, sal_uInt16)
void Create(SvxFontItem &rItem, SvStream &rStrm, sal_uInt16)
sal_uInt16 GetVersion(sal_uInt16)
SvStream & Store(const SvxHorJustifyItem &rItem, SvStream &rStrm, sal_uInt16)
void Create(SvxHorJustifyItem &rItem, SvStream &rStrm, sal_uInt16)
sal_uInt16 GetVersion(sal_uInt16)
void Create(SvxLineItem &rItem, SvStream &rStrm, sal_uInt16)
sal_uInt16 GetVersion(sal_uInt16)
SvStream & Store(const SvxLineItem &rItem, SvStream &rStrm, sal_uInt16)
SvStream & Store(const SvxMarginItem &rItem, SvStream &rStrm, sal_uInt16)
sal_uInt16 GetVersion(sal_uInt16)
void Create(SvxMarginItem &rItem, SvStream &rStrm, sal_uInt16)
SvStream & Store(const SvxOrientationItem &rItem, SvStream &rStrm, sal_uInt16)
void Create(SvxOrientationItem &rItem, SvStream &rStrm, sal_uInt16)
sal_uInt16 GetVersion(sal_uInt16)
void Create(SvxPostureItem &rItem, SvStream &rStrm, sal_uInt16)
SvStream & Store(const SvxPostureItem &rItem, SvStream &rStrm, sal_uInt16)
sal_uInt16 GetVersion(sal_uInt16)
void Create(SvxRotateModeItem &rItem, SvStream &rStrm, sal_uInt16)
SvStream & Store(const SvxRotateModeItem &rItem, SvStream &rStrm, sal_uInt16)
sal_uInt16 GetVersion(sal_uInt16)
sal_uInt16 GetVersion(sal_uInt16)
void Create(SvxTextLineItem &rItem, SvStream &rStrm, sal_uInt16)
SvStream & Store(const SvxTextLineItem &rItem, SvStream &rStrm, sal_uInt16)
void Create(SvxVerJustifyItem &rItem, SvStream &rStrm, sal_uInt16)
sal_uInt16 GetVersion(sal_uInt16)
SvStream & Store(const SvxVerJustifyItem &rItem, SvStream &rStrm, sal_uInt16)
SvStream & Store(const SvxWeightItem &rItem, SvStream &rStrm, sal_uInt16)
sal_uInt16 GetVersion(sal_uInt16)
void Create(SvxWeightItem &rItem, SvStream &rStrm, sal_uInt16)
css::uno::Reference< css::animations::XAnimationNode > Clone(const css::uno::Reference< css::animations::XAnimationNode > &xSourceNode, const SdPage *pSource=nullptr, const SdPage *pTarget=nullptr)
UNDERLYING_TYPE get() const