#include <PdfIdentityEncoding.h>
Inheritance diagram for PoDoFo::PdfIdentityEncoding:
Public Member Functions | |
PdfIdentityEncoding (int nFirstChar=0, int nLastChar=0xffff, bool bAutoDelete=true) | |
virtual void | AddToDictionary (PdfDictionary &rDictionary) const |
virtual PdfString | ConvertToUnicode (const PdfString &rEncodedString, const PdfFont *pFont) const |
virtual PdfRefCountedBuffer | ConvertToEncoding (const PdfString &rString, const PdfFont *pFont) const |
virtual bool | IsAutoDelete () const |
virtual bool | IsSingleByteEncoding () const |
virtual pdf_utf16be | GetCharCode (int nIndex) const |
Protected Member Functions | |
virtual const PdfName & | GetID () const |
|
Create a new PdfIdentityEncoding.
|
|
Add this encoding object to a dictionary usually be adding an /Encoding key in font dictionaries.
Implements PoDoFo::PdfEncoding. |
|
Convert a unicode PdfString to a string encoded with this encoding.
Implements PoDoFo::PdfEncoding. |
|
Convert a string that is encoded with this encoding to an unicode PdfString.
Implements PoDoFo::PdfEncoding. |
|
Get the unicode character code for this encoding at the position nIndex. nIndex is a position between GetFirstChar() and GetLastChar()
Implements PoDoFo::PdfEncoding. |
|
Get a unique ID for this encoding which can used for comparisons!
Implements PoDoFo::PdfEncoding. |
|
PdfIdentityEncoding is usually delete along with the font.
Implements PoDoFo::PdfEncoding. |
|
Implements PoDoFo::PdfEncoding. |