20 #include <com/sun/star/drawing/TextFitToSizeType.hpp>
21 #include <com/sun/star/drawing/TextHorizontalAdjust.hpp>
22 #include <com/sun/star/drawing/TextVerticalAdjust.hpp>
23 #include <com/sun/star/drawing/TextAnimationKind.hpp>
24 #include <com/sun/star/uno/Any.hxx>
25 #include <com/sun/star/drawing/TextAnimationDirection.hpp>
26 #include <com/sun/star/drawing/ConnectorType.hpp>
27 #include <com/sun/star/drawing/MeasureKind.hpp>
28 #include <com/sun/star/drawing/MeasureTextHorzPos.hpp>
29 #include <com/sun/star/drawing/MeasureTextVertPos.hpp>
30 #include <com/sun/star/drawing/CircleKind.hpp>
38 #include <osl/diagnose.h>
46 #include <svx/strings.hrc>
70 #include <svx/svxids.hrc>
107 #include <libxml/xmlwriter.h>
117 const sal_Int32 nDefEdgeDist(500);
322 pBoxInfoItem->
SetValid( SvxBoxInfoItemValidFlags::DISABLE );
381 MapUnit ePresentationMetric, OUString& rText,
385 sal_uInt16 nWhich=rItem.
Which();
388 GetMetric(nWhich),ePresentationMetric,rText,
400 const char* pResId = SIP_UNKNOWN_ATTR;
648 rText +=
"/" + OUString::number(nDiv);
656 if(ePresentation == SfxItemPresentation::Complete)
661 else if(ePresentation == SfxItemPresentation::Nameless)
684 rText = OUString::number(
GetValue().GetNumerator()) +
":" + OUString::number(nDiv);
691 if(ePresentation == SfxItemPresentation::Complete)
724 if (ePres==SfxItemPresentation::Complete) {
732 xmlTextWriterStartElement(pWriter, BAD_CAST(
"SdrOnOffItem"));
735 xmlTextWriterWriteAttribute(pWriter, BAD_CAST(
"whichId"), BAD_CAST(
"SDRATTR_SHADOW"));
740 xmlTextWriterEndElement(pWriter);
759 if (ePres==SfxItemPresentation::Complete) {
777 if(ePres == SfxItemPresentation::Complete)
787 xmlTextWriterStartElement(pWriter, BAD_CAST(
"SdrPercentItem"));
790 xmlTextWriterWriteAttribute(pWriter, BAD_CAST(
"whichId"),
791 BAD_CAST(
"SDRATTR_SHADOWTRANSPARENCE"));
796 xmlTextWriterEndElement(pWriter);
806 OUString& rText,
const IntlWrapper& rIntlWrapper)
const
809 bool bNeg(nValue < 0);
814 OUStringBuffer aText = OUString::number(nValue);
824 while(aText.getLength() < nCount)
825 aText.insert(0, aUnicodeNull);
827 sal_Int32 nLen = aText.getLength();
828 bool bNull1(aText[nLen-1] == aUnicodeNull);
829 bool bNull2(bNull1 && aText[nLen-2] == aUnicodeNull);
834 sal_Int32
idx = nLen-2;
835 aText.remove(idx, aText.getLength()-idx);
841 aText.insert(nLen-2, cDec);
844 aText.remove(nLen, aText.getLength()-nLen);
848 aText.insert(0,
'-');
853 if(ePres == SfxItemPresentation::Complete)
856 aText.insert(0,
' ');
857 aText.insert(0, aStr);
860 rText = aText.makeStringAndClear();
886 rText = aFmt.
GetStr(nValue);
888 if (ePres==SfxItemPresentation::Complete) {
896 xmlTextWriterStartElement(pWriter, BAD_CAST(
"SdrMetricItem"));
899 xmlTextWriterWriteAttribute(pWriter, BAD_CAST(
"whichId"), BAD_CAST(
"SDRATTR_SHADOWXDIST"));
903 xmlTextWriterWriteAttribute(pWriter, BAD_CAST(
"whichId"), BAD_CAST(
"SDRATTR_SHADOWYDIST"));
907 xmlTextWriterWriteAttribute(pWriter, BAD_CAST(
"whichId"), BAD_CAST(
"SDRATTR_SHADOWSIZEX"));
911 xmlTextWriterWriteAttribute(pWriter, BAD_CAST(
"whichId"), BAD_CAST(
"SDRATTR_SHADOWSIZEY"));
915 xmlTextWriterWriteAttribute(pWriter, BAD_CAST(
"whichId"), BAD_CAST(
"SDRATTR_SHADOWBLUR"));
920 xmlTextWriterEndElement(pWriter);
932 static const char* ITEMVALCAPTIONTYPES[] =
934 STR_ItemValCAPTIONTYPE1,
935 STR_ItemValCAPTIONTYPE2,
936 STR_ItemValCAPTIONTYPE3,
937 STR_ItemValCAPTIONTYPE4
940 return SvxResId(ITEMVALCAPTIONTYPES[nPos]);
947 if (ePres==SfxItemPresentation::Complete) {
960 static const char* ITEMVALCAPTIONTYPES[] =
962 STR_ItemValCAPTIONESCHORI,
963 STR_ItemValCAPTIONESCVERT,
964 STR_ItemValCAPTIONESCBESTFIT
967 return SvxResId(ITEMVALCAPTIONTYPES[nPos]);
974 if (ePres==SfxItemPresentation::Complete) {
1004 static const char* ITEMVALFITTISIZETYPES[] =
1006 STR_ItemValFITTOSIZENONE,
1007 STR_ItemValFITTOSIZEPROP,
1008 STR_ItemValFITTOSIZEALLLINES,
1009 STR_ItemValFITTOSIZERESIZEAT
1012 return SvxResId(ITEMVALFITTISIZETYPES[nPos]);
1019 if (ePres==SfxItemPresentation::Complete) {
1031 SetValue(bVal ? drawing::TextFitToSizeType_PROPORTIONAL : drawing::TextFitToSizeType_NONE);
1036 drawing::TextFitToSizeType eFS =
GetValue();
1044 drawing::TextFitToSizeType eFS;
1047 sal_Int32 nEnum = 0;
1048 if(!(rVal >>= nEnum))
1051 eFS =
static_cast<drawing::TextFitToSizeType
>(nEnum);
1066 static const char* ITEMVALTEXTVADJTYPES[] =
1068 STR_ItemValTEXTVADJTOP,
1069 STR_ItemValTEXTVADJCENTER,
1070 STR_ItemValTEXTVADJBOTTOM,
1071 STR_ItemValTEXTVADJBLOCK,
1072 STR_ItemValTEXTVADJSTRETCH
1075 return SvxResId(ITEMVALTEXTVADJTYPES[nPos]);
1082 if (ePres==SfxItemPresentation::Complete) {
1090 rVal <<= static_cast<drawing::TextVerticalAdjust>(
GetValue());
1096 drawing::TextVerticalAdjust eAdj;
1097 if(!(rVal >>= eAdj))
1099 sal_Int32 nEnum = 0;
1100 if(!(rVal >>= nEnum))
1103 eAdj =
static_cast<drawing::TextVerticalAdjust
>(nEnum);
1106 SetValue( static_cast<SdrTextVertAdjust>(eAdj) );
1113 xmlTextWriterStartElement(pWriter, BAD_CAST(
"SdrTextVertAdjustItem"));
1114 xmlTextWriterWriteAttribute(pWriter, BAD_CAST(
"whichId"), BAD_CAST(OString::number(
Which()).getStr()));
1115 xmlTextWriterWriteAttribute(pWriter, BAD_CAST(
"value"), BAD_CAST(OString::number(
GetValue()).getStr()));
1116 xmlTextWriterEndElement(pWriter);
1125 static const char* ITEMVALTEXTHADJTYPES[] =
1127 STR_ItemValTEXTHADJLEFT,
1128 STR_ItemValTEXTHADJCENTER,
1129 STR_ItemValTEXTHADJRIGHT,
1130 STR_ItemValTEXTHADJBLOCK,
1131 STR_ItemValTEXTHADJSTRETCH
1134 return SvxResId(ITEMVALTEXTHADJTYPES[nPos]);
1141 if (ePres==SfxItemPresentation::Complete) {
1149 rVal <<= static_cast<drawing::TextHorizontalAdjust>(
GetValue());
1155 drawing::TextHorizontalAdjust eAdj;
1156 if(!(rVal >>= eAdj))
1158 sal_Int32 nEnum = 0;
1159 if(!(rVal >>= nEnum))
1162 eAdj =
static_cast<drawing::TextHorizontalAdjust
>(nEnum);
1165 SetValue( static_cast<SdrTextHorzAdjust>(eAdj) );
1177 static const char* ITEMVALTEXTANITYPES[] =
1179 STR_ItemValTEXTANI_NONE,
1180 STR_ItemValTEXTANI_BLINK,
1181 STR_ItemValTEXTANI_SCROLL,
1182 STR_ItemValTEXTANI_ALTERNATE,
1183 STR_ItemValTEXTANI_SLIDE
1186 return SvxResId(ITEMVALTEXTANITYPES[nPos]);
1193 if (ePres==SfxItemPresentation::Complete) {
1201 rVal <<= static_cast<drawing::TextAnimationKind>(
GetValue());
1207 drawing::TextAnimationKind eKind;
1208 if(!(rVal >>= eKind))
1210 sal_Int32 nEnum = 0;
1211 if(!(rVal >>= nEnum))
1213 eKind =
static_cast<drawing::TextAnimationKind
>(nEnum);
1216 SetValue( static_cast<SdrTextAniKind>(eKind) );
1228 static const char* ITEMVALTEXTANITYPES[] =
1230 STR_ItemValTEXTANI_LEFT,
1231 STR_ItemValTEXTANI_UP,
1232 STR_ItemValTEXTANI_RIGHT,
1233 STR_ItemValTEXTANI_DOWN
1236 return SvxResId(ITEMVALTEXTANITYPES[nPos]);
1243 if (ePres==SfxItemPresentation::Complete) {
1251 rVal <<= static_cast<drawing::TextAnimationDirection>(
GetValue());
1257 drawing::TextAnimationDirection eDir;
1258 if(!(rVal >>= eDir))
1260 sal_Int32 nEnum = 0;
1261 if(!(rVal >>= nEnum))
1264 eDir =
static_cast<drawing::TextAnimationDirection
>(nEnum);
1267 SetValue( static_cast<SdrTextAniDirection>(eDir) );
1279 rText = OUString::number(
GetValue()) +
"ms";
1281 if(ePres == SfxItemPresentation::Complete)
1319 rText = OUString::number(-nValue) +
"pixel";
1324 rText = aFmt.
GetStr(nValue) +
1328 if(ePres == SfxItemPresentation::Complete)
1337 SdrTextFixedCellHeightItem::SdrTextFixedCellHeightItem(
bool bUseFixedCellHeight )
1345 rText = GetValueTextByVal(
GetValue() );
1346 if (ePres==SfxItemPresentation::Complete)
1353 SdrTextFixedCellHeightItem* SdrTextFixedCellHeightItem::Clone(
SfxItemPool * )
const
1355 return new SdrTextFixedCellHeightItem(
GetValue() );
1367 if( !( rVal >>= bValue ) )
1381 static const char* ITEMVALEDGES[] =
1383 STR_ItemValEDGE_ORTHOLINES,
1384 STR_ItemValEDGE_THREELINES,
1385 STR_ItemValEDGE_ONELINE,
1386 STR_ItemValEDGE_BEZIER
1389 return SvxResId(ITEMVALEDGES[nPos]);
1396 if (ePres==SfxItemPresentation::Complete) {
1404 drawing::ConnectorType eCT = drawing::ConnectorType_STANDARD;
1414 OSL_FAIL(
"SdrEdgeKindItem::QueryValue : unknown enum" );
1424 drawing::ConnectorType eCT;
1427 sal_Int32 nEnum = 0;
1428 if(!(rVal >>= nEnum))
1431 eCT =
static_cast<drawing::ConnectorType
>(nEnum);
1442 OSL_FAIL(
"SdrEdgeKindItem::PuValue : unknown enum" );
1458 if(!(rVal >>= nValue))
1479 if(!(rVal >>= nValue))
1500 if(!(rVal >>= nValue))
1521 if(!(rVal >>= nValue))
1549 static const char* ITEMVALMEASURETYPES[] =
1551 STR_ItemValMEASURE_STD,
1552 STR_ItemValMEASURE_RADIUS
1555 return SvxResId(ITEMVALMEASURETYPES[nPos]);
1562 if (ePres==SfxItemPresentation::Complete) {
1570 rVal <<= static_cast<drawing::MeasureKind>(
GetValue());
1576 drawing::MeasureKind eKind;
1577 if(!(rVal >>= eKind))
1579 sal_Int32 nEnum = 0;
1580 if(!(rVal >>= nEnum))
1583 eKind =
static_cast<drawing::MeasureKind
>(nEnum);
1586 SetValue( static_cast<SdrMeasureKind>(eKind) );
1597 static const char* ITEMVALMEASURETEXTTYPES[] =
1599 STR_ItemValMEASURE_TEXTHAUTO,
1600 STR_ItemValMEASURE_TEXTLEFTOUTSIDE,
1601 STR_ItemValMEASURE_TEXTINSIDE,
1602 STR_ItemValMEASURE_TEXTRIGHTOUTSID
1605 return SvxResId(ITEMVALMEASURETEXTTYPES[nPos]);
1612 if (ePres==SfxItemPresentation::Complete) {
1626 drawing::MeasureTextHorzPos
ePos;
1627 if(!(rVal >>= ePos))
1629 sal_Int32 nEnum = 0;
1630 if(!(rVal >>= nEnum))
1633 ePos =
static_cast<drawing::MeasureTextHorzPos
>(nEnum);
1646 static const char* ITEMVALMEASURETEXTTYPES[] =
1648 STR_ItemValMEASURE_TEXTVAUTO,
1649 STR_ItemValMEASURE_ABOVE,
1650 STR_ItemValMEASURETEXT_BREAKEDLINE,
1651 STR_ItemValMEASURE_BELOW,
1652 STR_ItemValMEASURETEXT_VERTICALCEN
1655 return SvxResId(ITEMVALMEASURETEXTTYPES[nPos]);
1662 if (ePres==SfxItemPresentation::Complete) {
1676 drawing::MeasureTextVertPos
ePos;
1677 if(!(rVal >>= ePos))
1679 sal_Int32 nEnum = 0;
1680 if(!(rVal >>= nEnum))
1683 ePos =
static_cast<drawing::MeasureTextVertPos
>(nEnum);
1696 if(static_cast<FieldUnit>(nPos) == FieldUnit::NONE)
1706 if (ePres==SfxItemPresentation::Complete) {
1714 rVal <<= static_cast<sal_Int32>(
GetValue());
1720 sal_Int32 nMeasure = 0;
1721 if(!(rVal >>= nMeasure))
1724 SetValue( static_cast<FieldUnit>(nMeasure) );
1735 static const char* ITEMVALCIRCTYPES[] =
1737 STR_ItemValCIRC_FULL,
1738 STR_ItemValCIRC_SECT,
1739 STR_ItemValCIRC_CUT,
1743 return SvxResId(ITEMVALCIRCTYPES[nPos]);
1750 if (ePres==SfxItemPresentation::Complete) {
1758 rVal <<= static_cast<drawing::CircleKind>(
GetValue());
1764 drawing::CircleKind eKind;
1765 if(!(rVal >>= eKind))
1767 sal_Int32 nEnum = 0;
1768 if(!(rVal >>= nEnum))
1771 eKind =
static_cast<drawing::CircleKind
>(nEnum);
1774 SetValue( static_cast<SdrCircKind>(eKind) );
1778 SdrSignedPercentItem* SdrSignedPercentItem::Clone(
SfxItemPool* )
const
1780 return new SdrSignedPercentItem( Which(),
GetValue() );
1783 bool SdrSignedPercentItem::GetPresentation(
1790 if(ePres == SfxItemPresentation::Complete)
1798 SdrGrafRedItem* SdrGrafRedItem::Clone(
SfxItemPool* )
const
1800 return new SdrGrafRedItem( *
this );
1803 SdrGrafGreenItem* SdrGrafGreenItem::Clone(
SfxItemPool* )
const
1805 return new SdrGrafGreenItem( *
this );
1808 SdrGrafBlueItem* SdrGrafBlueItem::Clone(
SfxItemPool* )
const
1810 return new SdrGrafBlueItem( *
this );
1830 rVal <<= static_cast<double>(
GetValue()) / 100.0;
1837 if(!(rVal >>= nGamma))
1840 SetValue( static_cast<sal_uInt32>(nGamma * 100.0 ) );
1849 SdrGrafTransparenceItem* SdrGrafTransparenceItem::Clone(
SfxItemPool* )
const
1851 return new SdrGrafTransparenceItem( *
this );
1877 aStr =
"Black/White";
1901 if( ePres == SfxItemPresentation::Complete )
1909 SdrGrafCropItem* SdrGrafCropItem::Clone(
SfxItemPool* )
const
1911 return new SdrGrafCropItem( *
this );
constexpr TypedWhichId< XColorItem > SDRATTR_GLOW_COLOR(SDRATTR_GLOW_FIRST+1)
const Fraction & GetValue() const
SdrGrafLuminanceItem(short nLuminancePercent=0)
virtual sal_uInt16 GetValueCount() const override
virtual bool QueryValue(css::uno::Any &rVal, sal_uInt8 nMemberId=0) const override
constexpr TypedWhichId< XFormTextHideFormItem > XATTR_FORMTXTHIDEFORM(XATTR_TEXT_FIRST+10)
constexpr TypedWhichId< SvxTextRotateItem > SDRATTR_TABLE_TEXT_ROTATION(SDRATTR_TABLE_FIRST+4)
constexpr TypedWhichId< SdrOnOffItem > SDRATTR_TEXT_AUTOGROWHEIGHT(SDRATTR_MISC_FIRST+2)
sal_Int32 GetValue() const
virtual ~SdrMeasureDecimalPlacesItem() override
static OUString GetValueTextByPos(sal_uInt16 nPos)
virtual bool QueryValue(css::uno::Any &rVal, sal_uInt8 nMemberId=0) const override
virtual bool GetBoolValue() const override
constexpr TypedWhichId< SfxBoolItem > SDRATTR_3DSCENE_LIGHTON_4(SDRATTR_3DSCENE_FIRST+16)
constexpr TypedWhichId< SdrMeasureTextAutoAngleItem > SDRATTR_MEASURETEXTAUTOANGLE(SDRATTR_MEASURE_FIRST+16)
constexpr TypedWhichId< SdrGrafGamma100Item > SDRATTR_GRAFGAMMA(SDRATTR_GRAF_FIRST+5)
constexpr TypedWhichId< SdrHorzShearAllItem > SDRATTR_HORZSHEARALL(SDRATTR_NOTPERSIST_FIRST+28)
virtual bool PutValue(const css::uno::Any &rVal, sal_uInt8 nMemberId) override
constexpr TypedWhichId< SdrTextHorzAdjustItem > SDRATTR_TEXT_HORZADJUST(SDRATTR_MISC_FIRST+13)
virtual sal_uInt16 GetValueCount() const override
constexpr TypedWhichId< SdrTextAniStartInsideItem > SDRATTR_TEXT_ANISTARTINSIDE(SDRATTR_MISC_FIRST+16)
virtual SdrMeasureTextRota90Item * Clone(SfxItemPool *pPool=nullptr) const override
constexpr TypedWhichId< SdrPercentItem > SDRATTR_SHADOWTRANSPARENCE(SDRATTR_SHADOW_FIRST+4)
SdrGrafModeItem(GraphicDrawMode eMode=GraphicDrawMode::Standard)
constexpr sal_uInt16 SDRATTR_SHADOW_FIRST(XATTR_END+1)
constexpr TypedWhichId< SvxB3DVectorItem > SDRATTR_3DSCENE_LIGHTDIRECTION_5(SDRATTR_3DSCENE_FIRST+25)
constexpr TypedWhichId< SvxAutoKernItem > EE_CHAR_PAIRKERNING(EE_CHAR_START+11)
SdrTextAniKindItem(SdrTextAniKind eKind=SdrTextAniKind::NONE)
constexpr TypedWhichId< Svx3DTextureKindItem > SDRATTR_3DOBJ_TEXTURE_KIND(SDRATTR_3DOBJ_FIRST+16)
constexpr TypedWhichId< XLineEndItem > XATTR_LINEEND(XATTR_LINE_FIRST+5)
virtual bool GetPresentation(const SfxPoolItem &rItem, MapUnit ePresentationMetric, OUString &rText, const IntlWrapper &rIntlWrapper) const
constexpr TypedWhichId< XLineEndCenterItem > XATTR_LINEENDCENTER(XATTR_LINE_FIRST+9)
constexpr TypedWhichId< Svx3DTextureProjectionXItem > SDRATTR_3DOBJ_TEXTURE_PROJ_X(SDRATTR_3DOBJ_FIRST+9)
virtual SdrTextFitToSizeTypeItem * Clone(SfxItemPool *pPool=nullptr) const override
constexpr TypedWhichId< SvxColorItem > SDRATTR_3DOBJ_MAT_SPECULAR(SDRATTR_3DOBJ_FIRST+14)
SdrYesNoItem(sal_uInt16 nId, bool bOn)
virtual sal_uInt16 GetValueCount() const override
constexpr TypedWhichId< SvxKerningItem > EE_CHAR_KERNING(EE_CHAR_START+12)
The length of the first caption line is either automatically calculated or the default setting is use...
constexpr TypedWhichId< SdrResizeXAllItem > SDRATTR_RESIZEXALL(SDRATTR_NOTPERSIST_FIRST+25)
constexpr TypedWhichId< XFillBmpTileOffsetYItem > XATTR_FILLBMP_TILEOFFSETY(XATTR_FILL_FIRST+15)
constexpr TypedWhichId< XLineStartItem > XATTR_LINESTART(XATTR_LINE_FIRST+4)
constexpr TypedWhichId< SfxUInt32Item > SDRATTR_3DOBJ_VERT_SEGS(SDRATTR_3DOBJ_FIRST+4)
constexpr sal_uInt16 EE_FEATURE_TAB(EE_FEATURE_START+0)
virtual SdrPercentItem * Clone(SfxItemPool *pPool=nullptr) const override
virtual sal_uInt16 GetValueCount() const override
struct _xmlTextWriter * xmlTextWriterPtr
SdrCaptionTypeItem(SdrCaptionType eStyle=SdrCaptionType::Type3)
constexpr TypedWhichId< SvxB3DVectorItem > SDRATTR_3DSCENE_LIGHTDIRECTION_2(SDRATTR_3DSCENE_FIRST+22)
constexpr TypedWhichId< SfxBoolItem > SDRATTR_3DOBJ_NORMALS_INVERT(SDRATTR_3DOBJ_FIRST+8)
void SetValue(sal_Int32 nTheValue)
constexpr TypedWhichId< XLineJointItem > XATTR_LINEJOINT(XATTR_LINE_FIRST+11)
virtual sal_uInt16 GetValueCount() const override
constexpr TypedWhichId< SdrTransformRef1XItem > SDRATTR_TRANSFORMREF1X(SDRATTR_NOTPERSIST_FIRST+30)
virtual bool QueryValue(css::uno::Any &rVal, sal_uInt8 nMemberId=0) const override
virtual bool operator==(const SfxPoolItem &) const =0
SdrCaptionEscDirItem(SdrCaptionEscDir eDir=SdrCaptionEscDir::Horizontal)
virtual SdrMeasureKindItem * Clone(SfxItemPool *pPool=nullptr) const override
constexpr TypedWhichId< SvxColorItem > SDRATTR_3DSCENE_LIGHTCOLOR_5(SDRATTR_3DSCENE_FIRST+8)
virtual bool GetPresentation(SfxItemPresentation ePres, MapUnit eCoreMetric, MapUnit ePresMetric, OUString &rText, const IntlWrapper &rIntlWrapper) const override
constexpr TypedWhichId< SdrAllSizeWidthItem > SDRATTR_ALLSIZEWIDTH(SDRATTR_NOTPERSIST_FIRST+8)
virtual SdrEdgeNode1HorzDistItem * Clone(SfxItemPool *pPool=nullptr) const override
virtual SdrGrafInvertItem * Clone(SfxItemPool *pPool=nullptr) const override
virtual SdrEdgeNode1GlueDistItem * Clone(SfxItemPool *pPool=nullptr) const override
constexpr TypedWhichId< SdrOnOffItem > SDRATTR_TEXT_AUTOGROWWIDTH(SDRATTR_MISC_FIRST+12)
virtual ~SdrCaptionEscRelItem() override
virtual bool PutValue(const css::uno::Any &rVal, sal_uInt8 nMemberId) override
virtual SdrMeasureTextFixedAngleItem * Clone(SfxItemPool *pPool=nullptr) const override
virtual void SetBoolValue(bool bVal) override
virtual bool GetPresentation(SfxItemPresentation ePresentation, MapUnit eCoreMetric, MapUnit ePresentationMetric, OUString &rText, const IntlWrapper &) const override
constexpr TypedWhichId< SfxMetricItem > XATTR_FILLBMP_SIZEX(XATTR_FILL_FIRST+9)
virtual ~SdrMeasureTextIsFixedAngleItem() override
virtual SdrTextAniAmountItem * Clone(SfxItemPool *pPool=nullptr) const override
virtual bool GetPresentation(SfxItemPresentation ePres, MapUnit eCoreMetric, MapUnit ePresMetric, OUString &rText, const IntlWrapper &) const override
constexpr TypedWhichId< XFormTextOutlineItem > XATTR_FORMTXTOUTLINE(XATTR_TEXT_FIRST+5)
SdrTextAniStopInsideItem(bool bOn=false)
constexpr TypedWhichId< SdrObjPrintableItem > SDRATTR_OBJPRINTABLE(SDRATTR_NOTPERSIST_FIRST+2)
constexpr TypedWhichId< SdrMoveYItem > SDRATTR_MOVEY(SDRATTR_NOTPERSIST_FIRST+19)
constexpr TypedWhichId< SdrOnOffItem > SDRATTR_TEXT_CONTOURFRAME(SDRATTR_MISC_FIRST+21)
constexpr TypedWhichId< SdrMetricItem > SDRATTR_MEASUREHELPLINE1LEN(SDRATTR_MEASURE_FIRST+6)
constexpr TypedWhichId< SdrMetricItem > SDRATTR_TEXT_MAXFRAMEWIDTH(SDRATTR_MISC_FIRST+11)
constexpr TypedWhichId< Svx3DSmoothNormalsItem > SDRATTR_3DOBJ_SMOOTH_NORMALS(SDRATTR_3DOBJ_FIRST+19)
static const AllSettings & GetSettings()
constexpr TypedWhichId< XFillStyleItem > XATTR_FILLSTYLE(XATTR_FILL_FIRST)
constexpr TypedWhichId< SdrCaptionLineLenItem > SDRATTR_CAPTIONLINELEN(SDRATTR_CAPTION_FIRST+8)
virtual bool GetPresentation(SfxItemPresentation ePres, MapUnit eCoreMetric, MapUnit ePresMetric, OUString &rText, const IntlWrapper &) const override
constexpr TypedWhichId< SdrEdgeNode1HorzDistItem > SDRATTR_EDGENODE1HORZDIST(SDRATTR_EDGE_FIRST+1)
constexpr TypedWhichId< XLineWidthItem > XATTR_LINEWIDTH(XATTR_LINE_FIRST+2)
SdrTextAniStartInsideItem(bool bOn=false)
constexpr TypedWhichId< XFormTextShadowTranspItem > XATTR_FORMTXTSHDWTRANSP(XATTR_TEXT_FIRST+11)
sal_uInt16 GetValue() const
constexpr TypedWhichId< SvxPostureItem > EE_CHAR_ITALIC(EE_CHAR_START+7)
virtual ~SdrMeasureBelowRefEdgeItem() override
void SetDefaults(std::vector< SfxPoolItem * > *pDefaults)
virtual SdrMeasureTextVPosItem * Clone(SfxItemPool *pPool=nullptr) const override
SdrTextAniDelayItem(sal_uInt16 nVal=0)
constexpr TypedWhichId< SfxUInt16Item > SDRATTR_3DOBJ_MAT_SPECULAR_INTENSITY(SDRATTR_3DOBJ_FIRST+15)
virtual bool HasMetrics() const override
static OUString GetValueTextByPos(sal_uInt16 nPos)
virtual bool PutValue(const css::uno::Any &rVal, sal_uInt8 nMemberId) override
constexpr TypedWhichId< SdrGrafRedItem > SDRATTR_GRAFRED(SDRATTR_GRAF_FIRST+0)
constexpr TypedWhichId< SfxBoolItem > SDRATTR_3DOBJ_DOUBLE_SIDED(SDRATTR_3DOBJ_FIRST+6)
static bool isNumLeadingZero()
constexpr TypedWhichId< SdrEdgeNode2VertDistItem > SDRATTR_EDGENODE2VERTDIST(SDRATTR_EDGE_FIRST+4)
SdrCaptionEscIsRelItem(bool bRel=true)
SdrAngleItem(sal_uInt16 nId, Degree100 nAngle)
constexpr TypedWhichId< SdrAngleItem > SDRATTR_CAPTIONANGLE(SDRATTR_CAPTION_FIRST+2)
virtual bool QueryValue(css::uno::Any &rVal, sal_uInt8 nMemberId=0) const override
static OUString GetValueTextByPos(sal_uInt16 nPos)
static SfxPoolItem * CreateDefault()
constexpr TypedWhichId< XLineStyleItem > XATTR_LINESTYLE(XATTR_LINE_FIRST)
static OUString GetValueTextByPos(sal_uInt16 nPos)
constexpr TypedWhichId< SdrMeasureUnitItem > SDRATTR_MEASUREUNIT(SDRATTR_MEASURE_FIRST+12)
virtual SdrLayerIdItem * Clone(SfxItemPool *pPool=nullptr) const override
constexpr TypedWhichId< SdrVertShearOneItem > SDRATTR_VERTSHEARONE(SDRATTR_NOTPERSIST_FIRST+24)
constexpr TypedWhichId< SdrYesNoItem > SDRATTR_OBJMOVEPROTECT(SDRATTR_NOTPERSIST_FIRST+0)
constexpr TypedWhichId< SfxUInt32Item > SDRATTR_3DOBJ_DEPTH(SDRATTR_3DOBJ_FIRST+2)
constexpr TypedWhichId< SvxAdjustItem > EE_PARA_JUST(EE_PARA_START+15)
SdrEdgeNode1GlueDistItem(tools::Long nVal=0)
virtual ~SdrCaptionEscIsRelItem() override
constexpr TypedWhichId< XLineDashItem > XATTR_LINEDASH(XATTR_LINE_FIRST+1)
constexpr TypedWhichId< XFillHatchItem > XATTR_FILLHATCH(XATTR_FILL_FIRST+3)
constexpr TypedWhichId< SfxBoolItem > SDRATTR_3DSCENE_LIGHTON_7(SDRATTR_3DSCENE_FIRST+19)
virtual bool GetPresentation(SfxItemPresentation ePres, MapUnit eCoreMetric, MapUnit ePresMetric, OUString &rText, const IntlWrapper &) const override
SdrScaleItem(sal_uInt16 nId, const Fraction &rVal)
constexpr TypedWhichId< SdrMeasureKindItem > SDRATTR_MEASUREKIND(SDRATTR_MEASURE_FIRST+0)
constexpr TypedWhichId< SdrTextAniCountItem > SDRATTR_TEXT_ANICOUNT(SDRATTR_MISC_FIRST+18)
Length of the first caption line Only for Type3 and Type4 Only relevant, if SdrCaptionFitLineLenItem ...
virtual sal_uInt16 GetValueCount() const override
css::chart::ChartAxisLabelPosition ePos
constexpr TypedWhichId< XFillBackgroundItem > XATTR_FILLBACKGROUND(XATTR_FILL_FIRST+19)
constexpr TypedWhichId< SvxFontHeightItem > EE_CHAR_FONTHEIGHT(EE_CHAR_START+2)
constexpr TypedWhichId< SvxColorItem > SDRATTR_3DOBJ_MAT_COLOR(SDRATTR_3DOBJ_FIRST+12)
constexpr TypedWhichId< SfxBoolItem > SDRATTR_3DSCENE_LIGHTON_2(SDRATTR_3DSCENE_FIRST+14)
constexpr TypedWhichId< SdrEdgeLineDeltaCountItem > SDRATTR_EDGELINEDELTACOUNT(SDRATTR_EDGE_FIRST+7)
constexpr TypedWhichId< SvxLineSpacingItem > EE_PARA_SBL(EE_PARA_START+14)
constexpr sal_uInt16 SDRATTR_START(XATTR_START)
constexpr TypedWhichId< XFormTextDistanceItem > XATTR_FORMTXTDISTANCE(XATTR_TEXT_FIRST+2)
SdrMeasureTextVPosItem(css::drawing::MeasureTextVertPos ePos=css::drawing::MeasureTextVertPos_AUTO)
virtual SdrTextAniKindItem * Clone(SfxItemPool *pPool=nullptr) const override
virtual SdrTextHorzAdjustItem * Clone(SfxItemPool *pPool=nullptr) const override
constexpr TypedWhichId< Svx3DTextureModeItem > SDRATTR_3DOBJ_TEXTURE_MODE(SDRATTR_3DOBJ_FIRST+17)
virtual bool GetPresentation(SfxItemPresentation ePres, MapUnit eCoreMetric, MapUnit ePresMetric, OUString &rText, const IntlWrapper &) const override
constexpr TypedWhichId< SdrCircKindItem > SDRATTR_CIRCKIND(SDRATTR_CIRC_FIRST+0)
constexpr TypedWhichId< Svx3DCharacterModeItem > SDRATTR_3DOBJ_CHARACTER_MODE(SDRATTR_3DOBJ_FIRST+21)
virtual SdrTextAniStartInsideItem * Clone(SfxItemPool *pPool=nullptr) const override
SdrGrafContrastItem(short nContrastPercent=0)
constexpr TypedWhichId< SdrOneSizeHeightItem > SDRATTR_ONESIZEHEIGHT(SDRATTR_NOTPERSIST_FIRST+13)
virtual bool GetPresentation(SfxItemPresentation ePres, MapUnit eCoreMetric, MapUnit ePresMetric, OUString &rText, const IntlWrapper &) const override
constexpr TypedWhichId< XLineTransparenceItem > XATTR_LINETRANSPARENCE(XATTR_LINE_FIRST+10)
virtual MapUnit GetMetric(sal_uInt16 nWhich) const
virtual bool GetPresentation(SfxItemPresentation ePres, MapUnit eCoreMetric, MapUnit ePresMetric, OUString &rText, const IntlWrapper &) const override
constexpr TypedWhichId< SfxUInt32Item > SDRATTR_3DSCENE_DISTANCE(SDRATTR_3DSCENE_FIRST+1)
SdrMeasureTextFixedAngleItem(Degree100 nVal=0_deg100)
virtual void dumpAsXml(xmlTextWriterPtr pWriter) const override
constexpr TypedWhichId< SdrEdgeKindItem > SDRATTR_EDGEKIND(SDRATTR_EDGE_FIRST+0)
constexpr TypedWhichId< SfxUInt16Item > SDRATTR_3DSCENE_SHADOW_SLANT(SDRATTR_3DSCENE_FIRST+29)
constexpr TypedWhichId< SfxVoidItem > SDRATTR_SHADOWPERSP(SDRATTR_SHADOW_FIRST+6)
constexpr TypedWhichId< SdrAngleItem > SDRATTR_CIRCENDANGLE(SDRATTR_CIRC_FIRST+2)
constexpr TypedWhichId< SvxColorItem > SDRATTR_3DSCENE_LIGHTCOLOR_3(SDRATTR_3DSCENE_FIRST+6)
virtual bool GetPresentation(SfxItemPresentation ePres, MapUnit eCoreMetric, MapUnit ePresMetric, OUString &rText, const IntlWrapper &) const override
constexpr TypedWhichId< SdrResizeYOneItem > SDRATTR_RESIZEYONE(SDRATTR_NOTPERSIST_FIRST+21)
const LocaleDataWrapper * getLocaleData() const
virtual SdrMeasureDecimalPlacesItem * Clone(SfxItemPool *pPool=nullptr) const override
constexpr TypedWhichId< SdrOnOffItem > SDRATTR_CAPTIONFIXEDANGLE(SDRATTR_CAPTION_FIRST+1)
SdrEdgeKindItem(SdrEdgeKind eStyle=SdrEdgeKind::OrthoLines)
virtual bool PutValue(const css::uno::Any &rVal, sal_uInt8 nMemberId) override
OUString SvxResId(const char *pId)
constexpr TypedWhichId< SdrMeasureOverhangItem > SDRATTR_MEASUREOVERHANG(SDRATTR_MEASURE_FIRST+11)
constexpr TypedWhichId< SvxLRSpaceItem > EE_PARA_LRSPACE(EE_PARA_START+12)
constexpr sal_uInt16 SDRATTR_NOTPERSIST_LAST(SDRATTR_OBJVISIBLE)
constexpr TypedWhichId< SvxULSpaceItem > EE_PARA_ULSPACE(EE_PARA_START+13)
const BorderLinePrimitive2D *pCandidateB assert(pCandidateA)
void dumpAsXml(xmlTextWriterPtr pWriter) const override
virtual bool GetPresentation(SfxItemPresentation ePres, MapUnit eCoreMetric, MapUnit ePresMetric, OUString &rText, const IntlWrapper &) const override
virtual bool PutValue(const css::uno::Any &rVal, sal_uInt8 nMemberId) override
virtual bool QueryValue(css::uno::Any &rVal, sal_uInt8 nMemberId=0) const override
virtual bool QueryValue(css::uno::Any &rVal, sal_uInt8 nMemberId=0) const override
SdrEdgeNode2HorzDistItem(tools::Long nVal)
static OUString GetValueTextByPos(sal_uInt16 nPos)
constexpr TypedWhichId< SvxB3DVectorItem > SDRATTR_3DSCENE_LIGHTDIRECTION_7(SDRATTR_3DSCENE_FIRST+27)
constexpr TypedWhichId< SfxStringItem > SDRATTR_CUSTOMSHAPE_DATA(SDRATTR_CUSTOMSHAPE_FIRST+1)
constexpr TypedWhichId< SdrAllPositionYItem > SDRATTR_ALLPOSITIONY(SDRATTR_NOTPERSIST_FIRST+7)
constexpr TypedWhichId< SvxB3DVectorItem > SDRATTR_3DSCENE_LIGHTDIRECTION_6(SDRATTR_3DSCENE_FIRST+26)
SdrCircKindItem(SdrCircKind eKind=SdrCircKind::Full)
virtual sal_uInt16 GetValueCount() const override
std::vector< SfxPoolItem * > * mpLocalPoolDefaults
constexpr TypedWhichId< SdrAngleItem > SDRATTR_MEASURETEXTAUTOANGLEVIEW(SDRATTR_MEASURE_FIRST+17)
SdrTextAniAmountItem(sal_Int16 nVal=0)
constexpr TypedWhichId< SdrCaptionEscDirItem > SDRATTR_CAPTIONESCDIR(SDRATTR_CAPTION_FIRST+4)
constexpr TypedWhichId< SdrTextAniDirectionItem > SDRATTR_TEXT_ANIDIRECTION(SDRATTR_MISC_FIRST+15)
constexpr TypedWhichId< SdrOnOffItem > SDRATTR_TEXT_WORDWRAP(SDRATTR_MISC_FIRST+24)
virtual SdrCaptionFitLineLenItem * Clone(SfxItemPool *pPool=nullptr) const override
constexpr TypedWhichId< XColorItem > SDRATTR_SHADOWCOLOR(SDRATTR_SHADOW_FIRST+1)
virtual bool GetPresentation(SfxItemPresentation ePres, MapUnit eCoreMetric, MapUnit ePresMetric, OUString &rText, const IntlWrapper &) const override
constexpr TypedWhichId< SfxBoolItem > SDRATTR_3DSCENE_LIGHTON_6(SDRATTR_3DSCENE_FIRST+18)
SdrMeasureTextIsFixedAngleItem(bool bOn=false)
virtual bool PutValue(const css::uno::Any &rVal, sal_uInt8 nMemberId) override
constexpr TypedWhichId< SdrOnePositionYItem > SDRATTR_ONEPOSITIONY(SDRATTR_NOTPERSIST_FIRST+11)
virtual ~SdrMeasureTextRota90Item() override
constexpr TypedWhichId< Svx3DReducedLineGeometryItem > SDRATTR_3DOBJ_REDUCED_LINE_GEOMETRY(SDRATTR_3DOBJ_FIRST+24)
virtual SdrMeasureTextUpsideDownItem * Clone(SfxItemPool *pPool=nullptr) const override
constexpr TypedWhichId< SdrAngleItem > SDRATTR_ROTATEANGLE(SDRATTR_NOTPERSIST_FIRST+16)
void SetAllDistances(sal_uInt16 nNew)
constexpr TypedWhichId< SdrMetricItem > SDRATTR_SHADOWSIZEX(SDRATTR_SHADOW_FIRST+7)
SdrMetricItem(sal_uInt16 nId, sal_Int32 nVal)
constexpr TypedWhichId< SfxBoolItem > SDRATTR_3DSCENE_LIGHTON_1(SDRATTR_3DSCENE_FIRST+13)
constexpr TypedWhichId< SdrOnOffItem > SDRATTR_SHADOW(SDRATTR_SHADOW_FIRST+0)
constexpr TypedWhichId< SvxColorItem > SDRATTR_3DSCENE_LIGHTCOLOR_1(SDRATTR_3DSCENE_FIRST+4)
constexpr TypedWhichId< SdrMetricItem > SDRATTR_TEXT_LOWERDIST(SDRATTR_MISC_FIRST+7)
o3tl::strong_int< sal_uInt8, struct SdrLayerIDTag > SdrLayerID
virtual bool GetPresentation(SfxItemPresentation ePres, MapUnit eCoreMetric, MapUnit ePresMetric, OUString &rText, const IntlWrapper &) const override
constexpr TypedWhichId< XLineAttrSetItem > XATTRSET_LINE(XATTR_LINE_LAST+1)
constexpr TypedWhichId< SvxContourItem > EE_CHAR_OUTLINE(EE_CHAR_START+8)
constexpr TypedWhichId< SdrMeasureTextHPosItem > SDRATTR_MEASURETEXTHPOS(SDRATTR_MEASURE_FIRST+1)
static OUString GetValueTextByPos(sal_uInt16 nPos)
virtual bool QueryValue(css::uno::Any &rVal, sal_uInt8 nMemberId=0) const override
constexpr TypedWhichId< SvxWeightItem > EE_CHAR_WEIGHT(EE_CHAR_START+4)
constexpr TypedWhichId< SdrMetricItem > SDRATTR_SHADOWBLUR(SDRATTR_SHADOW_FIRST+9)
constexpr TypedWhichId< XFormTextStyleItem > XATTR_FORMTXTSTYLE(XATTR_TEXT_FIRST)
bool operator==(const SfxPoolItem &rItem) const override
constexpr TypedWhichId< SfxUInt32Item > SDRATTR_3DOBJ_HORZ_SEGS(SDRATTR_3DOBJ_FIRST+3)
SdrGrafGamma100Item(sal_uInt32 nGamma100=100)
constexpr TypedWhichId< SdrMeasureDecimalPlacesItem > SDRATTR_MEASUREDECIMALPLACES(SDRATTR_MEASURE_FIRST+20)
constexpr TypedWhichId< SdrHorzShearOneItem > SDRATTR_HORZSHEARONE(SDRATTR_NOTPERSIST_FIRST+23)
constexpr TypedWhichId< SdrPercentItem > SDRATTR_GLOW_TRANSPARENCY(SDRATTR_GLOW_FIRST+2)
#define SAL_N_ELEMENTS(arr)
virtual void dumpAsXml(xmlTextWriterPtr pWriter) const override
static OUString GetValueTextByPos(sal_uInt16 nPos)
virtual sal_uInt16 GetValueCount() const override
virtual bool PutValue(const css::uno::Any &rVal, sal_uInt8 nMemberId) override
constexpr TypedWhichId< SdrCaptionEscRelItem > SDRATTR_CAPTIONESCREL(SDRATTR_CAPTION_FIRST+6)
constexpr TypedWhichId< SvxBoxInfoItem > SDRATTR_TABLE_BORDER_INNER(SDRATTR_TABLE_FIRST+1)
constexpr TypedWhichId< SdrMetricItem > SDRATTR_MEASUREHELPLINEDIST(SDRATTR_MEASURE_FIRST+5)
constexpr TypedWhichId< SdrMetricItem > SDRATTR_EDGELINE3DELTA(SDRATTR_EDGE_FIRST+10)
virtual bool HasMetrics() const override
constexpr TypedWhichId< SdrOneSizeWidthItem > SDRATTR_ONESIZEWIDTH(SDRATTR_NOTPERSIST_FIRST+12)
virtual SdrEdgeNode2HorzDistItem * Clone(SfxItemPool *pPool=nullptr) const override
constexpr TypedWhichId< SvxShadowedItem > EE_CHAR_SHADOW(EE_CHAR_START+9)
virtual sal_uInt16 GetValueCount() const override
virtual bool PutValue(const css::uno::Any &rVal, sal_uInt8 nMemberId) override
constexpr TypedWhichId< SfxBoolItem > SDRATTR_3DOBJ_TEXTURE_FILTER(SDRATTR_3DOBJ_FIRST+18)
virtual SdrGrafModeItem * Clone(SfxItemPool *pPool=nullptr) const override
constexpr TypedWhichId< SdrEdgeNode2HorzDistItem > SDRATTR_EDGENODE2HORZDIST(SDRATTR_EDGE_FIRST+3)
constexpr TypedWhichId< SdrGrafTransparenceItem > SDRATTR_GRAFTRANSPARENCE(SDRATTR_GRAF_FIRST+6)
constexpr TypedWhichId< SfxBoolItem > SDRATTR_3DSCENE_LIGHTON_3(SDRATTR_3DSCENE_FIRST+15)
const OUString & getNumDecimalSep() const
constexpr TypedWhichId< SvxWritingModeItem > SDRATTR_TEXTDIRECTION(SDRATTR_NOTPERSIST_FIRST+34)
SdrCaptionLineLenItem(tools::Long nLineLen=0)
constexpr TypedWhichId< SdrTextFitToSizeTypeItem > SDRATTR_TEXT_FITTOSIZE(SDRATTR_MISC_FIRST+3)
virtual SdrYesNoItem * Clone(SfxItemPool *pPool=nullptr) const override
virtual SdrAngleItem * Clone(SfxItemPool *pPool=nullptr) const override
static OUString GetValueTextByPos(sal_uInt16 nPos)
sal_Int16 GetValue() const
constexpr TypedWhichId< SdrResizeYAllItem > SDRATTR_RESIZEYALL(SDRATTR_NOTPERSIST_FIRST+26)
virtual SdrEdgeKindItem * Clone(SfxItemPool *pPool=nullptr) const override
constexpr TypedWhichId< SdrEdgeNode1GlueDistItem > SDRATTR_EDGENODE1GLUEDIST(SDRATTR_EDGE_FIRST+5)
virtual SdrCaptionLineLenItem * Clone(SfxItemPool *pPool=nullptr) const override
constexpr TypedWhichId< XLineStartWidthItem > XATTR_LINESTARTWIDTH(XATTR_LINE_FIRST+6)
constexpr TypedWhichId< XFillTransparenceItem > XATTR_FILLTRANSPARENCE(XATTR_FILL_FIRST+5)
constexpr TypedWhichId< XFillGradientItem > XATTR_FILLGRADIENT(XATTR_FILL_FIRST+2)
SdrMeasureDecimalPlacesItem(sal_Int16 nVal=2)
constexpr TypedWhichId< SdrCustomShapeGeometryItem > SDRATTR_CUSTOMSHAPE_GEOMETRY(SDRATTR_CUSTOMSHAPE_FIRST+2)
constexpr TypedWhichId< SdrGrafLuminanceItem > SDRATTR_GRAFLUMINANCE(SDRATTR_GRAF_FIRST+3)
constexpr TypedWhichId< SdrCaptionEscAbsItem > SDRATTR_CAPTIONESCABS(SDRATTR_CAPTION_FIRST+7)
constexpr TypedWhichId< SvxColorItem > SDRATTR_3DSCENE_LIGHTCOLOR_7(SDRATTR_3DSCENE_FIRST+10)
constexpr TypedWhichId< SvxB3DVectorItem > SDRATTR_3DSCENE_LIGHTDIRECTION_1(SDRATTR_3DSCENE_FIRST+21)
virtual SdrEdgeNode2VertDistItem * Clone(SfxItemPool *pPool=nullptr) const override
constexpr TypedWhichId< XSecondaryFillColorItem > XATTR_SECONDARYFILLCOLOR(XATTR_FILL_FIRST+12)
virtual SdrMeasureUnitItem * Clone(SfxItemPool *pPool=nullptr) const override
constexpr TypedWhichId< XFillBitmapItem > XATTR_FILLBITMAP(XATTR_FILL_FIRST+4)
constexpr TypedWhichId< SdrEdgeNode1VertDistItem > SDRATTR_EDGENODE1VERTDIST(SDRATTR_EDGE_FIRST+2)
constexpr TypedWhichId< SdrTransformRef2YItem > SDRATTR_TRANSFORMREF2Y(SDRATTR_NOTPERSIST_FIRST+33)
virtual bool GetPresentation(SfxItemPresentation ePres, MapUnit eCoreMetric, MapUnit ePresMetric, OUString &rText, const IntlWrapper &) const override
virtual bool QueryValue(css::uno::Any &rVal, sal_uInt8 nMemberId=0) const override
virtual bool GetPresentation(SfxItemPresentation ePres, MapUnit eCoreMetric, MapUnit ePresMetric, OUString &rText, const IntlWrapper &) const override
void SetValue(EnumT nTheValue)
static OUString GetValueTextByPos(sal_uInt16 nPos)
constexpr TypedWhichId< SvxLineItem > SDRATTR_TABLE_BORDER_TLBR(SDRATTR_TABLE_FIRST+2)
virtual bool QueryValue(css::uno::Any &rVal, sal_uInt8 nMemberId=0) const override
virtual bool GetPresentation(SfxItemPresentation ePresentation, MapUnit eCoreMetric, MapUnit ePresentationMetric, OUString &rText, const IntlWrapper &) const override
class SdrCaptionGapItem Distance of the line start from the Rect
constexpr TypedWhichId< SvxCharScaleWidthItem > EE_CHAR_FONTWIDTH(EE_CHAR_START+3)
constexpr TypedWhichId< SfxBoolItem > SDRATTR_3DSCENE_LIGHTON_5(SDRATTR_3DSCENE_FIRST+17)
constexpr TypedWhichId< SdrLayerNameItem > SDRATTR_LAYERNAME(SDRATTR_NOTPERSIST_FIRST+4)
constexpr TypedWhichId< SdrMetricItem > SDRATTR_CAPTIONGAP(SDRATTR_CAPTION_FIRST+3)
constexpr TypedWhichId< SdrMetricItem > SDRATTR_MEASUREHELPLINE2LEN(SDRATTR_MEASURE_FIRST+7)
constexpr TypedWhichId< SfxBoolItem > SDRATTR_3DSCENE_TWO_SIDED_LIGHTING(SDRATTR_3DSCENE_FIRST+3)
virtual SdrItemPool * Clone() const override
constexpr TypedWhichId< XLineEndWidthItem > XATTR_LINEENDWIDTH(XATTR_LINE_FIRST+7)
virtual sal_uInt16 GetValueCount() const override
void SetValue(sal_Int16 nTheValue)
constexpr TypedWhichId< SdrGrafBlueItem > SDRATTR_GRAFBLUE(SDRATTR_GRAF_FIRST+2)
constexpr TypedWhichId< SdrTextVertAdjustItem > SDRATTR_TEXT_VERTADJUST(SDRATTR_MISC_FIRST+8)
std::unique_ptr< SfxItemInfo[]> mpLocalItemInfos
constexpr TypedWhichId< SdrMoveXItem > SDRATTR_MOVEX(SDRATTR_NOTPERSIST_FIRST+18)
constexpr sal_uInt16 SDRATTR_NOTPERSIST_FIRST(SDRATTR_CIRC_LAST+1)
virtual void ScaleMetrics(tools::Long nMul, tools::Long nDiv) override
constexpr TypedWhichId< SdrMetricItem > SDRATTR_TEXT_LEFTDIST(SDRATTR_MISC_FIRST+4)
constexpr TypedWhichId< SvxColorItem > SDRATTR_3DSCENE_AMBIENTCOLOR(SDRATTR_3DSCENE_FIRST+12)
virtual void dumpAsXml(xmlTextWriterPtr pWriter) const override
constexpr TypedWhichId< SdrMetricItem > SDRATTR_TEXT_MAXFRAMEHEIGHT(SDRATTR_MISC_FIRST+9)
constexpr TypedWhichId< XFillBmpPosItem > XATTR_FILLBMP_POS(XATTR_FILL_FIRST+8)
SdrMeasureBelowRefEdgeItem(bool bOn=false)
constexpr TypedWhichId< SdrObjVisibleItem > SDRATTR_OBJVISIBLE(SDRATTR_NOTPERSIST_FIRST+35)
void SetItemInfos(const SfxItemInfo *pInfos)
SdrTextVertAdjustItem(SdrTextVertAdjust eAdj=SDRTEXTVERTADJUST_TOP)
virtual bool QueryValue(css::uno::Any &rVal, sal_uInt8 nMemberId=0) const override
constexpr TypedWhichId< SdrMeasureFormatStringItem > SDRATTR_MEASUREFORMATSTRING(SDRATTR_MEASURE_FIRST+15)
constexpr TypedWhichId< SdrGrafModeItem > SDRATTR_GRAFMODE(SDRATTR_GRAF_FIRST+8)
constexpr TypedWhichId< SdrMetricItem > SDRATTR_TEXT_MINFRAMEWIDTH(SDRATTR_MISC_FIRST+10)
SdrMeasureTextHPosItem(css::drawing::MeasureTextHorzPos ePos=css::drawing::MeasureTextHorzPos::MeasureTextHorzPos_AUTO)
constexpr TypedWhichId< SdrMetricItem > SDRATTR_SHADOWYDIST(SDRATTR_SHADOW_FIRST+3)
virtual ~SdrCaptionFitLineLenItem() override
constexpr TypedWhichId< SfxBoolItem > SDRATTR_3DSCENE_LIGHTON_8(SDRATTR_3DSCENE_FIRST+20)
virtual SdrTextAniStopInsideItem * Clone(SfxItemPool *pPool=nullptr) const override
constexpr TypedWhichId< SdrLogicSizeWidthItem > SDRATTR_LOGICSIZEWIDTH(SDRATTR_NOTPERSIST_FIRST+14)
constexpr TypedWhichId< SfxStringItem > SDRATTR_TEXT_CHAINNEXTNAME(SDRATTR_MISC_FIRST+25)
virtual OUString GetValueTextByVal(bool bVal) const override
virtual bool PutValue(const css::uno::Any &rVal, sal_uInt8 nMemberId) override
constexpr TypedWhichId< XFormTextShadowXValItem > XATTR_FORMTXTSHDWXVAL(XATTR_TEXT_FIRST+8)
constexpr TypedWhichId< XFormTextShadowItem > XATTR_FORMTXTSHADOW(XATTR_TEXT_FIRST+6)
constexpr TypedWhichId< SdrMetricItem > SDRATTR_TEXT_MINFRAMEHEIGHT(SDRATTR_MISC_FIRST+1)
constexpr TypedWhichId< XFormTextAdjustItem > XATTR_FORMTXTADJUST(XATTR_TEXT_FIRST+1)
constexpr TypedWhichId< SdrTransformRef2XItem > SDRATTR_TRANSFORMREF2X(SDRATTR_NOTPERSIST_FIRST+32)
constexpr TypedWhichId< SdrShearAngleItem > SDRATTR_SHEARANGLE(SDRATTR_NOTPERSIST_FIRST+17)
virtual SdrFractionItem * Clone(SfxItemPool *pPool=nullptr) const override
virtual bool PutValue(const css::uno::Any &rVal, sal_uInt8 nMemberId) override
constexpr TypedWhichId< SvxB3DVectorItem > SDRATTR_3DSCENE_LIGHTDIRECTION_8(SDRATTR_3DSCENE_FIRST+28)
SdrMeasureTextUpsideDownItem(bool bOn=false)
constexpr TypedWhichId< SdrLayerIdItem > SDRATTR_LAYERID(SDRATTR_NOTPERSIST_FIRST+3)
constexpr TypedWhichId< XLineStartCenterItem > XATTR_LINESTARTCENTER(XATTR_LINE_FIRST+8)
constexpr TypedWhichId< Svx3DPerspectiveItem > SDRATTR_3DSCENE_PERSPECTIVE(SDRATTR_3DSCENE_FIRST+0)
virtual SdrMeasureBelowRefEdgeItem * Clone(SfxItemPool *pPool=nullptr) const override
SdrLayerIdItem(SdrLayerID nId)
constexpr sal_uInt16 EE_FEATURE_LINEBR(EE_FEATURE_TAB+1)
virtual SdrCaptionTypeItem * Clone(SfxItemPool *pPool=nullptr) const override
constexpr TypedWhichId< SdrGrafCropItem > SDRATTR_GRAFCROP(SDRATTR_GRAF_FIRST+9)
virtual SdrCircKindItem * Clone(SfxItemPool *pPool=nullptr) const override
constexpr TypedWhichId< SdrAllSizeHeightItem > SDRATTR_ALLSIZEHEIGHT(SDRATTR_NOTPERSIST_FIRST+9)
virtual void dumpAsXml(xmlTextWriterPtr pWriter) const override
static OUString GetValueTextByPos(sal_uInt16 nPos)
SdrEdgeNode2GlueDistItem(tools::Long nVal=0)
constexpr TypedWhichId< SfxBoolItem > EE_PARA_BULLETSTATE(EE_PARA_START+8)
virtual bool GetPresentation(SfxItemPresentation ePres, MapUnit eCoreMetric, MapUnit ePresMetric, OUString &rText, const IntlWrapper &) const override
constexpr TypedWhichId< SdrYesNoItem > SDRATTR_OBJSIZEPROTECT(SDRATTR_NOTPERSIST_FIRST+1)
virtual bool PutValue(const css::uno::Any &rVal, sal_uInt8 nMemberId) override
static OUString GetValueTextByPos(sal_uInt16 nPos)
constexpr TypedWhichId< SdrMetricItem > SDRATTR_TEXT_UPPERDIST(SDRATTR_MISC_FIRST+6)
constexpr TypedWhichId< SdrGrafGreenItem > SDRATTR_GRAFGREEN(SDRATTR_GRAF_FIRST+1)
constexpr TypedWhichId< SdrRotateOneItem > SDRATTR_ROTATEONE(SDRATTR_NOTPERSIST_FIRST+22)
SdrEdgeNode1HorzDistItem(tools::Long nVal)
virtual SdrMetricItem * Clone(SfxItemPool *pPool=nullptr) const override
SdrPercentItem(sal_uInt16 nId, sal_uInt16 nVal)
constexpr TypedWhichId< SdrCaptionTypeItem > SDRATTR_CAPTIONTYPE(SDRATTR_CAPTION_FIRST+0)
SdrEdgeNode1VertDistItem(tools::Long nVal)
virtual void ScaleMetrics(tools::Long nMul, tools::Long nDiv) override
constexpr TypedWhichId< SdrMeasureTextIsFixedAngleItem > SDRATTR_MEASURETEXTISFIXEDANGLE(SDRATTR_MEASURE_FIRST+18)
constexpr TypedWhichId< SdrRotateAllItem > SDRATTR_ROTATEALL(SDRATTR_NOTPERSIST_FIRST+27)
static OUString GetValueTextByPos(sal_uInt16 nPos)
virtual bool operator==(const SfxPoolItem &) const override
virtual bool GetPresentation(SfxItemPresentation ePres, MapUnit eCoreMetric, MapUnit ePresMetric, OUString &rText, const IntlWrapper &) const override
constexpr TypedWhichId< SfxInt16Item > EE_PARA_OUTLLEVEL(EE_PARA_START+10)
virtual bool GetPresentation(SfxItemPresentation ePres, MapUnit eCoreMetric, MapUnit ePresMetric, OUString &rText, const IntlWrapper &) const override
virtual SdrMeasureTextHPosItem * Clone(SfxItemPool *pPool=nullptr) const override
virtual SdrCaptionEscRelItem * Clone(SfxItemPool *pPool=nullptr) const override
constexpr sal_uInt16 EE_FEATURE_NOTCONV(EE_FEATURE_LINEBR+1)
constexpr TypedWhichId< SvxBoxItem > SDRATTR_TABLE_BORDER(SDRATTR_TABLE_FIRST+0)
SdrTextAniDirectionItem(SdrTextAniDirection eDir=SdrTextAniDirection::Left)
constexpr TypedWhichId< XFillColorItem > XATTR_FILLCOLOR(XATTR_FILL_FIRST+1)
virtual SdrGrafGamma100Item * Clone(SfxItemPool *pPool=nullptr) const override
constexpr TypedWhichId< XGradientStepCountItem > XATTR_GRADIENTSTEPCOUNT(XATTR_FILL_FIRST+6)
constexpr TypedWhichId< SdrMetricItem > SDRATTR_SHADOWXDIST(SDRATTR_SHADOW_FIRST+2)
constexpr TypedWhichId< Svx3DSmoothLidsItem > SDRATTR_3DOBJ_SMOOTH_LIDS(SDRATTR_3DOBJ_FIRST+20)
constexpr TypedWhichId< SvxCrossedOutItem > EE_CHAR_STRIKEOUT(EE_CHAR_START+6)
constexpr sal_uInt16 SDRATTR_END(SDRATTR_SOFTEDGE_LAST)
virtual bool QueryValue(css::uno::Any &rVal, sal_uInt8 nMemberId=0) const override
constexpr TypedWhichId< XFillAttrSetItem > XATTRSET_FILL(XATTR_FILL_LAST+1)
SdrMeasureUnitItem(FieldUnit eUnit=FieldUnit::NONE)
constexpr TypedWhichId< XFormTextStartItem > XATTR_FORMTXTSTART(XATTR_TEXT_FIRST+3)
constexpr TypedWhichId< XFillFloatTransparenceItem > XATTR_FILLFLOATTRANSPARENCE(XATTR_FILL_FIRST+11)
static OUString formatPercent(double dNumber, const LanguageTag &rLangTag)
virtual SdrLayerNameItem * Clone(SfxItemPool *pPool=nullptr) const override
static OUString GetItemName(sal_uInt16 nWhich)
constexpr TypedWhichId< Svx3DCloseBackItem > SDRATTR_3DOBJ_CLOSE_BACK(SDRATTR_3DOBJ_FIRST+23)
virtual bool GetPresentation(const SfxPoolItem &rItem, MapUnit ePresentationMetric, OUString &rText, const IntlWrapper &rIntlWrapper) const override
virtual bool GetPresentation(SfxItemPresentation ePres, MapUnit eCoreMetric, MapUnit ePresMetric, OUString &rText, const IntlWrapper &) const override
constexpr TypedWhichId< SdrYesNoItem > SDRATTR_MEASURESHOWUNIT(SDRATTR_MEASURE_FIRST+14)
virtual ~SdrTextAniStopInsideItem() override
virtual SdrGrafLuminanceItem * Clone(SfxItemPool *pPool=nullptr) const override
constexpr TypedWhichId< SvxLRSpaceItem > EE_PARA_OUTLLRSPACE(EE_PARA_START+9)
sal_Int32 GetDenominator() const
virtual SdrCaptionEscIsRelItem * Clone(SfxItemPool *pPool=nullptr) const override
virtual bool GetPresentation(SfxItemPresentation ePresentation, MapUnit eCoreMetric, MapUnit ePresentationMetric, OUString &rText, const IntlWrapper &rIntlWrapper) const
virtual SdrMeasureTextIsFixedAngleItem * Clone(SfxItemPool *pPool=nullptr) const override
virtual sal_uInt16 GetValueCount() const override
constexpr TypedWhichId< SdrMetricItem > SDRATTR_TEXT_RIGHTDIST(SDRATTR_MISC_FIRST+5)
virtual bool PutValue(const css::uno::Any &rVal, sal_uInt8 nMemberId) override
constexpr TypedWhichId< SfxUInt32Item > SDRATTR_3DSCENE_FOCAL_LENGTH(SDRATTR_3DSCENE_FIRST+2)
constexpr TypedWhichId< SfxVoidItem > SDRATTR_SHADOW3D(SDRATTR_SHADOW_FIRST+5)
constexpr TypedWhichId< XFillBmpPosOffsetYItem > XATTR_FILLBMP_POSOFFSETY(XATTR_FILL_FIRST+18)
constexpr TypedWhichId< SfxUInt16Item > SDRATTR_3DOBJ_BACKSCALE(SDRATTR_3DOBJ_FIRST+1)
constexpr TypedWhichId< SdrVertShearAllItem > SDRATTR_VERTSHEARALL(SDRATTR_NOTPERSIST_FIRST+29)
SdrCaptionFitLineLenItem(bool bBestFit=true)
virtual bool GetPresentation(SfxItemPresentation ePres, MapUnit eCoreMetric, MapUnit ePresMetric, OUString &rText, const IntlWrapper &) const override
constexpr TypedWhichId< SvxEscapementItem > EE_CHAR_ESCAPEMENT(EE_CHAR_START+10)
virtual bool GetPresentation(SfxItemPresentation ePres, MapUnit eCoreMetric, MapUnit ePresMetric, OUString &rText, const IntlWrapper &) const override
constexpr TypedWhichId< XFormTextShadowYValItem > XATTR_FORMTXTSHDWYVAL(XATTR_TEXT_FIRST+9)
virtual ~SdrMeasureTextUpsideDownItem() override
constexpr TypedWhichId< XFillBmpStretchItem > XATTR_FILLBMP_STRETCH(XATTR_FILL_FIRST+16)
virtual sal_uInt16 GetValueCount() const override
constexpr TypedWhichId< SdrMeasureTextVPosItem > SDRATTR_MEASURETEXTVPOS(SDRATTR_MEASURE_FIRST+2)
virtual ~SdrCaptionLineLenItem() override
constexpr TypedWhichId< SdrMetricItem > SDRATTR_GLOW_RADIUS(SDRATTR_GLOW_FIRST+0)
virtual bool QueryValue(css::uno::Any &rVal, sal_uInt8 nMemberId=0) const override
constexpr TypedWhichId< SvxColorItem > EE_CHAR_COLOR(EE_CHAR_START+0)
constexpr TypedWhichId< SdrEdgeNode2GlueDistItem > SDRATTR_EDGENODE2GLUEDIST(SDRATTR_EDGE_FIRST+6)
constexpr TypedWhichId< SdrTextAniStopInsideItem > SDRATTR_TEXT_ANISTOPINSIDE(SDRATTR_MISC_FIRST+17)
constexpr TypedWhichId< SvxWordLineModeItem > EE_CHAR_WLM(EE_CHAR_START+13)
virtual bool HasBoolValue() const override
constexpr TypedWhichId< SdrTextAniKindItem > SDRATTR_TEXT_ANIKIND(SDRATTR_MISC_FIRST+14)
constexpr TypedWhichId< SvxB3DVectorItem > SDRATTR_3DSCENE_LIGHTDIRECTION_3(SDRATTR_3DSCENE_FIRST+23)
constexpr TypedWhichId< XFillBmpPosOffsetXItem > XATTR_FILLBMP_POSOFFSETX(XATTR_FILL_FIRST+17)
virtual ~SdrTextAniStartInsideItem() override
constexpr TypedWhichId< SdrYesNoItem > SDRATTR_MEASURETEXTUPSIDEDOWN(SDRATTR_MEASURE_FIRST+10)
constexpr TypedWhichId< SfxBoolItem > EE_PARA_HYPHENATE(EE_PARA_START+6)
constexpr TypedWhichId< SvxOverlineItem > EE_CHAR_OVERLINE(EE_CHAR_START+29)
Degree100 GetValue() const
constexpr TypedWhichId< XFillBmpTileItem > XATTR_FILLBMP_TILE(XATTR_FILL_FIRST+7)
constexpr TypedWhichId< SfxUInt16Item > SDRATTR_3DOBJ_PERCENT_DIAGONAL(SDRATTR_3DOBJ_FIRST+0)
virtual bool GetPresentation(SfxItemPresentation ePres, MapUnit eCoreMetric, MapUnit ePresMetric, OUString &rText, const IntlWrapper &) const override
constexpr TypedWhichId< SvxColorItem > SDRATTR_3DSCENE_LIGHTCOLOR_8(SDRATTR_3DSCENE_FIRST+11)
const ::std::vector< Color > ImpSvNumberformatScan::StandardColor COL_BLACK
sal_Int32 GetNumerator() const
constexpr TypedWhichId< SdrLogicSizeHeightItem > SDRATTR_LOGICSIZEHEIGHT(SDRATTR_NOTPERSIST_FIRST+15)
constexpr TypedWhichId< XFillBmpSizeLogItem > XATTR_FILLBMP_SIZELOG(XATTR_FILL_FIRST+13)
constexpr TypedWhichId< SdrCaptionFitLineLenItem > SDRATTR_CAPTIONFITLINELEN(SDRATTR_CAPTION_FIRST+9)
constexpr TypedWhichId< SvxFontItem > EE_CHAR_FONTINFO(EE_CHAR_START+1)
constexpr TypedWhichId< SdrMetricItem > SDRATTR_EDGELINE1DELTA(SDRATTR_EDGE_FIRST+8)
virtual bool PutValue(const css::uno::Any &rVal, sal_uInt8 nMemberId) override
constexpr TypedWhichId< SvxColorItem > SDRATTR_3DSCENE_LIGHTCOLOR_6(SDRATTR_3DSCENE_FIRST+9)
virtual SdrEdgeNode1VertDistItem * Clone(SfxItemPool *pPool=nullptr) const override
virtual sal_uInt16 GetValueCount() const override
constexpr TypedWhichId< SdrTextFixedCellHeightItem > SDRATTR_TEXT_USEFIXEDCELLHEIGHT(SDRATTR_MISC_FIRST+23)
static tools::Long Scale(tools::Long nVal, tools::Long nMult, tools::Long nDiv)
SdrTextHorzAdjustItem(SdrTextHorzAdjust eAdj=SDRTEXTHORZADJUST_BLOCK)
static OUString GetValueTextByPos(sal_uInt16 nPos)
void SetValue(sal_uInt32 nTheValue)
virtual bool PutValue(const css::uno::Any &rVal, sal_uInt8 nMemberId) override
sal_uInt32 GetValue() const
void SetValid(SvxBoxInfoItemValidFlags nValid, bool bValid=true)
constexpr TypedWhichId< SvxUnderlineItem > EE_CHAR_UNDERLINE(EE_CHAR_START+5)
constexpr TypedWhichId< SvxBulletItem > EE_PARA_BULLET(EE_PARA_START+11)
constexpr TypedWhichId< SdrMetricItem > SDRATTR_EDGELINE2DELTA(SDRATTR_EDGE_FIRST+9)
SdrEdgeNode2VertDistItem(tools::Long nVal)
SdrTextFitToSizeTypeItem(css::drawing::TextFitToSizeType const eFit=css::drawing::TextFitToSizeType_NONE)
virtual sal_uInt16 GetValueCount() const override
virtual SdrOnOffItem * Clone(SfxItemPool *pPool=nullptr) const override
constexpr TypedWhichId< SdrTransformRef1YItem > SDRATTR_TRANSFORMREF1Y(SDRATTR_NOTPERSIST_FIRST+31)
virtual SdrGrafContrastItem * Clone(SfxItemPool *pPool=nullptr) const override
constexpr TypedWhichId< SdrGrafContrastItem > SDRATTR_GRAFCONTRAST(SDRATTR_GRAF_FIRST+4)
virtual bool QueryValue(css::uno::Any &rVal, sal_uInt8 nMemberId=0) const override
constexpr TypedWhichId< SdrGrafInvertItem > SDRATTR_GRAFINVERT(SDRATTR_GRAF_FIRST+7)
constexpr TypedWhichId< SdrTextAniDelayItem > SDRATTR_TEXT_ANIDELAY(SDRATTR_MISC_FIRST+19)
constexpr TypedWhichId< SdrMeasureBelowRefEdgeItem > SDRATTR_MEASUREBELOWREFEDGE(SDRATTR_MEASURE_FIRST+8)
constexpr TypedWhichId< Svx3DShadeModeItem > SDRATTR_3DSCENE_SHADE_MODE(SDRATTR_3DSCENE_FIRST+30)
virtual OUString GetValueTextByVal(bool bVal) const override
constexpr TypedWhichId< SdrCaptionEscIsRelItem > SDRATTR_CAPTIONESCISREL(SDRATTR_CAPTION_FIRST+5)
SdrItemPool(SfxItemPool *pMaster=nullptr)
constexpr sal_uInt16 EE_FEATURE_FIELD(EE_FEATURE_NOTCONV+1)
constexpr TypedWhichId< SdrMetricItem > SDRATTR_SOFTEDGE_RADIUS(SDRATTR_SOFTEDGE_FIRST+0)
constexpr TypedWhichId< SfxUInt32Item > SDRATTR_3DOBJ_END_ANGLE(SDRATTR_3DOBJ_FIRST+5)
virtual ~SdrItemPool() override
constexpr TypedWhichId< SvxLineItem > SDRATTR_TABLE_BORDER_BLTR(SDRATTR_TABLE_FIRST+3)
constexpr TypedWhichId< XFormTextMirrorItem > XATTR_FORMTXTMIRROR(XATTR_TEXT_FIRST+4)
virtual SdrTextAniDirectionItem * Clone(SfxItemPool *pPool=nullptr) const override
virtual void dumpAsXml(xmlTextWriterPtr pWriter) const override
SdrFractionItem(sal_uInt16 nId, const Fraction &rVal)
SdrOnOffItem(sal_uInt16 nId, bool bOn)
constexpr TypedWhichId< SdrMeasureTextRota90Item > SDRATTR_MEASURETEXTROTA90(SDRATTR_MEASURE_FIRST+9)
SdrGrafInvertItem(bool bInvert=false)
constexpr TypedWhichId< SvxColorItem > SDRATTR_3DSCENE_LIGHTCOLOR_2(SDRATTR_3DSCENE_FIRST+5)
constexpr TypedWhichId< XFillBmpTileOffsetXItem > XATTR_FILLBMP_TILEOFFSETX(XATTR_FILL_FIRST+14)
SdrMeasureTextRota90Item(bool bOn=false)
bool IsInvalidItem(const SfxPoolItem *pItem)
constexpr TypedWhichId< SdrMetricItem > SDRATTR_ECKENRADIUS(SDRATTR_MISC_FIRST+0)
virtual bool GetPresentation(SfxItemPresentation ePres, MapUnit eCoreMetric, MapUnit ePresMetric, OUString &rText, const IntlWrapper &) const override
virtual ~SdrMeasureTextFixedAngleItem() override
virtual SdrScaleItem * Clone(SfxItemPool *pPool=nullptr) const override
constexpr TypedWhichId< SdrOnePositionXItem > SDRATTR_ONEPOSITIONX(SDRATTR_NOTPERSIST_FIRST+10)
constexpr TypedWhichId< Svx3DNormalsKindItem > SDRATTR_3DOBJ_NORMALS_KIND(SDRATTR_3DOBJ_FIRST+7)
virtual bool QueryValue(css::uno::Any &rVal, sal_uInt8 nMemberId=0) const override
constexpr TypedWhichId< XLineColorItem > XATTR_LINECOLOR(XATTR_LINE_FIRST+3)
constexpr TypedWhichId< XFillBmpSizeYItem > XATTR_FILLBMP_SIZEY(XATTR_FILL_FIRST+10)
constexpr TypedWhichId< SvXMLAttrContainerItem > SDRATTR_XMLATTRIBUTES(SDRATTR_MISC_FIRST+22)
constexpr TypedWhichId< SvxColorItem > SDRATTR_3DOBJ_MAT_EMISSION(SDRATTR_3DOBJ_FIRST+13)
constexpr TypedWhichId< SvxColorItem > SDRATTR_3DSCENE_LIGHTCOLOR_4(SDRATTR_3DSCENE_FIRST+7)
constexpr TypedWhichId< SdrMetricItem > SDRATTR_MEASUREHELPLINEOVERHANG(SDRATTR_MEASURE_FIRST+4)
virtual bool PutValue(const css::uno::Any &rVal, sal_uInt8 nMemberId) override
static OUString GetValueTextByPos(sal_uInt16 nPos)
constexpr TypedWhichId< SdrAllPositionXItem > SDRATTR_ALLPOSITIONX(SDRATTR_NOTPERSIST_FIRST+6)
constexpr TypedWhichId< SvxTabStopItem > EE_PARA_TABS(EE_PARA_START+16)
constexpr TypedWhichId< SfxStringItem > SDRATTR_CUSTOMSHAPE_ENGINE(SDRATTR_CUSTOMSHAPE_FIRST+0)
virtual SdrCaptionEscDirItem * Clone(SfxItemPool *pPool=nullptr) const override
virtual SdrEdgeNode2GlueDistItem * Clone(SfxItemPool *pPool=nullptr) const override
virtual SdrTextAniDelayItem * Clone(SfxItemPool *pPool=nullptr) const override
constexpr TypedWhichId< SvxB3DVectorItem > SDRATTR_3DSCENE_LIGHTDIRECTION_4(SDRATTR_3DSCENE_FIRST+24)
constexpr TypedWhichId< SdrMetricItem > SDRATTR_MEASURELINEDIST(SDRATTR_MEASURE_FIRST+3)
constexpr TypedWhichId< SdrMetricItem > SDRATTR_SHADOWSIZEY(SDRATTR_SHADOW_FIRST+8)
constexpr TypedWhichId< SfxStringItem > SDRATTR_OBJECTNAME(SDRATTR_NOTPERSIST_FIRST+5)
void SetSecondaryPool(SfxItemPool *pPool)
constexpr TypedWhichId< SdrAngleItem > SDRATTR_CIRCSTARTANGLE(SDRATTR_CIRC_FIRST+1)
virtual bool PutValue(const css::uno::Any &rVal, sal_uInt8 nMemberId) override
SdrCaptionEscRelItem(tools::Long nEscRel=5000)
constexpr TypedWhichId< SdrTextAniAmountItem > SDRATTR_TEXT_ANIAMOUNT(SDRATTR_MISC_FIRST+20)
constexpr TypedWhichId< Svx3DCloseFrontItem > SDRATTR_3DOBJ_CLOSE_FRONT(SDRATTR_3DOBJ_FIRST+22)
constexpr TypedWhichId< SfxBoolItem > SDRATTR_3DOBJ_SHADOW_3D(SDRATTR_3DOBJ_FIRST+11)
virtual SdrTextVertAdjustItem * Clone(SfxItemPool *pPool=nullptr) const override
constexpr TypedWhichId< XFormTextShadowColorItem > XATTR_FORMTXTSHDWCOLOR(XATTR_TEXT_FIRST+7)
virtual bool QueryValue(css::uno::Any &rVal, sal_uInt8 nMemberId=0) const override
virtual bool QueryValue(css::uno::Any &rVal, sal_uInt8 nMemberId=0) const override
constexpr TypedWhichId< SdrMeasureScaleItem > SDRATTR_MEASURESCALE(SDRATTR_MEASURE_FIRST+13)
constexpr TypedWhichId< SdrResizeXOneItem > SDRATTR_RESIZEXONE(SDRATTR_NOTPERSIST_FIRST+20)
void dumpAsXml(xmlTextWriterPtr pWriter) const override
constexpr TypedWhichId< SdrMeasureTextFixedAngleItem > SDRATTR_MEASURETEXTFIXEDANGLE(SDRATTR_MEASURE_FIRST+19)
constexpr TypedWhichId< Svx3DTextureProjectionYItem > SDRATTR_3DOBJ_TEXTURE_PROJ_Y(SDRATTR_3DOBJ_FIRST+10)