#include <Page.h>
Public Member Functions | |
| Page (XRef *xrefA, int numA, Dict *pageDict, PageAttrs *attrsA) | |
| ~Page () | |
| GBool | isOk () |
| PDFRectangle * | getBox () |
| PDFRectangle * | getMediaBox () |
| PDFRectangle * | getCropBox () |
| GBool | isCropped () |
| double | getWidth () |
| double | getHeight () |
| PDFRectangle * | getBleedBox () |
| PDFRectangle * | getTrimBox () |
| PDFRectangle * | getArtBox () |
| int | getRotate () |
| GString * | getLastModified () |
| Dict * | getBoxColorInfo () |
| Dict * | getGroup () |
| Stream * | getMetadata () |
| Dict * | getPieceInfo () |
| Dict * | getSeparationInfo () |
| Dict * | getResourceDict () |
| Object * | getAnnots (Object *obj) |
| Object * | getContents (Object *obj) |
| void | display (OutputDev *out, double hDPI, double vDPI, int rotate, GBool crop, Links *links, Catalog *catalog, GBool(*abortCheckCbk)(void *data)=NULL, void *abortCheckCbkData=NULL) |
| void | displaySlice (OutputDev *out, double hDPI, double vDPI, int rotate, GBool crop, int sliceX, int sliceY, int sliceW, int sliceH, Links *links, Catalog *catalog, GBool(*abortCheckCbk)(void *data)=NULL, void *abortCheckCbkData=NULL) |
Private Attributes | |
| XRef * | xref |
| int | num |
| PageAttrs * | attrs |
| Object | annots |
| Object | contents |
| GBool | ok |
Definition at line 104 of file Page.h.
| Page::~Page | ( | ) |
| GBool Page::isOk | ( | ) | [inline] |
| PDFRectangle* Page::getBox | ( | ) | [inline] |
| PDFRectangle* Page::getMediaBox | ( | ) | [inline] |
Definition at line 118 of file Page.h.
References attrs, and PageAttrs::getMediaBox().
00118 { return attrs->getMediaBox(); }
| PDFRectangle* Page::getCropBox | ( | ) | [inline] |
Definition at line 119 of file Page.h.
References attrs, and PageAttrs::getCropBox().
00119 { return attrs->getCropBox(); }
| GBool Page::isCropped | ( | ) | [inline] |
| double Page::getWidth | ( | ) | [inline] |
Definition at line 121 of file Page.h.
References attrs, PageAttrs::getBox(), PDFRectangle::x1, and PDFRectangle::x2.
Referenced by PDFDoc::getPageWidth().
| double Page::getHeight | ( | ) | [inline] |
Definition at line 122 of file Page.h.
References attrs, PageAttrs::getBox(), PDFRectangle::y1, and PDFRectangle::y2.
Referenced by PDFDoc::getPageHeight().
| PDFRectangle* Page::getBleedBox | ( | ) | [inline] |
Definition at line 123 of file Page.h.
References attrs, and PageAttrs::getBleedBox().
00123 { return attrs->getBleedBox(); }
| PDFRectangle* Page::getTrimBox | ( | ) | [inline] |
Definition at line 124 of file Page.h.
References attrs, and PageAttrs::getTrimBox().
00124 { return attrs->getTrimBox(); }
| PDFRectangle* Page::getArtBox | ( | ) | [inline] |
| int Page::getRotate | ( | ) | [inline] |
Definition at line 126 of file Page.h.
References attrs, and PageAttrs::getRotate().
Referenced by PDFDoc::getPageRotate().
| GString* Page::getLastModified | ( | ) | [inline] |
Definition at line 127 of file Page.h.
References attrs, and PageAttrs::getLastModified().
00127 { return attrs->getLastModified(); }
| Dict* Page::getBoxColorInfo | ( | ) | [inline] |
Definition at line 128 of file Page.h.
References attrs, and PageAttrs::getBoxColorInfo().
00128 { return attrs->getBoxColorInfo(); }
| Dict* Page::getGroup | ( | ) | [inline] |
| Stream* Page::getMetadata | ( | ) | [inline] |
Definition at line 130 of file Page.h.
References attrs, and PageAttrs::getMetadata().
00130 { return attrs->getMetadata(); }
| Dict* Page::getPieceInfo | ( | ) | [inline] |
Definition at line 131 of file Page.h.
References attrs, and PageAttrs::getPieceInfo().
00131 { return attrs->getPieceInfo(); }
| Dict* Page::getSeparationInfo | ( | ) | [inline] |
Definition at line 132 of file Page.h.
References attrs, and PageAttrs::getSeparationInfo().
00132 { return attrs->getSeparationInfo(); }
| Dict* Page::getResourceDict | ( | ) | [inline] |
Definition at line 135 of file Page.h.
References attrs, and PageAttrs::getResourceDict().
00135 { return attrs->getResourceDict(); }
| void Page::display | ( | OutputDev * | out, | |
| double | hDPI, | |||
| double | vDPI, | |||
| int | rotate, | |||
| GBool | crop, | |||
| Links * | links, | |||
| Catalog * | catalog, | |||
| GBool(*)(void *data) | abortCheckCbk = NULL, |
|||
| void * | abortCheckCbkData = NULL | |||
| ) |
| void Page::displaySlice | ( | OutputDev * | out, | |
| double | hDPI, | |||
| double | vDPI, | |||
| int | rotate, | |||
| GBool | crop, | |||
| int | sliceX, | |||
| int | sliceY, | |||
| int | sliceW, | |||
| int | sliceH, | |||
| Links * | links, | |||
| Catalog * | catalog, | |||
| GBool(*)(void *data) | abortCheckCbk = NULL, |
|||
| void * | abortCheckCbkData = NULL | |||
| ) |
XRef* Page::xref [private] |
PageAttrs* Page::attrs [private] |
Definition at line 162 of file Page.h.
Referenced by getArtBox(), getBleedBox(), getBox(), getBoxColorInfo(), getCropBox(), getGroup(), getHeight(), getLastModified(), getMediaBox(), getMetadata(), getPieceInfo(), getResourceDict(), getRotate(), getSeparationInfo(), getTrimBox(), getWidth(), and isCropped().
Object Page::annots [private] |
Object Page::contents [private] |
1.5.1