|
wxPdfDocument 0.9.2
|
Interface of the wxPdfDocument class. More...
#include <wx/dynarray.h>#include <wx/hashmap.h>#include <wx/mstream.h>#include <wx/string.h>#include <wx/xml/xml.h>#include "wx/pdfdocdef.h"#include "wx/pdfarraytypes.h"#include "wx/pdfarraydouble.h"#include "wx/pdfcolour.h"#include "wx/pdfencrypt.h"#include "wx/pdfimage.h"#include "wx/pdflinestyle.h"#include "wx/pdflinks.h"#include "wx/pdfproperties.h"Classes | |
| class | wxPdfDocument |
| Class representing a PDF document. More... | |
Defines | |
| #define | wxPDF_PRODUCER wxT("wxPdfDocument 0.9.1") |
| #define | wxPDF_EPSILON 1e-6 |
Functions | |
| WX_DECLARE_HASH_MAP_WITH_DECL (long, int, wxIntegerHash, wxIntegerEqual, wxPdfOffsetHashMap, class WXDLLIMPEXP_PDFDOC) | |
| Hashmap class for offset values. | |
| WX_DECLARE_HASH_MAP_WITH_DECL (long, wxMemoryOutputStream *, wxIntegerHash, wxIntegerEqual, wxPdfPageHashMap, class WXDLLIMPEXP_PDFDOC) | |
| Hashmap class for document pages. | |
| WX_DECLARE_HASH_MAP_WITH_DECL (long, wxSize, wxIntegerHash, wxIntegerEqual, wxPdfPageSizeMap, class WXDLLIMPEXP_PDFDOC) | |
| Hashmap class for document pages. | |
| WX_DECLARE_HASH_MAP_WITH_DECL (long, bool, wxIntegerHash, wxIntegerEqual, wxPdfBoolHashMap, class WXDLLIMPEXP_PDFDOC) | |
| Hashmap class for boolean values. | |
| WX_DECLARE_HASH_MAP_WITH_DECL (long, double, wxIntegerHash, wxIntegerEqual, wxPdfDoubleHashMap, class WXDLLIMPEXP_PDFDOC) | |
| Hashmap class for double values. | |
| WX_DECLARE_HASH_MAP_WITH_DECL (long, wxPdfLink *, wxIntegerHash, wxIntegerEqual, wxPdfLinkHashMap, class WXDLLIMPEXP_PDFDOC) | |
| Hashmap class for document links. | |
| WX_DECLARE_HASH_MAP_WITH_DECL (long, wxArrayPtrVoid *, wxIntegerHash, wxIntegerEqual, wxPdfPageLinksMap, class WXDLLIMPEXP_PDFDOC) | |
| Hashmap class for page links. | |
| WX_DECLARE_HASH_MAP_WITH_DECL (long, wxArrayPtrVoid *, wxIntegerHash, wxIntegerEqual, wxPdfAnnotationsMap, class WXDLLIMPEXP_PDFDOC) | |
| Hashmap class for document annotations. | |
| WX_DECLARE_HASH_MAP_WITH_DECL (long, wxArrayPtrVoid *, wxIntegerHash, wxIntegerEqual, wxPdfFormAnnotsMap, class WXDLLIMPEXP_PDFDOC) | |
| Hashmap class for document annotations. | |
| WX_DECLARE_HASH_MAP_WITH_DECL (long, wxPdfIndirectObject *, wxIntegerHash, wxIntegerEqual, wxPdfFormFieldsMap, class WXDLLIMPEXP_PDFDOC) | |
| Hashmap class for form fields. | |
| WX_DECLARE_HASH_MAP_WITH_DECL (long, wxPdfTemplate *, wxIntegerHash, wxIntegerEqual, wxPdfTemplatesMap, class WXDLLIMPEXP_PDFDOC) | |
| Hashmap class for templates. | |
| WX_DECLARE_HASH_MAP_WITH_DECL (long, wxString *, wxIntegerHash, wxIntegerEqual, wxPdfStringHashMap, class WXDLLIMPEXP_PDFDOC) | |
| Hashmap class for font encoding differences. | |
| WX_DECLARE_HASH_MAP_WITH_DECL (long, wxPdfExtGState *, wxIntegerHash, wxIntegerEqual, wxPdfExtGStateMap, class WXDLLIMPEXP_PDFDOC) | |
| Hashmap class for extended graphics states. | |
| WX_DECLARE_HASH_MAP_WITH_DECL (long, int, wxIntegerHash, wxIntegerEqual, wxPdfExtGSLookupMap, class WXDLLIMPEXP_PDFDOC) | |
| WX_DECLARE_HASH_MAP_WITH_DECL (long, wxPdfGradient *, wxIntegerHash, wxIntegerEqual, wxPdfGradientMap, class WXDLLIMPEXP_PDFDOC) | |
| Hashmap class for gradients. | |
| WX_DECLARE_HASH_MAP_WITH_DECL (long, wxPdfOcg *, wxIntegerHash, wxIntegerEqual, wxPdfOcgMap, class WXDLLIMPEXP_PDFDOC) | |
| Hashmap class for optional content groups. | |
| WX_DECLARE_HASH_MAP_WITH_DECL (long, wxPdfLayerGroup *, wxIntegerHash, wxIntegerEqual, wxPdfLayerRGMap, class WXDLLIMPEXP_PDFDOC) | |
| Hashmap class for optional content groups. | |
| WX_DECLARE_STRING_HASH_MAP_WITH_DECL (int, wxPdfCoreFontMap, class WXDLLIMPEXP_PDFDOC) | |
| Hashmap class for core fonts. | |
| WX_DECLARE_STRING_HASH_MAP_WITH_DECL (int, wxPdfNamedLinksMap, class WXDLLIMPEXP_PDFDOC) | |
| Hashmap class for core fonts. | |
| WX_DECLARE_STRING_HASH_MAP_WITH_DECL (wxPdfFontDetails *, wxPdfFontHashMap, class WXDLLIMPEXP_PDFDOC) | |
| Hash map class for used/embedded fonts. | |
| WX_DECLARE_STRING_HASH_MAP_WITH_DECL (wxPdfImage *, wxPdfImageHashMap, class WXDLLIMPEXP_PDFDOC) | |
| Hash map class for embedded images. | |
| WX_DECLARE_STRING_HASH_MAP_WITH_DECL (wxPdfSpotColour *, wxPdfSpotColourMap, class WXDLLIMPEXP_PDFDOC) | |
| Hash map class for spot colours. | |
| WX_DECLARE_STRING_HASH_MAP_WITH_DECL (wxPdfPattern *, wxPdfPatternMap, class WXDLLIMPEXP_PDFDOC) | |
| Hash map class for spot colours. | |
| WX_DECLARE_STRING_HASH_MAP_WITH_DECL (wxPdfIndirectObject *, wxPdfRadioGroupMap, class WXDLLIMPEXP_PDFDOC) | |
| Hash map class for spot colours. | |
| WX_DECLARE_STRING_HASH_MAP_WITH_DECL (wxPdfParser *, wxPdfParserMap, class WXDLLIMPEXP_PDFDOC) | |
| Hash map class for parsers. | |
Variables | |
| class WXDLLIMPEXP_FWD_PDFDOC | wxPdfCoonsPatchMesh |
| class WXDLLIMPEXP_FWD_PDFDOC | wxPdfFont |
| class WXDLLIMPEXP_FWD_PDFDOC | wxPdfFontDescription |
| class WXDLLIMPEXP_FWD_PDFDOC | wxPdfFontDetails |
| class WXDLLIMPEXP_FWD_PDFDOC | wxPdfExtGState |
| class WXDLLIMPEXP_FWD_PDFDOC | wxPdfGradient |
| class WXDLLIMPEXP_FWD_PDFDOC | wxPdfInfo |
| class WXDLLIMPEXP_FWD_PDFDOC | wxPdfShape |
| class WXDLLIMPEXP_FWD_PDFDOC | wxPdfSpotColour |
| class WXDLLIMPEXP_FWD_PDFDOC | wxPdfPattern |
| class WXDLLIMPEXP_FWD_PDFDOC | wxPdfCellContext |
| class WXDLLIMPEXP_FWD_PDFDOC | wxPdfTable |
| class WXDLLIMPEXP_FWD_PDFDOC | wxPdfIndirectObject |
| class WXDLLIMPEXP_FWD_PDFDOC | wxPdfAnnotationWidget |
| class WXDLLIMPEXP_FWD_PDFDOC | wxPdfTemplate |
| class WXDLLIMPEXP_FWD_PDFDOC | wxPdfParser |
| class WXDLLIMPEXP_FWD_PDFDOC | wxPdfObject |
| class WXDLLIMPEXP_FWD_PDFDOC | wxPdfArrayLayer |
| class WXDLLIMPEXP_FWD_PDFDOC | wxPdfOcg |
| class WXDLLIMPEXP_FWD_PDFDOC | wxPdfLayer |
| class WXDLLIMPEXP_FWD_PDFDOC | wxPdfLayerMembership |
| class WXDLLIMPEXP_FWD_PDFDOC | wxPdfLayerGroup |
Interface of the wxPdfDocument class.
| #define wxPDF_EPSILON 1e-6 |
| #define wxPDF_PRODUCER wxT("wxPdfDocument 0.9.1") |
| WX_DECLARE_HASH_MAP_WITH_DECL | ( | long | , |
| int | , | ||
| wxIntegerHash | , | ||
| wxIntegerEqual | , | ||
| wxPdfOffsetHashMap | , | ||
| class WXDLLIMPEXP_PDFDOC | |||
| ) |
Hashmap class for offset values.
| WX_DECLARE_HASH_MAP_WITH_DECL | ( | long | , |
| wxMemoryOutputStream * | , | ||
| wxIntegerHash | , | ||
| wxIntegerEqual | , | ||
| wxPdfPageHashMap | , | ||
| class WXDLLIMPEXP_PDFDOC | |||
| ) |
Hashmap class for document pages.
| WX_DECLARE_HASH_MAP_WITH_DECL | ( | long | , |
| bool | , | ||
| wxIntegerHash | , | ||
| wxIntegerEqual | , | ||
| wxPdfBoolHashMap | , | ||
| class WXDLLIMPEXP_PDFDOC | |||
| ) |
Hashmap class for boolean values.
| WX_DECLARE_HASH_MAP_WITH_DECL | ( | long | , |
| wxArrayPtrVoid * | , | ||
| wxIntegerHash | , | ||
| wxIntegerEqual | , | ||
| wxPdfAnnotationsMap | , | ||
| class WXDLLIMPEXP_PDFDOC | |||
| ) |
Hashmap class for document annotations.
| WX_DECLARE_HASH_MAP_WITH_DECL | ( | long | , |
| wxPdfOcg * | , | ||
| wxIntegerHash | , | ||
| wxIntegerEqual | , | ||
| wxPdfOcgMap | , | ||
| class WXDLLIMPEXP_PDFDOC | |||
| ) |
Hashmap class for optional content groups.
| WX_DECLARE_HASH_MAP_WITH_DECL | ( | long | , |
| wxPdfLayerGroup * | , | ||
| wxIntegerHash | , | ||
| wxIntegerEqual | , | ||
| wxPdfLayerRGMap | , | ||
| class WXDLLIMPEXP_PDFDOC | |||
| ) |
Hashmap class for optional content groups.
| WX_DECLARE_HASH_MAP_WITH_DECL | ( | long | , |
| wxArrayPtrVoid * | , | ||
| wxIntegerHash | , | ||
| wxIntegerEqual | , | ||
| wxPdfFormAnnotsMap | , | ||
| class WXDLLIMPEXP_PDFDOC | |||
| ) |
Hashmap class for document annotations.
| WX_DECLARE_HASH_MAP_WITH_DECL | ( | long | , |
| double | , | ||
| wxIntegerHash | , | ||
| wxIntegerEqual | , | ||
| wxPdfDoubleHashMap | , | ||
| class WXDLLIMPEXP_PDFDOC | |||
| ) |
Hashmap class for double values.
| WX_DECLARE_HASH_MAP_WITH_DECL | ( | long | , |
| wxPdfIndirectObject * | , | ||
| wxIntegerHash | , | ||
| wxIntegerEqual | , | ||
| wxPdfFormFieldsMap | , | ||
| class WXDLLIMPEXP_PDFDOC | |||
| ) |
Hashmap class for form fields.
| WX_DECLARE_HASH_MAP_WITH_DECL | ( | long | , |
| wxPdfTemplate * | , | ||
| wxIntegerHash | , | ||
| wxIntegerEqual | , | ||
| wxPdfTemplatesMap | , | ||
| class WXDLLIMPEXP_PDFDOC | |||
| ) |
Hashmap class for templates.
| WX_DECLARE_HASH_MAP_WITH_DECL | ( | long | , |
| wxSize | , | ||
| wxIntegerHash | , | ||
| wxIntegerEqual | , | ||
| wxPdfPageSizeMap | , | ||
| class WXDLLIMPEXP_PDFDOC | |||
| ) |
Hashmap class for document pages.
| WX_DECLARE_HASH_MAP_WITH_DECL | ( | long | , |
| wxPdfGradient * | , | ||
| wxIntegerHash | , | ||
| wxIntegerEqual | , | ||
| wxPdfGradientMap | , | ||
| class WXDLLIMPEXP_PDFDOC | |||
| ) |
Hashmap class for gradients.
| WX_DECLARE_HASH_MAP_WITH_DECL | ( | long | , |
| int | , | ||
| wxIntegerHash | , | ||
| wxIntegerEqual | , | ||
| wxPdfExtGSLookupMap | , | ||
| class WXDLLIMPEXP_PDFDOC | |||
| ) |
| WX_DECLARE_HASH_MAP_WITH_DECL | ( | long | , |
| wxPdfExtGState * | , | ||
| wxIntegerHash | , | ||
| wxIntegerEqual | , | ||
| wxPdfExtGStateMap | , | ||
| class WXDLLIMPEXP_PDFDOC | |||
| ) |
Hashmap class for extended graphics states.
| WX_DECLARE_HASH_MAP_WITH_DECL | ( | long | , |
| wxPdfLink * | , | ||
| wxIntegerHash | , | ||
| wxIntegerEqual | , | ||
| wxPdfLinkHashMap | , | ||
| class WXDLLIMPEXP_PDFDOC | |||
| ) |
Hashmap class for document links.
| WX_DECLARE_HASH_MAP_WITH_DECL | ( | long | , |
| wxString * | , | ||
| wxIntegerHash | , | ||
| wxIntegerEqual | , | ||
| wxPdfStringHashMap | , | ||
| class WXDLLIMPEXP_PDFDOC | |||
| ) |
Hashmap class for font encoding differences.
| WX_DECLARE_HASH_MAP_WITH_DECL | ( | long | , |
| wxArrayPtrVoid * | , | ||
| wxIntegerHash | , | ||
| wxIntegerEqual | , | ||
| wxPdfPageLinksMap | , | ||
| class WXDLLIMPEXP_PDFDOC | |||
| ) |
Hashmap class for page links.
| WX_DECLARE_STRING_HASH_MAP_WITH_DECL | ( | wxPdfSpotColour * | , |
| wxPdfSpotColourMap | , | ||
| class WXDLLIMPEXP_PDFDOC | |||
| ) |
Hash map class for spot colours.
| WX_DECLARE_STRING_HASH_MAP_WITH_DECL | ( | wxPdfPattern * | , |
| wxPdfPatternMap | , | ||
| class WXDLLIMPEXP_PDFDOC | |||
| ) |
Hash map class for spot colours.
| WX_DECLARE_STRING_HASH_MAP_WITH_DECL | ( | int | , |
| wxPdfNamedLinksMap | , | ||
| class WXDLLIMPEXP_PDFDOC | |||
| ) |
Hashmap class for core fonts.
| WX_DECLARE_STRING_HASH_MAP_WITH_DECL | ( | wxPdfParser * | , |
| wxPdfParserMap | , | ||
| class WXDLLIMPEXP_PDFDOC | |||
| ) |
Hash map class for parsers.
| WX_DECLARE_STRING_HASH_MAP_WITH_DECL | ( | int | , |
| wxPdfCoreFontMap | , | ||
| class WXDLLIMPEXP_PDFDOC | |||
| ) |
Hashmap class for core fonts.
| WX_DECLARE_STRING_HASH_MAP_WITH_DECL | ( | wxPdfImage * | , |
| wxPdfImageHashMap | , | ||
| class WXDLLIMPEXP_PDFDOC | |||
| ) |
Hash map class for embedded images.
| WX_DECLARE_STRING_HASH_MAP_WITH_DECL | ( | wxPdfFontDetails * | , |
| wxPdfFontHashMap | , | ||
| class WXDLLIMPEXP_PDFDOC | |||
| ) |
Hash map class for used/embedded fonts.
| WX_DECLARE_STRING_HASH_MAP_WITH_DECL | ( | wxPdfIndirectObject * | , |
| wxPdfRadioGroupMap | , | ||
| class WXDLLIMPEXP_PDFDOC | |||
| ) |
Hash map class for spot colours.
| class WXDLLIMPEXP_FWD_PDFDOC wxPdfAnnotationWidget |
| class WXDLLIMPEXP_FWD_PDFDOC wxPdfArrayLayer |
| class WXDLLIMPEXP_FWD_PDFDOC wxPdfCellContext |
| class WXDLLIMPEXP_FWD_PDFDOC wxPdfCoonsPatchMesh |
| class WXDLLIMPEXP_FWD_PDFDOC wxPdfExtGState |
| class WXDLLIMPEXP_FWD_PDFDOC wxPdfFont |
| class WXDLLIMPEXP_FWD_PDFDOC wxPdfFontDescription |
| class WXDLLIMPEXP_FWD_PDFDOC wxPdfFontDetails |
| class WXDLLIMPEXP_FWD_PDFDOC wxPdfGradient |
| class WXDLLIMPEXP_FWD_PDFDOC wxPdfIndirectObject |
| class WXDLLIMPEXP_FWD_PDFDOC wxPdfInfo |
| class WXDLLIMPEXP_FWD_PDFDOC wxPdfLayer |
| class WXDLLIMPEXP_FWD_PDFDOC wxPdfLayerGroup |
| class WXDLLIMPEXP_FWD_PDFDOC wxPdfLayerMembership |
| class WXDLLIMPEXP_FWD_PDFDOC wxPdfObject |
| class WXDLLIMPEXP_FWD_PDFDOC wxPdfOcg |
| class WXDLLIMPEXP_FWD_PDFDOC wxPdfParser |
| class WXDLLIMPEXP_FWD_PDFDOC wxPdfPattern |
| class WXDLLIMPEXP_FWD_PDFDOC wxPdfShape |
| class WXDLLIMPEXP_FWD_PDFDOC wxPdfSpotColour |
| class WXDLLIMPEXP_FWD_PDFDOC wxPdfTable |
| class WXDLLIMPEXP_FWD_PDFDOC wxPdfTemplate |
1.7.4