wxPdfDocument 0.9.2
Classes | Defines | Functions | Variables
pdfparser.h File Reference

Interface of the wxPdfParser classes. More...

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

Classes

class  wxPdfTokenizer
 Class representing a tokenizer for parsing PDF documenst. More...
class  wxPdfXRefEntry
 Class representing an XRef entry (for internal use only) More...
class  wxPdfParser
 Class representing a PDF parser. (For internal use only) More...
class  wxPdfLzwDecoder
 Class representing an LZW decoder. (For internal use only) More...

Defines

#define REQUIRED_PERMISSIONS   0x0214
 Permissions required for import of a document.
#define TOKEN_COMMENT   1
 Token types.
#define TOKEN_BOOLEAN   2
#define TOKEN_NUMBER   3
#define TOKEN_STRING   4
#define TOKEN_NAME   5
#define TOKEN_START_ARRAY   6
#define TOKEN_END_ARRAY   7
#define TOKEN_START_DICTIONARY   8
#define TOKEN_END_DICTIONARY   9
#define TOKEN_REFERENCE   10
#define TOKEN_NULL   12
#define TOKEN_OTHER   13
#define WXPDF_LZW_STRINGTABLE_SIZE   8192

Functions

 WX_DECLARE_USER_EXPORTED_OBJARRAY (wxPdfXRefEntry, wxPdfXRef, WXDLLIMPEXP_PDFDOC)

Variables

class WXDLLIMPEXP_FWD_PDFDOC wxPdfArray
class WXDLLIMPEXP_FWD_PDFDOC wxPdfDictionary
class WXDLLIMPEXP_FWD_PDFDOC wxPdfEncrypt
class WXDLLIMPEXP_FWD_PDFDOC wxPdfInfo
class WXDLLIMPEXP_FWD_PDFDOC wxPdfObject
class WXDLLIMPEXP_FWD_PDFDOC wxPdfObjectQueue
class WXDLLIMPEXP_FWD_PDFDOC wxPdfStream

Detailed Description

Interface of the wxPdfParser classes.


Define Documentation

#define REQUIRED_PERMISSIONS   0x0214

Permissions required for import of a document.

#define TOKEN_BOOLEAN   2
#define TOKEN_COMMENT   1

Token types.

#define TOKEN_END_ARRAY   7
#define TOKEN_END_DICTIONARY   9
#define TOKEN_NAME   5
#define TOKEN_NULL   12
#define TOKEN_NUMBER   3
#define TOKEN_OTHER   13
#define TOKEN_REFERENCE   10
#define TOKEN_START_ARRAY   6
#define TOKEN_START_DICTIONARY   8
#define TOKEN_STRING   4
#define WXPDF_LZW_STRINGTABLE_SIZE   8192

Function Documentation

WX_DECLARE_USER_EXPORTED_OBJARRAY ( wxPdfXRefEntry  ,
wxPdfXRef  ,
WXDLLIMPEXP_PDFDOC   
)

Variable Documentation

class WXDLLIMPEXP_FWD_PDFDOC wxPdfArray
class WXDLLIMPEXP_FWD_PDFDOC wxPdfDictionary
class WXDLLIMPEXP_FWD_PDFDOC wxPdfEncrypt
class WXDLLIMPEXP_FWD_PDFDOC wxPdfInfo
class WXDLLIMPEXP_FWD_PDFDOC wxPdfObject
class WXDLLIMPEXP_FWD_PDFDOC wxPdfObjectQueue
class WXDLLIMPEXP_FWD_PDFDOC wxPdfStream