Logo Search packages:      
Sourcecode: libpodofo version File versions  Download package

Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes

PoDoFo::PdfIdentityEncoding Class Reference

#include <PdfIdentityEncoding.h>

Inheritance diagram for PoDoFo::PdfIdentityEncoding:
Inheritance graph
Collaboration diagram for PoDoFo::PdfIdentityEncoding:
Collaboration graph

List of all members.

Public Member Functions

virtual void AddToDictionary (PdfDictionary &rDictionary) const
const_iterator begin () const
virtual PdfRefCountedBuffer ConvertToEncoding (const PdfString &rString, const PdfFont *pFont) const
virtual PdfString ConvertToUnicode (const PdfString &rEncodedString, const PdfFont *pFont) const
const_iterator end () const
virtual pdf_utf16be GetCharCode (int nIndex) const
int GetFirstChar () const
int GetLastChar () const
virtual bool IsAutoDelete () const
virtual bool IsSingleByteEncoding () const
bool operator< (const PdfEncoding &rhs) const
bool operator== (const PdfEncoding &rhs) const
 PdfIdentityEncoding (int nFirstChar=0, int nLastChar=0xffff, bool bAutoDelete=true)

Protected Member Functions

virtual const PdfNameGetID () const

Private Member Functions

pdf_utf16be GetUnicodeValue (long lCharCode) const

Private Attributes

bool m_bAutoDelete
 If true this encoding is deleted by its font.
PdfName m_id
 Unique ID of this encoding.

Detailed Description

PdfIdentityEncoding is a two-byte encoding which can be used with TrueType fonts to represent all characters present in a font. If the font contains all unicode glyphs, PdfIdentityEncoding will support all unicode characters.

Definition at line 35 of file PdfIdentityEncoding.h.

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

Generated by  Doxygen 1.6.0   Back to index