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;
void SetMaxScale(sal_Int16 nMaxScale)
virtual bool PutValue(const css::uno::Any &rVal, sal_uInt8) override
virtual SfxPoolItem * Clone(SfxItemPool *pPool=nullptr) const =0
virtual bool operator==(SfxPoolItem const &other) const override
SdrTextFitToSizeTypeItem(const SdrTextFitToSizeTypeItem &rItem)
constexpr TypedWhichId< SdrTextFitToSizeTypeItem > SDRATTR_TEXT_FITTOSIZE(SDRATTR_MISC_FIRST+3)
virtual bool GetPresentation(SfxItemPresentation, MapUnit, MapUnit, OUString &rText, const IntlWrapper &) const override
virtual bool GetBoolValue() const
sal_Int16 GetMaxScale() const
virtual bool QueryValue(css::uno::Any &rVal, sal_uInt8=0) const override
virtual void SetBoolValue(bool bValue)
virtual bool HasBoolValue() const
#define SVXCORE_DLLPUBLIC
virtual sal_uInt16 GetValueCount() const =0
SdrTextFitToSizeTypeItem(css::drawing::TextFitToSizeType const eFit=css::drawing::TextFitToSizeType_NONE)