43 #include <osl/thread.h>
49 nFontHeightVersion(0),
54 nCrossedOutVersion(0),
62 nHorJustifyVersion(0),
63 nVerJustifyVersion(0),
64 nOrientationVersion(0),
68 nRotateModeVersion(0),
211 m_aHeight(rNew.m_aHeight->
Clone()),
212 m_aWeight(rNew.m_aWeight->
Clone()),
213 m_aPosture(rNew.m_aPosture->
Clone()),
214 m_aCJKFont(rNew.m_aCJKFont->
Clone()),
215 m_aCJKHeight(rNew.m_aCJKHeight->
Clone()),
216 m_aCJKWeight(rNew.m_aCJKWeight->
Clone()),
217 m_aCJKPosture(rNew.m_aCJKPosture->
Clone()),
218 m_aCTLFont(rNew.m_aCTLFont->
Clone()),
219 m_aCTLHeight(rNew.m_aCTLHeight->
Clone()),
220 m_aCTLWeight(rNew.m_aCTLWeight->
Clone()),
221 m_aCTLPosture(rNew.m_aCTLPosture->
Clone()),
222 m_aUnderline(rNew.m_aUnderline->
Clone()),
223 m_aOverline(rNew.m_aOverline->
Clone()),
224 m_aCrossedOut(rNew.m_aCrossedOut->
Clone()),
225 m_aContour(rNew.m_aContour->
Clone()),
226 m_aShadowed(rNew.m_aShadowed->
Clone()),
228 m_aBox(rNew.m_aBox->
Clone()),
229 m_aTLBR(rNew.m_aTLBR->
Clone()),
230 m_aBLTR(rNew.m_aBLTR->
Clone()),
231 m_aBackground(rNew.m_aBackground->
Clone()),
232 m_aAdjust(rNew.m_aAdjust->
Clone()),
233 m_aHorJustify(rNew.m_aHorJustify->
Clone()),
234 m_aVerJustify(rNew.m_aVerJustify->
Clone()),
235 m_aStacked(rNew.m_aStacked->
Clone()),
236 m_aMargin(rNew.m_aMargin->
Clone()),
237 m_aLinebreak(rNew.m_aLinebreak->
Clone()),
238 m_aRotateAngle(rNew.m_aRotateAngle->
Clone()),
239 m_aRotateMode(rNew.m_aRotateMode->
Clone())
301 m_aFont->SetCharSet(::osl_getThreadTextEncoding());
virtual SvxShadowedItem * Clone(SfxItemPool *pPool=nullptr) const override
SvStream & Store(const SvxPostureItem &rItem, SvStream &rStrm, sal_uInt16)
SvStream & Store(const SvxOrientationItem &rItem, SvStream &rStrm, sal_uInt16)
virtual SfxBoolItem * Clone(SfxItemPool *=nullptr) const override
SvStream & WriteUInt16(sal_uInt16 nUInt16)
SvStream & Store(const CntInt32Item &rItem, SvStream &rStrm, sal_uInt16)
SvStream & ReadUInt16(sal_uInt16 &rUInt16)
SvStream & Store(const SvxBoxItem &rItem, SvStream &rStrm, sal_uInt16 nItemVersion)
void Create(SvxFontHeightItem &rItem, SvStream &rStrm, sal_uInt16 nItemVersion)
sal_uInt16 GetVersion(sal_uInt16)
virtual SvxCrossedOutItem * Clone(SfxItemPool *pPool=nullptr) const override
virtual SvxVerJustifyItem * Clone(SfxItemPool *pPool=nullptr) const override
void Create(SvxPostureItem &rItem, SvStream &rStrm, sal_uInt16)
sal_uInt16 GetVersion(sal_uInt16)
virtual SvxWeightItem * Clone(SfxItemPool *pPool=nullptr) const override
sal_uInt16 GetVersion(sal_uInt16)
void Create(SfxBoolItem &rItem, SvStream &rStrm, sal_uInt16)
virtual SvxBrushItem * Clone(SfxItemPool *pPool=nullptr) const override
virtual SvxOverlineItem * Clone(SfxItemPool *pPool=nullptr) const override
virtual SvxFontItem * Clone(SfxItemPool *pPool=nullptr) const override
sal_uInt16 GetVersion(sal_uInt16 nFileFormatVersion)
sal_uInt16 GetVersion(sal_uInt16 nFileFormatVersion)
virtual SvxLineItem * Clone(SfxItemPool *pPool=nullptr) const override
sal_uInt16 GetVersion(sal_uInt16)
Degree100 GetRotation(Degree100 nStdAngle) const
Returns the rotation this item represents (returns nStdAngle for STANDARD and STACKED state)...
sal_uInt16 GetVersion(sal_uInt16)
SvStream & Store(const SvxFontItem &rItem, SvStream &rStrm, sal_uInt16)
SvStream & Store(const SvxAdjustItem &rItem, SvStream &rStrm, sal_uInt16 nItemVersion)
void Create(SvxWeightItem &rItem, SvStream &rStrm, sal_uInt16)
sal_uInt16 GetVersion(sal_uInt16)
virtual SvxFontHeightItem * Clone(SfxItemPool *pPool=nullptr) const override
void Create(SvxLineItem &rItem, SvStream &rStrm, sal_uInt16)
SvStream & Store(const SvxCrossedOutItem &rItem, SvStream &rStrm, sal_uInt16)
bool IsStacked() const
Returns sal_True, if the item represents STACKED state.
SvStream & Store(const SvxLineItem &rItem, SvStream &rStrm, sal_uInt16)
UNDERLYING_TYPE get() const
virtual SvxUnderlineItem * Clone(SfxItemPool *pPool=nullptr) const override
void Create(SvxTextLineItem &rItem, SvStream &rStrm, sal_uInt16)
sal_uInt16 GetVersion(sal_uInt16)
sal_uInt16 GetVersion(sal_uInt16)
Reference< XAnimationNode > Clone(const Reference< XAnimationNode > &xSourceNode, const SdPage *pSource, const SdPage *pTarget)
virtual SvxColorItem * Clone(SfxItemPool *pPool=nullptr) const override
sal_uInt16 GetVersion(sal_uInt16)
sal_uInt16 GetVersion(sal_uInt16 nFileFormatVersion)
SvStream & Store(const SvxColorItem &rItem, SvStream &rStrm, sal_uInt16 nItemVersion)
void Create(SvxOrientationItem &rItem, SvStream &rStrm, sal_uInt16)
sal_uInt16 GetVersion(sal_uInt16)
SvStream & Store(const SfxBoolItem &rItem, SvStream &rStrm, sal_uInt16)
virtual SvxRotateModeItem * Clone(SfxItemPool *pPool=nullptr) const override
SvStream & Store(const SvxFontHeightItem &rItem, SvStream &rStrm, sal_uInt16 nItemVersion)
SvStream & Store(const SvxMarginItem &rItem, SvStream &rStrm, sal_uInt16)
SvStream & Store(const SvxTextLineItem &rItem, SvStream &rStrm, sal_uInt16)
sal_uInt16 GetVersion(sal_uInt16)
virtual SvxBoxItem * Clone(SfxItemPool *pPool=nullptr) const override
SvStream & Store(const SvxWeightItem &rItem, SvStream &rStrm, sal_uInt16)
void Create(SvxCrossedOutItem &rItem, SvStream &rStrm, sal_uInt16)
void Create(SvxMarginItem &rItem, SvStream &rStrm, sal_uInt16)
SvStream & Store(const SvxBrushItem &rItem, SvStream &rStrm, sal_uInt16)
void Create(SvxVerJustifyItem &rItem, SvStream &rStrm, sal_uInt16)
SvStream & Store(const SvxHorJustifyItem &rItem, SvStream &rStrm, sal_uInt16)
virtual SfxInt32Item * Clone(SfxItemPool *=nullptr) const override
void Create(CntInt32Item &rItem, SvStream &rStrm, sal_uInt16)
rtl_TextEncoding GetStreamCharSet() const
void Create(SvxBrushItem &rItem, SvStream &rStrm, sal_uInt16 nItemVersion)
virtual SvxPostureItem * Clone(SfxItemPool *pPool=nullptr) const override
SvStream & Store(const SvxVerJustifyItem &rItem, SvStream &rStrm, sal_uInt16)
sal_uInt16 GetVersion(sal_uInt16)
void Create(SvxColorItem &rItem, SvStream &rStrm, sal_uInt16)
void Create(SvxFontItem &rItem, SvStream &rStrm, sal_uInt16)
void Create(SvxAdjustItem &rItem, SvStream &rStrm, sal_uInt16 nItemVersion)
virtual SvxAdjustItem * Clone(SfxItemPool *pPool=nullptr) const override
sal_uInt16 GetVersion(sal_uInt16)
sal_uInt16 GetVersion(sal_uInt16)
void Create(SvxRotateModeItem &rItem, SvStream &rStrm, sal_uInt16)
virtual SvxMarginItem * Clone(SfxItemPool *pPool=nullptr) const override
sal_uInt16 GetVersion(sal_uInt16 nFileFormatVersion)
virtual SvxHorJustifyItem * Clone(SfxItemPool *pPool=nullptr) const override
void Create(SvxHorJustifyItem &rItem, SvStream &rStrm, sal_uInt16)
void Create(SvxBoxItem &rItem, SvStream &rStrm, sal_uInt16 nItemVersion)
virtual SvxContourItem * Clone(SfxItemPool *pPool=nullptr) const override
SvStream & Store(const SvxRotateModeItem &rItem, SvStream &rStrm, sal_uInt16)