LibreOffice Module editeng (master) 1
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
SvxCharRotateItem Class Referencefinal

#include <charrotateitem.hxx>

Inheritance diagram for SvxCharRotateItem:
[legend]
Collaboration diagram for SvxCharRotateItem:
[legend]

Public Member Functions

 SvxCharRotateItem (Degree10 nValue, bool bFitIntoLine, TypedWhichId< SvxCharRotateItem > nId)
 
virtual SvxCharRotateItemClone (SfxItemPool *pPool=nullptr) const override
 
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 PutValue (const css::uno::Any &rVal, sal_uInt8 nMemberId) override
 
virtual bool operator== (const SfxPoolItem &) const override
 
bool IsFitToLine () const
 
void SetFitToLine (bool b)
 
void dumpAsXml (xmlTextWriterPtr pWriter) const override
 
- Public Member Functions inherited from SvxTextRotateItem
 SvxTextRotateItem (Degree10 nValue, TypedWhichId< SvxTextRotateItem > nId)
 
virtual SvxTextRotateItemClone (SfxItemPool *pPool=nullptr) const override
 
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 PutValue (const css::uno::Any &rVal, sal_uInt8 nMemberId) override
 
Degree10 GetValue () const
 
void SetValue (Degree10 val)
 
void SetTopToBottom ()
 
void SetBottomToTop ()
 
bool IsTopToBottom () const
 
bool IsBottomToTop () const
 
bool IsVertical () const
 
void dumpAsXml (xmlTextWriterPtr pWriter) const override
 
- Public Member Functions inherited from SfxUInt16Item
 SfxUInt16Item (sal_uInt16 which=0, sal_uInt16 nValue=0)
 
virtual SfxUInt16ItemClone (SfxItemPool *=nullptr) const override
 
void dumpAsXml (xmlTextWriterPtr pWriter) const override
 
virtual boost::property_tree::ptree dumpAsJSON () const override
 
- Public Member Functions inherited from CntUInt16Item
 CntUInt16Item (sal_uInt16 which, sal_uInt16 nTheValue)
 
virtual bool operator== (const SfxPoolItem &rItem) const override
 
virtual bool GetPresentation (SfxItemPresentation, MapUnit, MapUnit, OUString &rText, const IntlWrapper &) const override
 
virtual bool QueryValue (css::uno::Any &rVal, sal_uInt8 nMemberId=0) const override
 
virtual bool PutValue (const css::uno::Any &rVal, sal_uInt8 nMemberId) override
 
virtual CntUInt16ItemClone (SfxItemPool *=nullptr) const override
 
sal_uInt16 GetValue () const
 
void SetValue (sal_uInt16 nTheValue)
 
- Public Member Functions inherited from SfxPoolItem
void AddRef (sal_uInt32 n=1) const
 
virtual ~SfxPoolItem ()
 
void SetWhich (sal_uInt16 nId)
 
sal_uInt16 Which () const
 
T & StaticWhichCast (TypedWhichId< T > nId)
 
const T & StaticWhichCast (TypedWhichId< T > nId) const
 
T * DynamicWhichCast (TypedWhichId< T > nId)
 
const T * DynamicWhichCast (TypedWhichId< T > nId) const
 
virtual bool operator== (const SfxPoolItem &) const=0
 
bool operator!= (const SfxPoolItem &rItem) const
 
virtual bool operator< (const SfxPoolItem &) const
 
virtual bool IsSortable () const
 
virtual bool HasLookup () const
 
virtual lookup_iterator Lookup (lookup_iterator, lookup_iterator end) const
 
virtual bool GetPresentation (SfxItemPresentation ePresentation, MapUnit eCoreMetric, MapUnit ePresentationMetric, OUString &rText, const IntlWrapper &rIntlWrapper) const
 
virtual void ScaleMetrics (tools::Long lMult, tools::Long lDiv)
 
virtual bool HasMetrics () const
 
virtual bool QueryValue (css::uno::Any &rVal, sal_uInt8 nMemberId=0) const
 
virtual bool PutValue (const css::uno::Any &rVal, sal_uInt8 nMemberId)
 
virtual SfxPoolItemClone (SfxItemPool *pPool=nullptr) const=0
 
std::unique_ptr< SfxPoolItemCloneSetWhich (sal_uInt16 nNewWhich) const
 
std::unique_ptr< T > CloneSetWhich (TypedWhichId< T > nId) const
 
sal_uInt32 GetRefCount () const
 
SfxItemKind GetKind () const
 
virtual void dumpAsXml (xmlTextWriterPtr pWriter) const
 
virtual boost::property_tree::ptree dumpAsJSON () const
 
virtual bool IsVoidItem () const
 

Static Public Member Functions

static SfxPoolItemCreateDefault ()
 
- Static Public Member Functions inherited from SfxUInt16Item
static SfxPoolItemCreateDefault ()
 

Private Attributes

bool bFitToLine
 

Additional Inherited Members

- Public Types inherited from SfxPoolItem
typedef std::vector< SfxPoolItem * >::const_iterator lookup_iterator
 
- Protected Member Functions inherited from SfxPoolItem
 SfxPoolItem (sal_uInt16 nWhich=0)
 
 SfxPoolItem (const SfxPoolItem &rCopy)
 

Detailed Description

Definition at line 76 of file charrotateitem.hxx.

Constructor & Destructor Documentation

◆ SvxCharRotateItem()

SvxCharRotateItem::SvxCharRotateItem ( Degree10  nValue,
bool  bFitIntoLine,
TypedWhichId< SvxCharRotateItem nId 
)

Definition at line 2385 of file textitem.cxx.

References nValue.

Referenced by Clone(), and CreateDefault().

Member Function Documentation

◆ Clone()

SvxCharRotateItem * SvxCharRotateItem::Clone ( SfxItemPool pPool = nullptr) const
overridevirtual

Reimplemented from SvxTextRotateItem.

Definition at line 2392 of file textitem.cxx.

References SvxCharRotateItem().

◆ CreateDefault()

SfxPoolItem * SvxCharRotateItem::CreateDefault ( )
static

Definition at line 105 of file textitem.cxx.

References SvxCharRotateItem().

◆ dumpAsXml()

void SvxCharRotateItem::dumpAsXml ( xmlTextWriterPtr  pWriter) const
overridevirtual

Reimplemented from SvxTextRotateItem.

Definition at line 2462 of file textitem.cxx.

References get(), SvxTextRotateItem::GetValue(), IsFitToLine(), and SfxPoolItem::Which().

◆ GetPresentation()

bool SvxCharRotateItem::GetPresentation ( SfxItemPresentation  ePres,
MapUnit  eCoreMetric,
MapUnit  ePresMetric,
OUString &  rText,
const IntlWrapper  
) const
overridevirtual

Reimplemented from SvxTextRotateItem.

Definition at line 2397 of file textitem.cxx.

References EditResId(), SvxTextRotateItem::GetValue(), IsFitToLine(), and toDegrees().

◆ IsFitToLine()

bool SvxCharRotateItem::IsFitToLine ( ) const
inline

Definition at line 99 of file charrotateitem.hxx.

Referenced by dumpAsXml(), GetPresentation(), operator==(), and QueryValue().

◆ operator==()

bool SvxCharRotateItem::operator== ( const SfxPoolItem rItem) const
overridevirtual

Reimplemented from CntUInt16Item.

Definition at line 2455 of file textitem.cxx.

References IsFitToLine(), and CntUInt16Item::operator==().

◆ PutValue()

bool SvxCharRotateItem::PutValue ( const css::uno::Any &  rVal,
sal_uInt8  nMemberId 
)
overridevirtual

◆ QueryValue()

bool SvxCharRotateItem::QueryValue ( css::uno::Any &  rVal,
sal_uInt8  nMemberId = 0 
) const
overridevirtual

Reimplemented from SvxTextRotateItem.

Definition at line 2415 of file textitem.cxx.

References CONVERT_TWIPS, IsFitToLine(), MID_FITTOLINE, MID_ROTATE, and SvxTextRotateItem::QueryValue().

◆ SetFitToLine()

void SvxCharRotateItem::SetFitToLine ( bool  b)
inline

Definition at line 100 of file charrotateitem.hxx.

Referenced by PutValue().

Member Data Documentation

◆ bFitToLine

bool SvxCharRotateItem::bFitToLine
private

Definition at line 78 of file charrotateitem.hxx.


The documentation for this class was generated from the following files: