26 #ifndef __TERRALIB_SE_INTERNAL_FONT_H    27 #define __TERRALIB_SE_INTERNAL_FONT_H    37 #include <boost/noncopyable.hpp>   119         void setFamily(
const std::string& family);
   121         void setStyle(
const FontStyleType& style);
   123         void setWeight(
const FontWeightType& weight);
   125         void setSize(
const std::string& size);
   142         void setParameter(
const std::string& name, 
const std::string& value);
   144         const SvgParameter* getParameter(
const std::string& name) 
const;
   162 #endif  // __TERRALIB_SE_INTERNAL_FONT_H static const std::string sm_family
SVG/CSS "font-family" parameter. 
 
std::map< std::string, SvgParameter * > m_svgParams
Set of SvgParameters. 
 
A Font specifies the text font to use in a text symbolizer. 
 
static const std::string sm_weight
SVG/CSS "font-weight" parameter. 
 
FontStyleType
It defines the style to use for a font. 
 
#define TESEEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
static const std::string sm_size
SVG/CSS "font-size" parameter. 
 
Configuration flags for the Symbology Encoding support of TerraLib. 
 
A SvgParameter refers to an SVG/CSS graphical-formatting parameter. 
 
static const std::string sm_style
SVG/CSS "font-style parameter. 
 
FontWeightType
It gives the amount of weight or boldness to use for a font. 
 
static std::map< FontWeightType, std::string > sm_fontWeightMap
A map that associates FontWeightType to the correct string value. 
 
static std::map< FontStyleType, std::string > sm_fontStyleMap
A map that associates FontStyleType to the correct string value.