Class representing a font encoding.
More...
#include <pdfencoding.h>
List of all members.
Static Public Member Functions |
static bool | GlyphName2Unicode (const wxString &glyphName, wxUint32 &unicode) |
| Convert a glyph name to a unicode character.
|
static bool | Unicode2GlyphName (wxUint32 unicode, wxString &glyphName) |
| Convert a unicode character to a glyph name.
|
static wxArrayString | GetKnownEncodings () |
| Get a list of known encodings.
|
Protected Member Functions |
void | CreateEncodingConvMap () |
| Create the encoding conversion map for user defined encodings.
|
Detailed Description
Class representing a font encoding.
Constructor & Destructor Documentation
wxPdfEncoding::wxPdfEncoding |
( |
| ) |
|
virtual wxPdfEncoding::~wxPdfEncoding |
( |
| ) |
|
|
virtual |
Member Function Documentation
void wxPdfEncoding::CreateEncodingConvMap |
( |
| ) |
|
|
protected |
Create the encoding conversion map for user defined encodings.
wxString wxPdfEncoding::GetBaseEncodingName |
( |
| ) |
const |
Get the name of the base encoding.
- Returns:
- the name of the base encoding
wxPdfArrayUint32 wxPdfEncoding::GetCMap |
( |
| ) |
const |
Get the character map of the encoding.
- Returns:
- the character map
wxString wxPdfEncoding::GetDifferences |
( |
| ) |
const |
Get the differences between the encoding and the associated base encoding.
- Returns:
- the difference string
const wxPdfChar2GlyphMap* wxPdfEncoding::GetEncodingMap |
( |
| ) |
const |
Get the encoding map.
- Returns:
- the encoding map
wxString wxPdfEncoding::GetEncodingName |
( |
| ) |
const |
Get the name of the encoding.
- Returns:
- the name of the encoding
wxArrayString wxPdfEncoding::GetGlyphNames |
( |
| ) |
const |
Get the list of glyph names supported by the encoding.
- Returns:
- a list of glyph names
static wxArrayString wxPdfEncoding::GetKnownEncodings |
( |
| ) |
|
|
static |
Get a list of known encodings.
- Returns:
- an array containing all known encodings
static bool wxPdfEncoding::GlyphName2Unicode |
( |
const wxString & |
glyphName, |
|
|
wxUint32 & |
unicode |
|
) |
| |
|
static |
Convert a glyph name to a unicode character.
- Parameters:
-
[in] | glyphName | name of the glyph |
[out] | unicode | unicode character of the glyph |
- Returns:
- TRUE if the conversion was successful, FALSE otherwise
void wxPdfEncoding::InitializeEncodingMap |
( |
| ) |
|
Initialize the encoding map.
bool wxPdfEncoding::IsOk |
( |
| ) |
const |
Check whether the encoding is valid.
- Returns:
- TRUE if the encoding is valid, FALSE otherwise
bool wxPdfEncoding::SetEncoding |
( |
const wxString & |
encoding | ) |
|
Set the encoding.
- Parameters:
-
encoding | the encoding that should be set |
static bool wxPdfEncoding::Unicode2GlyphName |
( |
wxUint32 |
unicode, |
|
|
wxString & |
glyphName |
|
) |
| |
|
static |
Convert a unicode character to a glyph name.
- Parameters:
-
[in] | unicode | unicode character of the glyph |
[out] | glyphName | name of the glyph |
- Returns:
- TRUE if the conversion was successful, FALSE otherwise
The documentation for this class was generated from the following file: