wxPdfDocument 1.2.0
Classes | Macros | 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...
 

Macros

#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.

Macro Definition Documentation

◆ OBJTYPE_ARRAY

#define OBJTYPE_ARRAY   6

◆ OBJTYPE_BOOLEAN

#define OBJTYPE_BOOLEAN   2

◆ OBJTYPE_DICTIONARY

#define OBJTYPE_DICTIONARY   7

◆ OBJTYPE_INDIRECT

#define OBJTYPE_INDIRECT   9

◆ OBJTYPE_NAME

#define OBJTYPE_NAME   5

◆ OBJTYPE_NULL

#define OBJTYPE_NULL   1

◆ OBJTYPE_NUMBER

#define OBJTYPE_NUMBER   3

◆ OBJTYPE_STREAM

#define OBJTYPE_STREAM   8

◆ OBJTYPE_STRING

#define OBJTYPE_STRING   4

Function Documentation

◆ WX_DECLARE_HASH_MAP_WITH_DECL() [1/2]

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_HASH_MAP_WITH_DECL() [2/2]

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_STRING_HASH_MAP_WITH_DECL()

WX_DECLARE_STRING_HASH_MAP_WITH_DECL ( wxPdfObject * ,
wxPdfDictionaryMap ,
class WXDLLIMPEXP_PDFDOC  )

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