wxPdfEncoding Class Reference
Class representing a font encoding.
More...
#include <pdfencoding.h>
List of all members.
Public Member Functions |
| wxPdfEncoding () |
| Default constructor.
|
virtual | ~wxPdfEncoding () |
| Destructor.
|
| wxPdfEncoding (const wxPdfEncoding &encoding) |
| Copy constructor.
|
wxPdfEncoding & | operator= (const wxPdfEncoding &encoding) |
| Assignment operator.
|
bool | IsOk () const |
| Check whether the encoding is valid.
|
wxArrayString | GetKnownEncodings () const |
| Get a list of known encodings.
|
bool | SetEncoding (const wxString &encoding) |
| Set the encoding.
|
wxString | GetEncodingName () const |
| Get the name of the encoding.
|
wxString | GetBaseEncodingName () const |
| Get the name of the base encoding.
|
wxString | GetDifferences () const |
| Get the differences between the encoding and the associated base encoding.
|
wxPdfArrayUint32 | GetCMap () const |
| Get the character map of the encoding.
|
wxArrayString | GetGlyphNames () const |
| Get the list of glyph names supported by the encoding.
|
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.
|
Detailed Description
Class representing a font encoding.
Constructor & Destructor Documentation
wxPdfEncoding::wxPdfEncoding |
( |
|
) |
|
virtual wxPdfEncoding::~wxPdfEncoding |
( |
|
) |
[virtual] |
Member Function Documentation
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
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
wxArrayString wxPdfEncoding::GetKnownEncodings |
( |
|
) |
const |
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
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: