| Public Member Functions | |
| KnownConversion () | |
| constructor  More... | |
| Data::ConversionData const & | getConversionMaps (std::string fName) | 
| returns the conversion map which corresponds to a name, or the default map  More... | |
| void | setFamily (std::string const &fName, std::string const &family) | 
| set a family correspondance  More... | |
| ConversionData const & | getDefault () const | 
| return the default converter  More... | |
| Protected Member Functions | |
| void | initMaps () | 
| Internal and Low level: initializes all the conversion maps.  More... | |
| Static Protected Member Functions | |
| static void | initAMap (int const *arr, size_t numElt, std::map< unsigned char, unsigned long > &map) | 
| Internal and Low level: initializes a map with a vector of numElt elements (char, unicode)  More... | |
| Protected Attributes | |
| std::map< std::string, ConversionData const * > | m_convertMap | 
| the conversiont map fName -> ConversionData  More... | |
| std::map< std::string, std::string > | m_familyMap | 
| Internal and Low level: map font name -> family font name.  More... | |
| std::map< unsigned char, unsigned long > | m_romanMap | 
| Internal and Low level: map char -> unicode for roman font.  More... | |
| std::map< unsigned char, unsigned long > | m_centralEuroMap | 
| Internal and Low level: map char -> unicode for central european font.  More... | |
| std::map< unsigned char, unsigned long > | m_cyrillicMap | 
| Internal and Low level: map char -> unicode for cyrillic font.  More... | |
| std::map< unsigned char, unsigned long > | m_turkishMap | 
| Internal and Low level: map char -> unicode for turkish font.  More... | |
| std::map< unsigned char, unsigned long > | m_symbolMap | 
| Internal and Low level: map char -> unicode for symbol font.  More... | |
| std::map< unsigned char, unsigned long > | m_dingbatsMap | 
| Internal and Low level: map char -> unicode for dingbats font.  More... | |
| std::map< unsigned char, unsigned long > | m_cursiveMap | 
| Internal and Low level: map char -> unicode for cursive font.  More... | |
| std::map< unsigned char, unsigned long > | m_mathMap | 
| Internal and Low level: map char -> unicode for math font.  More... | |
| std::map< unsigned char, unsigned long > | m_monotypeSortsMap | 
| Internal and Low level: map char -> unicode for monotypeSorts font.  More... | |
| std::map< unsigned char, unsigned long > | m_scientificMap | 
| Internal and Low level: map char -> unicode for scientific font.  More... | |
| std::map< unsigned char, unsigned long > | m_wingdingsMap | 
| Internal and Low level: map char -> unicode for wingdings font.  More... | |
| std::map< unsigned char, unsigned long > | m_SJISMap | 
| Internal and Low level: simplified map char -> unicode for SJIS font.  More... | |
| std::map< unsigned char, unsigned long > | m_unknown107Map | 
| Internal and Low level: map char -> unicode for font 107.  More... | |
| std::map< unsigned char, unsigned long > | m_unknown128Map | 
| Internal and Low level: map char -> unicode for font 128.  More... | |
| std::map< unsigned char, unsigned long > | m_unknown200Map | 
| Internal and Low level: map char -> unicode for font 200.  More... | |
| std::map< unsigned char, unsigned long > | m_windowsCP1250Map | 
| Internal and Low level: map char -> unicode for Windows CP1250.  More... | |
| std::map< unsigned char, unsigned long > | m_windowsCP1251Map | 
| Internal and Low level: map char -> unicode for Windows CP1251.  More... | |
| std::map< unsigned char, unsigned long > | m_windowsCP1252Map | 
| Internal and Low level: map char -> unicode for Windows CP1252.  More... | |
| std::map< unsigned char, unsigned long > | m_windowsCP1253Map | 
| Internal and Low level: map char -> unicode for Windows CP1253.  More... | |
| std::map< unsigned char, unsigned long > | m_windowsCP1254Map | 
| Internal and Low level: map char -> unicode for Windows CP1254.  More... | |
| std::map< unsigned char, unsigned long > | m_windowsCP1255Map | 
| Internal and Low level: map char -> unicode for Windows CP1255.  More... | |
| std::map< unsigned char, unsigned long > | m_windowsCP1256Map | 
| Internal and Low level: map char -> unicode for Windows CP1256.  More... | |
| std::map< unsigned char, unsigned long > | m_windowsCP1257Map | 
| Internal and Low level: map char -> unicode for Windows CP1257.  More... | |
| std::map< unsigned char, unsigned long > | m_windowsCP1258Map | 
| Internal and Low level: map char -> unicode for Windows CP1258.  More... | |
| ConversionData | m_defaultConv | 
| Internal and Low level: the default converter: roman.  More... | |
| ConversionData | m_centralEuroConv | 
| Internal and Low level: the default converter: central european.  More... | |
| ConversionData | m_cyrillicConv | 
| Internal and Low level: the default converter: cyrillic.  More... | |
| ConversionData | m_turkishConv | 
| Internal and Low level: the default converter: turkish.  More... | |
| ConversionData | m_timeConv | 
| Internal and Low level: the converter for times font.  More... | |
| ConversionData | m_zapfChanceryConv | 
| Internal and Low level: the converter for zapfChancery font.  More... | |
| ConversionData | m_symbolConv | 
| Internal and Low level: the converter for symbol font.  More... | |
| ConversionData | m_dingbatsConv | 
| Internal and Low level: the converter for dingbats font.  More... | |
| ConversionData | m_cursiveConv | 
| Internal and Low level: the converter for cursive font.  More... | |
| ConversionData | m_mathConv | 
| Internal and Low level: the converter for math font.  More... | |
| ConversionData | m_monotypeSortsConv | 
| Internal and Low level: the converter for monotypeSorts font.  More... | |
| ConversionData | m_scientificConv | 
| Internal and Low level: the converter for scientific font.  More... | |
| ConversionData | m_wingdingsConv | 
| Internal and Low level: the converter for wingdings font.  More... | |
| ConversionData | m_SJISConv | 
| Internal and Low level: the converter for SJIS font.  More... | |
| ConversionData | m_unknown107Conv | 
| Internal and Low level: the converter for font 107.  More... | |
| ConversionData | m_unknown128Conv | 
| Internal and Low level: the converter for font 128.  More... | |
| ConversionData | m_unknown200Conv | 
| Internal and Low level: the converter for font 200.  More... | |
| ConversionData | m_windowsCP1250Conv | 
| Internal and Low level: the converter for Windows CP1250.  More... | |
| ConversionData | m_windowsCP1251Conv | 
| Internal and Low level: the converter for Windows CP1251.  More... | |
| ConversionData | m_windowsCP1252Conv | 
| Internal and Low level: the converter for Windows CP1252.  More... | |
| ConversionData | m_windowsCP1253Conv | 
| Internal and Low level: the converter for Windows CP1253.  More... | |
| ConversionData | m_windowsCP1254Conv | 
| Internal and Low level: the converter for Windows CP1254.  More... | |
| ConversionData | m_windowsCP1255Conv | 
| Internal and Low level: the converter for Windows CP1255.  More... | |
| ConversionData | m_windowsCP1256Conv | 
| Internal and Low level: the converter for Windows CP1256.  More... | |
| ConversionData | m_windowsCP1257Conv | 
| Internal and Low level: the converter for Windows CP1257.  More... | |
| ConversionData | m_windowsCP1258Conv | 
| Internal and Low level: the converter for Windows CP1258.  More... | |
| 
 | inline | 
constructor
| ConversionData const & MWAWFontConverterInternal::Data::KnownConversion::getConversionMaps | ( | std::string | fName | ) | 
returns the conversion map which corresponds to a name, or the default map
Referenced by MWAWFontConverterInternal::State::getOdtInfo(), and MWAWFontConverterInternal::State::updateCache().
| 
 | inline | 
return the default converter
| 
 | inlinestaticprotected | 
Internal and Low level: initializes a map with a vector of numElt elements (char, unicode)
Referenced by initMaps().
| 
 | protected | 
Internal and Low level: initializes all the conversion maps.
Referenced by KnownConversion().
| 
 | inline | 
set a family correspondance
Referenced by MWAWFontConverterInternal::State::setCorrespondance().
| 
 | protected | 
Internal and Low level: the default converter: central european.
Referenced by getConversionMaps().
| 
 | protected | 
Internal and Low level: map char -> unicode for central european font.
Referenced by initMaps().
| 
 | protected | 
the conversiont map fName -> ConversionData
Referenced by getConversionMaps(), and initMaps().
| 
 | protected | 
Internal and Low level: the converter for cursive font.
Referenced by initMaps().
| 
 | protected | 
Internal and Low level: map char -> unicode for cursive font.
Referenced by initMaps().
| 
 | protected | 
Internal and Low level: the default converter: cyrillic.
Referenced by getConversionMaps().
| 
 | protected | 
Internal and Low level: map char -> unicode for cyrillic font.
Referenced by initMaps().
| 
 | protected | 
Internal and Low level: the default converter: roman.
Referenced by getConversionMaps(), getDefault(), and initMaps().
| 
 | protected | 
Internal and Low level: the converter for dingbats font.
Referenced by initMaps().
| 
 | protected | 
Internal and Low level: map char -> unicode for dingbats font.
Referenced by initMaps().
| 
 | protected | 
Internal and Low level: map font name -> family font name.
Referenced by getConversionMaps(), initMaps(), and setFamily().
| 
 | protected | 
Internal and Low level: the converter for math font.
Referenced by initMaps().
| 
 | protected | 
Internal and Low level: map char -> unicode for math font.
Referenced by initMaps().
| 
 | protected | 
Internal and Low level: the converter for monotypeSorts font.
Referenced by initMaps().
| 
 | protected | 
Internal and Low level: map char -> unicode for monotypeSorts font.
Referenced by initMaps().
| 
 | protected | 
Internal and Low level: map char -> unicode for roman font.
Referenced by initMaps().
| 
 | protected | 
Internal and Low level: the converter for scientific font.
Referenced by initMaps().
| 
 | protected | 
Internal and Low level: map char -> unicode for scientific font.
Referenced by initMaps().
| 
 | protected | 
Internal and Low level: the converter for SJIS font.
Referenced by initMaps().
| 
 | protected | 
Internal and Low level: simplified map char -> unicode for SJIS font.
Referenced by initMaps().
| 
 | protected | 
Internal and Low level: the converter for symbol font.
Referenced by initMaps().
| 
 | protected | 
Internal and Low level: map char -> unicode for symbol font.
Referenced by initMaps().
| 
 | protected | 
Internal and Low level: the converter for times font.
Referenced by initMaps().
| 
 | protected | 
Internal and Low level: the default converter: turkish.
Referenced by getConversionMaps().
| 
 | protected | 
Internal and Low level: map char -> unicode for turkish font.
Referenced by initMaps().
| 
 | protected | 
Internal and Low level: the converter for font 107.
Referenced by initMaps().
| 
 | protected | 
Internal and Low level: map char -> unicode for font 107.
Referenced by initMaps().
| 
 | protected | 
Internal and Low level: the converter for font 128.
Referenced by initMaps().
| 
 | protected | 
Internal and Low level: map char -> unicode for font 128.
Referenced by initMaps().
| 
 | protected | 
Internal and Low level: the converter for font 200.
Referenced by initMaps().
| 
 | protected | 
Internal and Low level: map char -> unicode for font 200.
Referenced by initMaps().
| 
 | protected | 
Internal and Low level: the converter for Windows CP1250.
Referenced by initMaps().
| 
 | protected | 
Internal and Low level: map char -> unicode for Windows CP1250.
Referenced by initMaps().
| 
 | protected | 
Internal and Low level: the converter for Windows CP1251.
Referenced by initMaps().
| 
 | protected | 
Internal and Low level: map char -> unicode for Windows CP1251.
Referenced by initMaps().
| 
 | protected | 
Internal and Low level: the converter for Windows CP1252.
Referenced by initMaps().
| 
 | protected | 
Internal and Low level: map char -> unicode for Windows CP1252.
Referenced by initMaps().
| 
 | protected | 
Internal and Low level: the converter for Windows CP1253.
Referenced by initMaps().
| 
 | protected | 
Internal and Low level: map char -> unicode for Windows CP1253.
Referenced by initMaps().
| 
 | protected | 
Internal and Low level: the converter for Windows CP1254.
Referenced by initMaps().
| 
 | protected | 
Internal and Low level: map char -> unicode for Windows CP1254.
Referenced by initMaps().
| 
 | protected | 
Internal and Low level: the converter for Windows CP1255.
Referenced by initMaps().
| 
 | protected | 
Internal and Low level: map char -> unicode for Windows CP1255.
Referenced by initMaps().
| 
 | protected | 
Internal and Low level: the converter for Windows CP1256.
Referenced by initMaps().
| 
 | protected | 
Internal and Low level: map char -> unicode for Windows CP1256.
Referenced by initMaps().
| 
 | protected | 
Internal and Low level: the converter for Windows CP1257.
Referenced by initMaps().
| 
 | protected | 
Internal and Low level: map char -> unicode for Windows CP1257.
Referenced by initMaps().
| 
 | protected | 
Internal and Low level: the converter for Windows CP1258.
Referenced by initMaps().
| 
 | protected | 
Internal and Low level: map char -> unicode for Windows CP1258.
Referenced by initMaps().
| 
 | protected | 
Internal and Low level: the converter for wingdings font.
Referenced by initMaps().
| 
 | protected | 
Internal and Low level: map char -> unicode for wingdings font.
Referenced by initMaps().
| 
 | protected | 
Internal and Low level: the converter for zapfChancery font.
Referenced by initMaps().