19#ifndef INCLUDED_SVX_SXMTPITM_HXX
20#define INCLUDED_SVX_SXMTPITM_HXX
25#include <com/sun/star/drawing/MeasureTextHorzPos.hpp>
26#include <com/sun/star/drawing/MeasureTextVertPos.hpp>
30 SdrMeasureTextHPosItem(css::drawing::MeasureTextHorzPos ePos = css::drawing::MeasureTextHorzPos::MeasureTextHorzPos_AUTO)
40 static const OUString & GetValueTextByPos(sal_uInt16 nPos);
56 static OUString GetValueTextByPos(sal_uInt16 nPos);
css::chart::ChartAxisLabelPosition ePos
SdrMeasureTextHPosItem(css::drawing::MeasureTextHorzPos ePos=css::drawing::MeasureTextHorzPos::MeasureTextHorzPos_AUTO)
SdrMeasureTextVPosItem(css::drawing::MeasureTextVertPos ePos=css::drawing::MeasureTextVertPos_AUTO)
virtual sal_uInt16 GetValueCount() const=0
virtual bool PutValue(const css::uno::Any &rVal, sal_uInt8) override
virtual bool QueryValue(css::uno::Any &rVal, sal_uInt8=0) const override
virtual bool GetPresentation(SfxItemPresentation, MapUnit, MapUnit, OUString &rText, const IntlWrapper &) const override
virtual SfxPoolItem * Clone(SfxItemPool *pPool=nullptr) const=0
constexpr TypedWhichId< SdrMeasureTextVPosItem > SDRATTR_MEASURETEXTVPOS(SDRATTR_MEASURE_FIRST+2)
constexpr TypedWhichId< SdrMeasureTextHPosItem > SDRATTR_MEASURETEXTHPOS(SDRATTR_MEASURE_FIRST+1)
#define SVXCORE_DLLPUBLIC