Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Search  

LECharMapper Class Reference

Instances of this class are used by LEFontInstance::mapCharsToGlyphs and LEFontInstance::mapCharToGlyph to adjust character codes before the character to glyph mapping process. More...

#include <LEFontInstance.h>

List of all members.

Public Methods

virtual ~LECharMapper ()
 Destructor. More...

virtual LEUnicode32 mapChar (LEUnicode32 ch) const=0
 This method does the adjustments. More...


Detailed Description

Instances of this class are used by LEFontInstance::mapCharsToGlyphs and LEFontInstance::mapCharToGlyph to adjust character codes before the character to glyph mapping process.

Examples of this are filtering out control characters and character mirroring - replacing a character which has both a left and a right hand form with the opposite form.

Draft:
This API has been introduced in ICU 2.2. It is still in draft state and may be modified in a future release.

Definition at line 25 of file LEFontInstance.h.


Constructor & Destructor Documentation

virtual LECharMapper::~LECharMapper   [inline, virtual]
 

Destructor.

Draft:
This API has been introduced in ICU 2.4. It is still in draft state and may be modified in a future release.

Definition at line 32 of file LEFontInstance.h.


Member Function Documentation

virtual LEUnicode32 LECharMapper::mapChar LEUnicode32    ch const [pure virtual]
 

This method does the adjustments.

Parameters:
ch  - the input character
Returns:
the adjusted character
Draft:
This API has been introduced in ICU 2.2. It is still in draft state and may be modified in a future release.


The documentation for this class was generated from the following file:
Generated on Mon Nov 24 14:36:36 2003 for ICU 2.8 by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001