#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. |
#define wxPDF_EPSILON 1e-6 |
#define wxPDF_PRODUCER _T("wxPdfDocument 0.8.0") |
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.