#include <PageInfo.h>
Public Member Functions | |
CPageInfo (void) | |
~CPageInfo (void) | |
void | initialize () |
void | clear () |
GBool | isSame (const int pn, const double zoom, const int rotate) |
double | calZoom () |
Public Attributes | |
double | pageDx |
double | pageDy |
int | pageRotate |
double | pageZoom |
double | hDPI |
double | vDPI |
int | rotate |
int | pageNumber |
int | timestamp |
int | attributes |
SplashBitmap * | bitmap |
Links * | links |
TextPage * | text |
double | ctm [6] |
double | ictm [6] |
Definition at line 42 of file PageInfo.h.
CPageInfo::CPageInfo | ( | void | ) |
Definition at line 27 of file PageInfo.cpp.
00028 { 00029 initialize(); 00030 }
CPageInfo::~CPageInfo | ( | void | ) |
Definition at line 32 of file PageInfo.cpp.
00033 { 00034 clear(); 00035 }
void CPageInfo::initialize | ( | ) |
Definition at line 37 of file PageInfo.cpp.
00038 { 00039 memset(this, 0, sizeof(CPageInfo)); 00040 }
void CPageInfo::clear | ( | ) |
GBool CPageInfo::isSame | ( | const int | pn, | |
const double | zoom, | |||
const int | rotate | |||
) |
Definition at line 58 of file PageInfo.cpp.
00059 { 00060 if (pn == pageNumber && rot == rotate) 00061 { 00062 return (fabs(zoom - pageZoom) < e); 00063 } 00064 return gFalse; 00065 }
double CPageInfo::calZoom | ( | ) |
double CPageInfo::pageDx |
Definition at line 49 of file PageInfo.h.
double CPageInfo::pageDy |
Definition at line 50 of file PageInfo.h.
Definition at line 51 of file PageInfo.h.
double CPageInfo::pageZoom |
Definition at line 52 of file PageInfo.h.
double CPageInfo::hDPI |
Definition at line 53 of file PageInfo.h.
double CPageInfo::vDPI |
Definition at line 54 of file PageInfo.h.
Definition at line 55 of file PageInfo.h.
Definition at line 56 of file PageInfo.h.
Definition at line 57 of file PageInfo.h.
Definition at line 58 of file PageInfo.h.
SplashBitmap* CPageInfo::bitmap |
Definition at line 61 of file PageInfo.h.
Links* CPageInfo::links |
Definition at line 62 of file PageInfo.h.
TextPage* CPageInfo::text |
Definition at line 63 of file PageInfo.h.
double CPageInfo::ctm[6] |
Definition at line 64 of file PageInfo.h.
double CPageInfo::ictm[6] |
Definition at line 65 of file PageInfo.h.