pdfdoc.h File Reference

Interface of the wxPdfDocument class. More...

#include <wx/dynarray.h>
#include <wx/mstream.h>
#include "wx/pdfdocdef.h"
#include "wx/pdfencrypt.h"
#include "wx/pdffont.h"
#include "wx/pdfimage.h"
#include "wx/pdfproperties.h"

Classes

class  wxPdfDocument
 Class representing a PDF document. More...

Defines

#define wxPDF_PRODUCER   _T("wxPdfDocument 0.8.0")
#define wxPDF_EPSILON   1e-6

Functions

 WX_DECLARE_HASH_MAP (long, int, wxIntegerHash, wxIntegerEqual, wxPdfOffsetHashMap)
 Hashmap class for offset values.
 WX_DECLARE_HASH_MAP (long, wxMemoryOutputStream *, wxIntegerHash, wxIntegerEqual, wxPdfPageHashMap)
 Hashmap class for document pages.
 WX_DECLARE_HASH_MAP (long, bool, wxIntegerHash, wxIntegerEqual, wxPdfBoolHashMap)
 Hashmap class for boolean values.
 WX_DECLARE_HASH_MAP (long, double, wxIntegerHash, wxIntegerEqual, wxPdfDoubleHashMap)
 Hashmap class for double values.
 WX_DECLARE_HASH_MAP (long, wxPdfLink *, wxIntegerHash, wxIntegerEqual, wxPdfLinkHashMap)
 Hashmap class for document links.
 WX_DECLARE_HASH_MAP (long, wxArrayPtrVoid *, wxIntegerHash, wxIntegerEqual, wxPdfPageLinksMap)
 Hashmap class for page links.
 WX_DECLARE_HASH_MAP (long, wxArrayPtrVoid *, wxIntegerHash, wxIntegerEqual, wxPdfAnnotationsMap)
 Hashmap class for document annotations.
 WX_DECLARE_HASH_MAP (long, wxArrayPtrVoid *, wxIntegerHash, wxIntegerEqual, wxPdfFormAnnotsMap)
 Hashmap class for document annotations.
 WX_DECLARE_HASH_MAP (long, wxPdfIndirectObject *, wxIntegerHash, wxIntegerEqual, wxPdfFormFieldsMap)
 Hashmap class for form fields.
 WX_DECLARE_HASH_MAP (long, wxPdfTemplate *, wxIntegerHash, wxIntegerEqual, wxPdfTemplatesMap)
 Hashmap class for templates.
 WX_DECLARE_HASH_MAP (long, wxString *, wxIntegerHash, wxIntegerEqual, wxPdfDiffHashMap)
 Hashmap class for font encoding differences.
 WX_DECLARE_HASH_MAP (long, wxPdfExtGState *, wxIntegerHash, wxIntegerEqual, wxPdfExtGStateMap)
 Hashmap class for extended graphics states.
 WX_DECLARE_HASH_MAP (long, int, wxIntegerHash, wxIntegerEqual, wxPdfExtGSLookupMap)
 WX_DECLARE_HASH_MAP (long, wxPdfGradient *, wxIntegerHash, wxIntegerEqual, wxPdfGradientMap)
 Hashmap class for gradients.
 WX_DECLARE_STRING_HASH_MAP (int, wxPdfCoreFontMap)
 Hashmap class for core fonts.
 WX_DECLARE_STRING_HASH_MAP (int, wxPdfNamedLinksMap)
 Hashmap class for core fonts.
 WX_DECLARE_STRING_HASH_MAP (wxPdfFont *, wxPdfFontHashMap)
 Hash map class for used/embedded fonts.
 WX_DECLARE_STRING_HASH_MAP (wxPdfImage *, wxPdfImageHashMap)
 Hash map class for embedded images.
 WX_DECLARE_STRING_HASH_MAP (wxPdfSpotColour *, wxPdfSpotColourMap)
 Hash map class for spot colors.
 WX_DECLARE_STRING_HASH_MAP (wxPdfIndirectObject *, wxPdfRadioGroupMap)
 Hash map class for spot colors.
 WX_DECLARE_STRING_HASH_MAP (wxPdfParser *, wxPdfParserMap)
 Hash map class for parsers.


Detailed Description

Interface of the wxPdfDocument class.


Define Documentation

#define wxPDF_EPSILON   1e-6

#define wxPDF_PRODUCER   _T("wxPdfDocument 0.8.0")


Function Documentation

WX_DECLARE_HASH_MAP ( long  ,
wxPdfGradient ,
wxIntegerHash  ,
wxIntegerEqual  ,
wxPdfGradientMap   
)

Hashmap class for gradients.

WX_DECLARE_HASH_MAP ( long  ,
int  ,
wxIntegerHash  ,
wxIntegerEqual  ,
wxPdfExtGSLookupMap   
)

WX_DECLARE_HASH_MAP ( long  ,
wxPdfExtGState ,
wxIntegerHash  ,
wxIntegerEqual  ,
wxPdfExtGStateMap   
)

Hashmap class for extended graphics states.

WX_DECLARE_HASH_MAP ( long  ,
wxString *  ,
wxIntegerHash  ,
wxIntegerEqual  ,
wxPdfDiffHashMap   
)

Hashmap class for font encoding differences.

WX_DECLARE_HASH_MAP ( long  ,
wxPdfTemplate ,
wxIntegerHash  ,
wxIntegerEqual  ,
wxPdfTemplatesMap   
)

Hashmap class for templates.

WX_DECLARE_HASH_MAP ( long  ,
wxPdfIndirectObject ,
wxIntegerHash  ,
wxIntegerEqual  ,
wxPdfFormFieldsMap   
)

Hashmap class for form fields.

WX_DECLARE_HASH_MAP ( long  ,
wxArrayPtrVoid *  ,
wxIntegerHash  ,
wxIntegerEqual  ,
wxPdfFormAnnotsMap   
)

Hashmap class for document annotations.

WX_DECLARE_HASH_MAP ( long  ,
wxArrayPtrVoid *  ,
wxIntegerHash  ,
wxIntegerEqual  ,
wxPdfAnnotationsMap   
)

Hashmap class for document annotations.

WX_DECLARE_HASH_MAP ( long  ,
wxArrayPtrVoid *  ,
wxIntegerHash  ,
wxIntegerEqual  ,
wxPdfPageLinksMap   
)

Hashmap class for page links.

WX_DECLARE_HASH_MAP ( long  ,
wxPdfLink ,
wxIntegerHash  ,
wxIntegerEqual  ,
wxPdfLinkHashMap   
)

Hashmap class for document links.

WX_DECLARE_HASH_MAP ( long  ,
double  ,
wxIntegerHash  ,
wxIntegerEqual  ,
wxPdfDoubleHashMap   
)

Hashmap class for double values.

WX_DECLARE_HASH_MAP ( long  ,
bool  ,
wxIntegerHash  ,
wxIntegerEqual  ,
wxPdfBoolHashMap   
)

Hashmap class for boolean values.

WX_DECLARE_HASH_MAP ( long  ,
wxMemoryOutputStream *  ,
wxIntegerHash  ,
wxIntegerEqual  ,
wxPdfPageHashMap   
)

Hashmap class for document pages.

WX_DECLARE_HASH_MAP ( long  ,
int  ,
wxIntegerHash  ,
wxIntegerEqual  ,
wxPdfOffsetHashMap   
)

Hashmap class for offset values.

WX_DECLARE_STRING_HASH_MAP ( wxPdfParser ,
wxPdfParserMap   
)

Hash map class for parsers.

WX_DECLARE_STRING_HASH_MAP ( wxPdfIndirectObject ,
wxPdfRadioGroupMap   
)

Hash map class for spot colors.

WX_DECLARE_STRING_HASH_MAP ( wxPdfSpotColour ,
wxPdfSpotColourMap   
)

Hash map class for spot colors.

WX_DECLARE_STRING_HASH_MAP ( wxPdfImage ,
wxPdfImageHashMap   
)

Hash map class for embedded images.

WX_DECLARE_STRING_HASH_MAP ( wxPdfFont ,
wxPdfFontHashMap   
)

Hash map class for used/embedded fonts.

WX_DECLARE_STRING_HASH_MAP ( int  ,
wxPdfNamedLinksMap   
)

Hashmap class for core fonts.

WX_DECLARE_STRING_HASH_MAP ( int  ,
wxPdfCoreFontMap   
)

Hashmap class for core fonts.


Generated on Fri Dec 15 21:30:36 2006 for wxPdfDocument by  doxygen 1.5.1-p1