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

Public Member Functions | Protected Member Functions | Private Attributes

PoDoFo::PdfDictionary Class Reference

Inheritance diagram for PoDoFo::PdfDictionary:
Inheritance graph
Collaboration diagram for PoDoFo::PdfDictionary:
Collaboration graph

List of all members.

Public Member Functions

void AddKey (const PdfName &identifier, const PdfObject &rObject)
void AddKey (const PdfName &identifier, const PdfObject *pObject)
void Clear ()
bool GetImmutable () const
const PdfObjectGetKey (const PdfName &key) const
PdfObjectGetKey (const PdfName &key)
bool GetKeyAsBool (const PdfName &key, bool bDefault=false) const
long long GetKeyAsLong (const PdfName &key, long long lDefault=0) const
PdfName GetKeyAsName (const PdfName &key) const
double GetKeyAsReal (const PdfName &key, double dDefault=0.0) const
const TKeyMap & GetKeys () const
TKeyMap & GetKeys ()
bool HasKey (const PdfName &key) const
virtual bool IsDirty () const
bool operator!= (const PdfDictionary &rhs) const
const PdfDictionaryoperator= (const PdfDictionary &rhs)
bool operator== (const PdfDictionary &rhs) const
 PdfDictionary (const PdfDictionary &rhs)
 PdfDictionary ()
bool RemoveKey (const PdfName &identifier)
virtual void SetDirty (bool bDirty)
void SetImmutable (bool bImmutable)
void Write (PdfOutputDevice *pDevice, EPdfWriteMode eWriteMode, const PdfEncrypt *pEncrypt, const PdfName &keyStop=PdfName::KeyNull) const
void Write (PdfOutputDevice *pDevice, EPdfWriteMode eWriteMode, const PdfEncrypt *pEncrypt=NULL) const
virtual ~PdfDictionary ()

Protected Member Functions

void AssertMutable () const

Private Attributes

bool m_bDirty
 Indicates if this object was modified after construction.
TKeyMap m_mapKeys

Detailed Description

Definition at line 73 of file PdfDictionary.h.

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

Generated by  Doxygen 1.6.0   Back to index