filters

PDFDoc Class Reference

List of all members.

Detailed Description

Definition at line 36 of file PDFDoc.h.


Public Member Functions

 PDFDoc (GString *fileNameA, GString *ownerPassword=NULL, GString *userPassword=NULL)
 PDFDoc (BaseStream *strA, GString *ownerPassword=NULL, GString *userPassword=NULL)
 ~PDFDoc ()
GBool isOk ()
int getErrorCode ()
GString * getFileName ()
XRef * getXRef ()
Catalog * getCatalog ()
BaseStream * getBaseStream ()
double getPageWidth (int page)
double getPageHeight (int page)
int getPageRotate (int page)
int getNumPages ()
GString * readMetadata ()
Object * getStructTreeRoot ()
void displayPage (OutputDev *out, int page, double zoom, int rotate, GBool doLinks, GBool(*abortCheckCbk)(void *data)=NULL, void *abortCheckCbkData=NULL)
void displayPages (OutputDev *out, int firstPage, int lastPage, int zoom, int rotate, GBool doLinks, GBool(*abortCheckCbk)(void *data)=NULL, void *abortCheckCbkData=NULL)
void displayPageSlice (OutputDev *out, int page, double zoom, int rotate, int sliceX, int sliceY, int sliceW, int sliceH, GBool(*abortCheckCbk)(void *data)=NULL, void *abortCheckCbkData=NULL)
int findPage (int num, int gen)
LinkAction * findLink (double x, double y)
GBool onLink (double x, double y)
LinkDest * findDest (GString *name)
Outline * getOutline ()
GBool isEncrypted ()
GBool okToPrint (GBool ignoreOwnerPW=gFalse)
GBool okToChange (GBool ignoreOwnerPW=gFalse)
GBool okToCopy (GBool ignoreOwnerPW=gFalse)
GBool okToAddNotes (GBool ignoreOwnerPW=gFalse)
GBool isLinearized ()
Object * getDocInfo (Object *obj)
Object * getDocInfoNF (Object *obj)
double getPDFVersion ()
GBool saveAs (GString *name)

The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys