#include </home/clem/local/src/opie/noncore/unsupported/qpdf/xpdf/Catalog.h>
Collaboration diagram for Catalog:

Public Member Functions | |
| Catalog (XRef *xrefA, GBool printCommands=gFalse) | |
| ~Catalog () | |
| GBool | isOk () |
| int | getNumPages () |
| Page * | getPage (int i) |
| Ref * | getPageRef (int i) |
| GString * | getBaseURI () |
| GString * | readMetadata () |
| Object * | getStructTreeRoot () |
| int | findPage (int num, int gen) |
| LinkDest * | findDest (GString *name) |
Private Member Functions | |
| int | readPageTree (Dict *pages, PageAttrs *attrs, int start, GBool printCommands) |
| Object * | findDestInTree (Object *tree, GString *name, Object *obj) |
Private Attributes | |
| XRef * | xref |
| Page ** | pages |
| Ref * | pageRefs |
| int | numPages |
| int | pagesSize |
| Object | dests |
| Object | nameTree |
| GString * | baseURI |
| Object | metadata |
| Object | structTreeRoot |
| GBool | ok |
|
||||||||||||
|
Definition at line 29 of file Catalog.cc. References baseURI, dests, Object::dictLookup(), error(), Object::free(), Ref::gen, XRef::getCatalog(), Object::getDict(), Object::getInt(), Object::getString(), Object::getTypeName(), gFalse, gmalloc(), gTrue, i, Object::initNull(), Object::isDict(), Object::isInt(), metadata, nameTree, NULL, Ref::num, numPages, ok, pageRefs, pages, pagesSize, readPageTree(), structTreeRoot, and xref. |
|
|
Definition at line 117 of file Catalog.cc. References baseURI, dests, Object::free(), gfree(), i, metadata, nameTree, pageRefs, pages, pagesSize, and structTreeRoot. |
|
|
Definition at line 243 of file Catalog.cc. References Opie::MM::dest, dests, Object::dictLookup(), error(), findDestInTree(), Object::free(), Object::getArray(), gFalse, gTrue, Object::isArray(), Object::isDict(), Object::isNull(), nameTree, and NULL. Referenced by PDFDoc::findDest(). |
|
||||||||||||||||
|
Definition at line 283 of file Catalog.cc. References Object::arrayGet(), Object::arrayGetLength(), GString::cmp(), cmp(), Object::dictLookup(), Object::free(), Object::getString(), gFalse, gTrue, i, Object::initNull(), and low. Referenced by findDest(). |
|
||||||||||||
|
Definition at line 233 of file Catalog.cc. References i, numPages, and pageRefs. Referenced by PDFDoc::findPage(). |
|
|
Definition at line 49 of file Catalog.h. References baseURI. Referenced by PDFDoc::getLinks(). |
|
|
Definition at line 40 of file Catalog.h. References numPages. Referenced by PDFDoc::getNumPages(). |
|
|
Definition at line 43 of file Catalog.h. References pages. Referenced by PDFDoc::displayPage(), PDFDoc::getPageHeight(), PDFDoc::getPageRotate(), and PDFDoc::getPageWidth(). |
|
|
Definition at line 46 of file Catalog.h. References pageRefs. |
|
|
Definition at line 56 of file Catalog.h. References structTreeRoot. Referenced by PDFDoc::getStructTreeRoot(). |
|
|
Definition at line 37 of file Catalog.h. References ok. Referenced by PDFDoc::setup(). |
|
|
Definition at line 138 of file Catalog.cc. References GString::append(), error(), Object::free(), Object::getName(), Object::isName(), Object::isStream(), Dict::lookup(), metadata, NULL, s, Object::streamClose(), Object::streamGetChar(), Object::streamGetDict(), and Object::streamReset(). Referenced by PDFDoc::readMetadata(). |
|
||||||||||||||||||||
|
Definition at line 162 of file Catalog.cc. References Object::arrayGet(), Object::arrayGetLength(), Object::arrayGetNF(), error(), Object::free(), Ref::gen, Object::getDict(), Object::getRefGen(), Object::getRefNum(), Object::getTypeName(), gFalse, grealloc(), i, Object::isArray(), Object::isDict(), Page::isOk(), Object::isRef(), NULL, Ref::num, ok, pageRefs, pages, pagesSize, and xref. Referenced by Catalog(). |
|
|
Definition at line 75 of file Catalog.h. Referenced by Catalog(), getBaseURI(), and ~Catalog(). |
|
|
Definition at line 73 of file Catalog.h. Referenced by Catalog(), findDest(), and ~Catalog(). |
|
|
Definition at line 76 of file Catalog.h. Referenced by Catalog(), readMetadata(), and ~Catalog(). |
|
|
Definition at line 74 of file Catalog.h. Referenced by Catalog(), findDest(), and ~Catalog(). |
|
|
Definition at line 71 of file Catalog.h. Referenced by Catalog(), findPage(), and getNumPages(). |
|
|
Definition at line 78 of file Catalog.h. Referenced by Catalog(), isOk(), and readPageTree(). |
|
|
Definition at line 70 of file Catalog.h. Referenced by Catalog(), findPage(), getPageRef(), readPageTree(), and ~Catalog(). |
|
|
Definition at line 69 of file Catalog.h. Referenced by Catalog(), getPage(), readPageTree(), and ~Catalog(). |
|
|
Definition at line 72 of file Catalog.h. Referenced by Catalog(), readPageTree(), and ~Catalog(). |
|
|
Definition at line 77 of file Catalog.h. Referenced by Catalog(), getStructTreeRoot(), and ~Catalog(). |
|
|
Definition at line 68 of file Catalog.h. Referenced by Catalog(), and readPageTree(). |
1.4.2