MWAWFontSJISConverter Class Reference

a namespace used to convert Mac SJIS font characters in unicode More...

#include <MWAWFontSJISConverter.hxx>

List of all members.

Public Member Functions

 MWAWFontSJISConverter ()
 the constructor
 ~MWAWFontSJISConverter ()
 the destructor
int unicode (unsigned char c, MWAWInputStreamPtr &input)
 try to return a unicode for a shift jis character ( returns -1 if the character can not be converted )
int unicode (unsigned char c, unsigned char const *(&str), int len)
 try to return a unicode for a shift jis character ( returns -1 if the character can not be converted )
void initMap ()
 init the mapping

Protected Attributes

std::map< int, int > m_sjisUnicodeMap
 a map sjis->unicode

Detailed Description

a namespace used to convert Mac SJIS font characters in unicode


Constructor & Destructor Documentation


Member Function Documentation

init the mapping

Referenced by MWAWFontSJISConverter().

int MWAWFontSJISConverter::unicode ( unsigned char  c,
MWAWInputStreamPtr input 
)

try to return a unicode for a shift jis character ( returns -1 if the character can not be converted )

int MWAWFontSJISConverter::unicode ( unsigned char  c,
unsigned char const *&  str,
int  len 
)

try to return a unicode for a shift jis character ( returns -1 if the character can not be converted )


Member Data Documentation

std::map<int,int> MWAWFontSJISConverter::m_sjisUnicodeMap [protected]

a map sjis->unicode

Referenced by initMap(), and unicode().


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