86
86
Object *getStructTreeRoot() { return catalog->getStructTreeRoot(); }
89
void displayPage(OutputDev *out, int page, double hDPI, double vDPI,
90
int rotate, GBool useMediaBox, GBool crop,
89
void displayPage(OutputDev *out, int page,
90
double hDPI, double vDPI, int rotate,
91
GBool useMediaBox, GBool crop, GBool printing,
92
92
GBool (*abortCheckCbk)(void *data) = NULL,
93
93
void *abortCheckCbkData = NULL);
95
95
// Display a range of pages.
96
96
void displayPages(OutputDev *out, int firstPage, int lastPage,
97
97
double hDPI, double vDPI, int rotate,
98
GBool useMediaBox, GBool crop, GBool doLinks,
98
GBool useMediaBox, GBool crop, GBool printing,
99
99
GBool (*abortCheckCbk)(void *data) = NULL,
100
100
void *abortCheckCbkData = NULL);
102
102
// Display part of a page.
103
103
void displayPageSlice(OutputDev *out, int page,
104
104
double hDPI, double vDPI, int rotate,
105
GBool useMediaBox, GBool crop, GBool doLinks,
105
GBool useMediaBox, GBool crop, GBool printing,
106
106
int sliceX, int sliceY, int sliceW, int sliceH,
107
107
GBool (*abortCheckCbk)(void *data) = NULL,
108
108
void *abortCheckCbkData = NULL);
114
114
// Returns the links for the current page, transferring ownership to
116
Links *getLinks(int page);
118
118
// Find a named destination. Returns the link destination, or
119
119
// NULL if <name> is not a destination.
120
120
LinkDest *findDest(GString *name)
121
121
{ return catalog->findDest(name); }
123
// Process the links for a page.
124
void processLinks(OutputDev *out, int page);
123
126
#ifndef DISABLE_OUTLINE
124
127
// Return the outline object.
125
128
Outline *getOutline() { return outline; }