wxPdfDocument 0.9.2
Classes | Defines | Functions
pdfobjects.h File Reference

Interfaces of the wxPdfObject classes. More...

#include <wx/dynarray.h>
#include <wx/mstream.h>
#include <wx/string.h>
#include "wx/pdfdocdef.h"

Classes

class  wxPdfObject
 Class representing a base PDF object. (For internal use only) More...
class  wxPdfNull
 Class representing a null object. (For internal use only) More...
class  wxPdfIndirectReference
 Class representing an indirect reference object. (For internal use only) More...
class  wxPdfLiteral
 Class representing a literal object. (For internal use only) More...
class  wxPdfBoolean
 Class representing a boolean object. (For internal use only) More...
class  wxPdfString
 Class representing a normal string object. (For internal use only) More...
class  wxPdfNumber
 Class representing a numeric object. (For internal use only) More...
class  wxPdfName
 Class representing a name object. (For internal use only) More...
class  wxPdfArray
 Class representing an array object. (For internal use only) More...
class  wxPdfDictionary
 Class representing a dictionary object. (For internal use only) More...
class  wxPdfStream
 Class representing a stream object. (For internal use only) More...
class  wxPdfObjectQueue
 Class representing a queue of objects. (For internal use only) More...

Defines

#define OBJTYPE_NULL   1
#define OBJTYPE_BOOLEAN   2
#define OBJTYPE_NUMBER   3
#define OBJTYPE_STRING   4
#define OBJTYPE_NAME   5
#define OBJTYPE_ARRAY   6
#define OBJTYPE_DICTIONARY   7
#define OBJTYPE_STREAM   8
#define OBJTYPE_INDIRECT   9

Functions

 WX_DECLARE_STRING_HASH_MAP_WITH_DECL (wxPdfObject *, wxPdfDictionaryMap, class WXDLLIMPEXP_PDFDOC)
 Hash map class for dictionaries. (For internal use only)
 WX_DECLARE_HASH_MAP_WITH_DECL (long, wxPdfObjectQueue *, wxIntegerHash, wxIntegerEqual, wxPdfObjectMap, class WXDLLIMPEXP_PDFDOC)
 Hashmap class for object queue entries (For internal use only)
 WX_DECLARE_HASH_MAP_WITH_DECL (long, wxPdfObject *, wxIntegerHash, wxIntegerEqual, wxPdfObjStmMap, class WXDLLIMPEXP_PDFDOC)
 Hashmap class for object queue entries (For internal use only)

Detailed Description

Interfaces of the wxPdfObject classes.


Define Documentation

#define OBJTYPE_ARRAY   6
#define OBJTYPE_BOOLEAN   2
#define OBJTYPE_DICTIONARY   7
#define OBJTYPE_INDIRECT   9
#define OBJTYPE_NAME   5
#define OBJTYPE_NULL   1
#define OBJTYPE_NUMBER   3
#define OBJTYPE_STREAM   8
#define OBJTYPE_STRING   4

Function Documentation

WX_DECLARE_HASH_MAP_WITH_DECL ( long  ,
wxPdfObjectQueue ,
wxIntegerHash  ,
wxIntegerEqual  ,
wxPdfObjectMap  ,
class WXDLLIMPEXP_PDFDOC   
)

Hashmap class for object queue entries (For internal use only)

WX_DECLARE_HASH_MAP_WITH_DECL ( long  ,
wxPdfObject ,
wxIntegerHash  ,
wxIntegerEqual  ,
wxPdfObjStmMap  ,
class WXDLLIMPEXP_PDFDOC   
)

Hashmap class for object queue entries (For internal use only)

WX_DECLARE_STRING_HASH_MAP_WITH_DECL ( wxPdfObject ,
wxPdfDictionaryMap  ,
class WXDLLIMPEXP_PDFDOC   
)

Hash map class for dictionaries. (For internal use only)