Public Member Functions | Private Types | Private Attributes

OXML_FontManager Class Reference

#include <OXML_FontManager.h>

List of all members.

Public Member Functions

 OXML_FontManager ()
std::string getDefaultFont ()
std::string getValidFont (OXML_FontLevel level, OXML_CharRange range)
std::string getValidFont (std::string name)
void mapRangeToScript (OXML_CharRange range, std::string script)

Private Types

typedef std::map
< OXML_CharRange, std::string > 

Private Attributes

std::string m_defaultFont
OXML_RangeToScriptMap m_major_rts
OXML_RangeToScriptMap m_minor_rts

Member Typedef Documentation

typedef std::map<OXML_CharRange, std::string> OXML_FontManager::OXML_RangeToScriptMap [private]

Constructor & Destructor Documentation

OXML_FontManager::OXML_FontManager (  ) 

References m_major_rts, and m_minor_rts.

Member Function Documentation

std::string OXML_FontManager::getDefaultFont (  )  [inline]

References m_defaultFont.

std::string OXML_FontManager::getValidFont ( OXML_FontLevel  level,
OXML_CharRange  range 
std::string OXML_FontManager::getValidFont ( std::string  name  ) 
void OXML_FontManager::mapRangeToScript ( OXML_CharRange  range,
std::string  script 

References m_major_rts, and m_minor_rts.

Member Data Documentation

std::string OXML_FontManager::m_defaultFont [private]

Referenced by getDefaultFont(), and getValidFont().

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