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:
[legend]

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

Constructor & Destructor Documentation

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

True = shadowed chgaracters.

Definition at line 443 of file stylesbuffer.cxx.

References mbBold.

Member Function Documentation

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

Definition at line 458 of file stylesbuffer.cxx.

References mnScheme, and STATIC_ARRAY_SELECT.

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

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

Definition at line 464 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 474 of file stylesbuffer.cxx.

References mnUnderline.

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

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

Definition at line 469 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 142 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 141 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: