#include <OXML_FontManager.h>
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 > | OXML_RangeToScriptMap |
Private Attributes | |
std::string | m_defaultFont |
OXML_RangeToScriptMap | m_major_rts |
OXML_RangeToScriptMap | m_minor_rts |
typedef std::map<OXML_CharRange, std::string> OXML_FontManager::OXML_RangeToScriptMap [private] |
OXML_FontManager::OXML_FontManager | ( | ) |
References m_major_rts, and m_minor_rts.
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.
std::string OXML_FontManager::m_defaultFont [private] |
Referenced by getDefaultFont(), and getValidFont().
Referenced by getValidFont(), mapRangeToScript(), and OXML_FontManager().
Referenced by getValidFont(), mapRangeToScript(), and OXML_FontManager().