LibreOffice Module editeng (master) 1
Public Member Functions | List of all members
EditCharAttribEmphasisMark Class Referencefinal

#include <editattr.hxx>

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

Public Member Functions

 EditCharAttribEmphasisMark (const SvxEmphasisMarkItem &rAttr, sal_Int32 nStart, sal_Int32 nEnd)
 
virtual void SetFont (SvxFont &rFont, OutputDevice *pOutDev) override
 
- Public Member Functions inherited from EditCharAttrib
 EditCharAttrib (const SfxPoolItem &rAttr, sal_Int32 nStart, sal_Int32 nEnd)
 
virtual ~EditCharAttrib ()
 
 EditCharAttrib (const EditCharAttrib &)=delete
 
EditCharAttriboperator= (const EditCharAttrib &)=delete
 
void dumpAsXml (xmlTextWriterPtr pWriter) const
 
sal_uInt16 Which () const
 
const SfxPoolItemGetItem () const
 
sal_Int32 & GetStart ()
 
sal_Int32 & GetEnd ()
 
sal_Int32 GetStart () const
 
sal_Int32 GetEnd () const
 
sal_Int32 GetLen () const
 
void MoveForward (sal_Int32 nDiff)
 
void MoveBackward (sal_Int32 nDiff)
 
void Expand (sal_Int32 nDiff)
 
void Collaps (sal_Int32 nDiff)
 
virtual void SetFont (SvxFont &rFont, OutputDevice *pOutDev)
 
bool IsIn (sal_Int32 nIndex) const
 
bool IsInside (sal_Int32 nIndex) const
 
bool IsEmpty () const
 
bool IsFeature () const
 
void SetFeature (bool b)
 
bool IsEdge () const
 
void SetEdge (bool b)
 

Detailed Description

Definition at line 252 of file editattr.hxx.

Constructor & Destructor Documentation

◆ EditCharAttribEmphasisMark()

EditCharAttribEmphasisMark::EditCharAttribEmphasisMark ( const SvxEmphasisMarkItem rAttr,
sal_Int32  nStart,
sal_Int32  nEnd 
)

Definition at line 429 of file editattr.cxx.

References EE_CHAR_EMPHASISMARK(), and SfxPoolItem::Which().

Member Function Documentation

◆ SetFont()

void EditCharAttribEmphasisMark::SetFont ( SvxFont rFont,
OutputDevice pOutDev 
)
overridevirtual

Reimplemented from EditCharAttrib.

Definition at line 435 of file editattr.cxx.

References EditCharAttrib::GetItem(), and vcl::Font::SetEmphasisMark().


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