19#ifndef INCLUDED_SVX_SDTFSITM_HXX
20#define INCLUDED_SVX_SDTFSITM_HXX
22#include <com/sun/star/drawing/TextFitToSizeType.hpp>
34 :
public SfxEnumItem<css::drawing::TextFitToSizeType>
39 css::drawing::TextFitToSizeType
const eFit = css::drawing::TextFitToSizeType_NONE)
43 m_nMaxScale(rItem.GetMaxScale())
53 static OUString GetValueTextByPos(sal_uInt16 nPos);
58 void SetMaxScale(sal_Int16 nMaxScale) { m_nMaxScale = nMaxScale; }
61 sal_Int16 m_nMaxScale = 0;
sal_Int16 GetMaxScale() const
SdrTextFitToSizeTypeItem(const SdrTextFitToSizeTypeItem &rItem)
void SetMaxScale(sal_Int16 nMaxScale)
SdrTextFitToSizeTypeItem(css::drawing::TextFitToSizeType const eFit=css::drawing::TextFitToSizeType_NONE)
virtual sal_uInt16 GetValueCount() const=0
virtual bool PutValue(const css::uno::Any &rVal, sal_uInt8) override
virtual bool HasBoolValue() const
virtual bool QueryValue(css::uno::Any &rVal, sal_uInt8=0) const override
virtual void SetBoolValue(bool bValue)
virtual bool GetPresentation(SfxItemPresentation, MapUnit, MapUnit, OUString &rText, const IntlWrapper &) const override
virtual bool GetBoolValue() const
virtual bool operator==(SfxPoolItem const &other) const override
virtual SfxPoolItem * Clone(SfxItemPool *pPool=nullptr) const=0
constexpr TypedWhichId< SdrTextFitToSizeTypeItem > SDRATTR_TEXT_FITTOSIZE(SDRATTR_MISC_FIRST+3)
#define SVXCORE_DLLPUBLIC