xref: /aoo42x/main/svx/inc/svx/sdtaaitm.hxx (revision cdf0e10c)
1  /*************************************************************************
2   *
3   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4   *
5   * Copyright 2000, 2010 Oracle and/or its affiliates.
6   *
7   * OpenOffice.org - a multi-platform office productivity suite
8   *
9   * This file is part of OpenOffice.org.
10   *
11   * OpenOffice.org is free software: you can redistribute it and/or modify
12   * it under the terms of the GNU Lesser General Public License version 3
13   * only, as published by the Free Software Foundation.
14   *
15   * OpenOffice.org is distributed in the hope that it will be useful,
16   * but WITHOUT ANY WARRANTY; without even the implied warranty of
17   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18   * GNU Lesser General Public License version 3 for more details
19   * (a copy is included in the LICENSE file that accompanied this code).
20   *
21   * You should have received a copy of the GNU Lesser General Public License
22   * version 3 along with OpenOffice.org.  If not, see
23   * <http://www.openoffice.org/license.html>
24   * for a copy of the LGPLv3 License.
25   *
26   ************************************************************************/
27  #ifndef _SDTAAITM_HXX
28  #define _SDTAAITM_HXX
29  
30  #include <svl/intitem.hxx>
31  #include <svx/svddef.hxx>
32  #include "svx/svxdllapi.h"
33  
34  class SVX_DLLPUBLIC SdrTextAniAmountItem: public SfxInt16Item {
35  public:
36  	TYPEINFO();
37  	SdrTextAniAmountItem(sal_Int16 nVal=0): SfxInt16Item(SDRATTR_TEXT_ANIAMOUNT,nVal) {}
38  	SdrTextAniAmountItem(SvStream& rIn): SfxInt16Item(SDRATTR_TEXT_ANIAMOUNT,rIn) {}
39  	virtual SfxPoolItem* Clone(SfxItemPool* pPool=NULL) const;
40  	virtual SfxPoolItem* Create(SvStream& rIn, sal_uInt16 nVer) const;
41  	virtual FASTBOOL HasMetrics() const;
42  	virtual FASTBOOL ScaleMetrics(long nMul, long nDiv);
43  
44      virtual SfxItemPresentation GetPresentation(SfxItemPresentation ePres, SfxMapUnit eCoreMetric, SfxMapUnit ePresMetric, String& rText, const IntlWrapper * = 0) const;
45  };
46  
47  #endif
48