MWAWFontSJISConverter Class Reference

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

`#include <MWAWFontSJISConverter.hxx>`

## 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

## ◆ MWAWFontSJISConverter()

MWAWFontSJISConverter::MWAWFontSJISConverter | ( |  | ) |

the constructor

## ◆ ~MWAWFontSJISConverter()

MWAWFontSJISConverter::~MWAWFontSJISConverter | ( |  | ) |

the destructor

## Member Function Documentation

## ◆ initMap()

void MWAWFontSJISConverter::initMap | ( |  | ) |

init the mapping

Referenced by MWAWFontSJISConverter().

## ◆ unicode() [1/2]

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 )

## ◆ unicode() [2/2]

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

## ◆ m_sjisUnicodeMap

std::map<int,int> MWAWFontSJISConverter::m_sjisUnicodeMap
| protected

a map sjis->unicode

Referenced by initMap(), MWAWFontSJISConverter(), unicode(), and unicode().

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

- MWAWFontSJISConverter.hxx
- MWAWFontSJISConverter.cxx