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 136 of file stylesbuffer.hxx.

Constructor & Destructor Documentation

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

True = shadowed chgaracters.

Definition at line 441 of file stylesbuffer.cxx.

References false, mbBold, and XML_none.

Member Function Documentation

void oox::xls::FontModel::setBiff12Scheme ( sal_uInt8  nScheme)
void oox::xls::FontModel::setBiffEscapement ( sal_uInt16  nEscapement)
void oox::xls::FontModel::setBiffHeight ( sal_uInt16  nHeight)

Definition at line 462 of file stylesbuffer.cxx.

References mfHeight.

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

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

Definition at line 472 of file stylesbuffer.cxx.

References mnUnderline, and XML_none.

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

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

Definition at line 467 of file stylesbuffer.cxx.

References mbBold.

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

Member Data Documentation

Color oox::xls::FontModel::maColor
OUString oox::xls::FontModel::maName
bool oox::xls::FontModel::mbBold
bool oox::xls::FontModel::mbItalic
bool oox::xls::FontModel::mbOutline
bool oox::xls::FontModel::mbShadow
bool oox::xls::FontModel::mbStrikeout
double oox::xls::FontModel::mfHeight
sal_Int32 oox::xls::FontModel::mnCharSet
sal_Int32 oox::xls::FontModel::mnEscapement
sal_Int32 oox::xls::FontModel::mnFamily

Major/minor scheme font.

Definition at line 141 of file stylesbuffer.hxx.

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

sal_Int32 oox::xls::FontModel::mnScheme

Font color.

Definition at line 140 of file stylesbuffer.hxx.

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

sal_Int32 oox::xls::FontModel::mnUnderline

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