A Font specifies the text font to use in a text symbolizer. More...
#include <Font.h>
  
 Public Types | |
| enum | FontStyleType { StyleNormal, StyleItalic, StyleOblique } | 
| It defines the style to use for a font.  More... | |
| enum | FontWeightType {  WeightLight = 25, WeightNormal = 50, WeightDemiBold = 63, WeightBold = 75, WeightBlack = 87 }  | 
| It gives the amount of weight or boldness to use for a font.  More... | |
Public Member Functions | |
| Font * | clone () const | 
| It creates a new copy of this object.  More... | |
Initializer Methods  | |
Methods related to instantiation and destruction.  | |
| Font () | |
| It initializes a new Font.  More... | |
| ~Font () | |
| Destructor.  More... | |
Accessor methods  | |
Methods used to get or set properties.  | |
| void | add (SvgParameter *p) | 
| Add a SvgParameter to this Font.  More... | |
| void | setFamily (const std::string &family) | 
| void | setStyle (const FontStyleType &style) | 
| void | setWeight (const FontWeightType &weight) | 
| void | setSize (const std::string &size) | 
| const SvgParameter * | getFamily () const | 
| const SvgParameter * | getStyle () const | 
| const SvgParameter * | getWeight () const | 
| const SvgParameter * | getSize () const | 
Private Member Functions | |
| const SvgParameter * | getParameter (const std::string &name) const | 
| void | setParameter (const std::string &name, const std::string &value) | 
Private Attributes | |
| std::map< std::string, SvgParameter * > | m_svgParams | 
| Set of SvgParameters.  More... | |
Static Private Attributes | |
| static const std::string | sm_family | 
| SVG/CSS "font-family" parameter.  More... | |
| static std::map< FontStyleType, std::string > | sm_fontStyleMap | 
| A map that associates FontStyleType to the correct string value.  More... | |
| static std::map< FontWeightType, std::string > | sm_fontWeightMap | 
| A map that associates FontWeightType to the correct string value.  More... | |
| static const std::string | sm_size | 
| SVG/CSS "font-size" parameter.  More... | |
| static const std::string | sm_style | 
| SVG/CSS "font-style parameter.  More... | |
| static const std::string | sm_weight | 
| SVG/CSS "font-weight" parameter.  More... | |
A Font specifies the text font to use in a text symbolizer.
The allowed SvgParameters are:
| te::se::Font::Font | ( | ) | 
It initializes a new Font.
| te::se::Font::~Font | ( | ) | 
Destructor.
| void te::se::Font::add | ( | SvgParameter * | p | ) | 
Add a SvgParameter to this Font.
| Font* te::se::Font::clone | ( | ) | const | 
It creates a new copy of this object.
| const SvgParameter* te::se::Font::getFamily | ( | ) | const | 
      
  | 
  private | 
| const SvgParameter* te::se::Font::getSize | ( | ) | const | 
| const SvgParameter* te::se::Font::getStyle | ( | ) | const | 
| const SvgParameter* te::se::Font::getWeight | ( | ) | const | 
| void te::se::Font::setFamily | ( | const std::string & | family | ) | 
      
  | 
  private | 
| void te::se::Font::setSize | ( | const std::string & | size | ) | 
| void te::se::Font::setStyle | ( | const FontStyleType & | style | ) | 
| void te::se::Font::setWeight | ( | const FontWeightType & | weight | ) | 
      
  | 
  private | 
      
  | 
  staticprivate | 
      
  | 
  staticprivate | 
      
  | 
  staticprivate | 
      
  | 
  staticprivate | 
      
  | 
  staticprivate | 
      
  | 
  staticprivate |