LibreOffice Module vbahelper (master) 1
Public Member Functions | Private Attributes | List of all members
VbaNewFont Class Reference

#include <vbanewfont.hxx>

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

Public Member Functions

 VbaNewFont (const css::uno::Reference< css::beans::XPropertySet > &rxModelProps)
 
virtual OUString SAL_CALL getName () override
 
virtual void SAL_CALL setName (const OUString &rName) override
 
virtual double SAL_CALL getSize () override
 
virtual void SAL_CALL setSize (double fSize) override
 
virtual sal_Int16 SAL_CALL getCharset () override
 
virtual void SAL_CALL setCharset (sal_Int16 nCharset) override
 
virtual sal_Int16 SAL_CALL getWeight () override
 
virtual void SAL_CALL setWeight (sal_Int16 nWeight) override
 
virtual sal_Bool SAL_CALL getBold () override
 
virtual void SAL_CALL setBold (sal_Bool bBold) override
 
virtual sal_Bool SAL_CALL getItalic () override
 
virtual void SAL_CALL setItalic (sal_Bool bItalic) override
 
virtual sal_Bool SAL_CALL getUnderline () override
 
virtual void SAL_CALL setUnderline (sal_Bool bUnderline) override
 
virtual sal_Bool SAL_CALL getStrikethrough () override
 
virtual void SAL_CALL setStrikethrough (sal_Bool bStrikethrough) override
 

Private Attributes

css::uno::Reference< css::beans::XPropertySetmxProps
 

Detailed Description

Definition at line 27 of file vbanewfont.hxx.

Constructor & Destructor Documentation

◆ VbaNewFont()

VbaNewFont::VbaNewFont ( const css::uno::Reference< css::beans::XPropertySet > &  rxModelProps)
explicit
Exceptions
css::uno::RuntimeException

Definition at line 32 of file vbanewfont.cxx.

Member Function Documentation

◆ getBold()

sal_Bool SAL_CALL VbaNewFont::getBold ( )
overridevirtual

Definition at line 88 of file vbanewfont.cxx.

References mxProps.

Referenced by getWeight().

◆ getCharset()

sal_Int16 SAL_CALL VbaNewFont::getCharset ( )
overridevirtual

Definition at line 62 of file vbanewfont.cxx.

References mxProps.

◆ getItalic()

sal_Bool SAL_CALL VbaNewFont::getItalic ( )
overridevirtual

Definition at line 99 of file vbanewfont.cxx.

References mxProps.

◆ getName()

OUString SAL_CALL VbaNewFont::getName ( )
overridevirtual

Definition at line 40 of file vbanewfont.cxx.

References mxProps.

◆ getSize()

double SAL_CALL VbaNewFont::getSize ( )
overridevirtual

Definition at line 51 of file vbanewfont.cxx.

References mxProps.

◆ getStrikethrough()

sal_Bool SAL_CALL VbaNewFont::getStrikethrough ( )
overridevirtual

Definition at line 121 of file vbanewfont.cxx.

References mxProps.

◆ getUnderline()

sal_Bool SAL_CALL VbaNewFont::getUnderline ( )
overridevirtual

Definition at line 110 of file vbanewfont.cxx.

References mxProps.

◆ getWeight()

sal_Int16 SAL_CALL VbaNewFont::getWeight ( )
overridevirtual

Definition at line 78 of file vbanewfont.cxx.

References getBold().

◆ setBold()

void SAL_CALL VbaNewFont::setBold ( sal_Bool  bBold)
overridevirtual

Definition at line 94 of file vbanewfont.cxx.

References mxProps.

Referenced by setWeight().

◆ setCharset()

void SAL_CALL VbaNewFont::setCharset ( sal_Int16  nCharset)
overridevirtual

Definition at line 68 of file vbanewfont.cxx.

References mxProps, and SAL_MAX_UINT8.

◆ setItalic()

void SAL_CALL VbaNewFont::setItalic ( sal_Bool  bItalic)
overridevirtual

Definition at line 105 of file vbanewfont.cxx.

References mxProps.

◆ setName()

void SAL_CALL VbaNewFont::setName ( const OUString &  rName)
overridevirtual

Definition at line 46 of file vbanewfont.cxx.

References mxProps.

◆ setSize()

void SAL_CALL VbaNewFont::setSize ( double  fSize)
overridevirtual

Definition at line 57 of file vbanewfont.cxx.

References mxProps.

◆ setStrikethrough()

void SAL_CALL VbaNewFont::setStrikethrough ( sal_Bool  bStrikethrough)
overridevirtual

Definition at line 127 of file vbanewfont.cxx.

References mxProps.

◆ setUnderline()

void SAL_CALL VbaNewFont::setUnderline ( sal_Bool  bUnderline)
overridevirtual

Definition at line 116 of file vbanewfont.cxx.

References mxProps.

◆ setWeight()

void SAL_CALL VbaNewFont::setWeight ( sal_Int16  nWeight)
overridevirtual

Definition at line 83 of file vbanewfont.cxx.

References setBold().

Member Data Documentation

◆ mxProps

css::uno::Reference<css::beans::XPropertySet> VbaNewFont::mxProps
private

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