LibreOffice Module sc (master) 1
Public Member Functions | Public Attributes | List of all members
oox::xls::FontModel Struct Reference

Contains all XML font attributes, e.g. More...

#include <stylesbuffer.hxx>

Collaboration diagram for oox::xls::FontModel:

Public Member Functions

 FontModel ()
 True = shadowed chgaracters. More...
void setBiff12Scheme (sal_uInt8 nScheme)
void setBiffHeight (sal_uInt16 nHeight)
void setBiffWeight (sal_uInt16 nWeight)
void setBiffUnderline (sal_uInt16 nUnderline)
void setBiffEscapement (sal_uInt16 nEscapement)

Public Attributes

OUString maName
Color maColor
 Font name. More...
sal_Int32 mnScheme
 Font color. More...
sal_Int32 mnFamily
 Major/minor scheme font. More...
sal_Int32 mnCharSet
 Font family. More...
double mfHeight
 Windows font character set. More...
sal_Int32 mnUnderline
 Font height in points. More...
sal_Int32 mnEscapement
 Underline style. More...
bool mbBold
 Escapement style. More...
bool mbItalic
 True = bold characters. More...
bool mbStrikeout
 True = italic characters. More...
bool mbOutline
 True = Strike out characters. More...
bool mbShadow
 True = outlined characters. More...

Detailed Description

Contains all XML font attributes, e.g.

from a font or rPr element.

Definition at line 139 of file stylesbuffer.hxx.

Constructor & Destructor Documentation

◆ FontModel()

oox::xls::FontModel::FontModel ( )

True = shadowed chgaracters.

Definition at line 447 of file stylesbuffer.cxx.

References mbBold, and XML_none.

Member Function Documentation

◆ setBiff12Scheme()

void oox::xls::FontModel::setBiff12Scheme ( sal_uInt8  nScheme)

◆ setBiffEscapement()

void oox::xls::FontModel::setBiffEscapement ( sal_uInt16  nEscapement)

◆ setBiffHeight()

void oox::xls::FontModel::setBiffHeight ( sal_uInt16  nHeight)

Definition at line 468 of file stylesbuffer.cxx.

References mfHeight.

Referenced by oox::xls::Font::importDxfHeight(), and oox::xls::Font::importFont().

◆ setBiffUnderline()

void oox::xls::FontModel::setBiffUnderline ( sal_uInt16  nUnderline)

Definition at line 478 of file stylesbuffer.cxx.

References mnUnderline, and XML_none.

Referenced by oox::xls::Font::importDxfUnderline(), and oox::xls::Font::importFont().

◆ setBiffWeight()

void oox::xls::FontModel::setBiffWeight ( sal_uInt16  nWeight)

Definition at line 473 of file stylesbuffer.cxx.

References mbBold.

Referenced by oox::xls::Font::importDxfWeight(), and oox::xls::Font::importFont().

Member Data Documentation

◆ maColor

Color oox::xls::FontModel::maColor

◆ maName

OUString oox::xls::FontModel::maName

◆ mbBold

bool oox::xls::FontModel::mbBold

◆ mbItalic

bool oox::xls::FontModel::mbItalic

◆ mbOutline

bool oox::xls::FontModel::mbOutline

◆ mbShadow

bool oox::xls::FontModel::mbShadow

◆ mbStrikeout

bool oox::xls::FontModel::mbStrikeout

◆ mfHeight

double oox::xls::FontModel::mfHeight

◆ mnCharSet

sal_Int32 oox::xls::FontModel::mnCharSet

◆ mnEscapement

sal_Int32 oox::xls::FontModel::mnEscapement

◆ mnFamily

sal_Int32 oox::xls::FontModel::mnFamily

Major/minor scheme font.

Definition at line 144 of file stylesbuffer.hxx.

Referenced by oox::xls::Font::finalizeImport(), oox::xls::Font::importAttribs(), and oox::xls::Font::importFont().

◆ mnScheme

sal_Int32 oox::xls::FontModel::mnScheme

Font color.

Definition at line 143 of file stylesbuffer.hxx.

Referenced by oox::xls::Font::importAttribs(), and setBiff12Scheme().

◆ mnUnderline

sal_Int32 oox::xls::FontModel::mnUnderline

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