git.asbjorn.biz
/
swftools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
added bounding box stubs
[swftools.git]
/
lib
/
pdf
/
BitmapOutputDev.h
diff --git
a/lib/pdf/BitmapOutputDev.h
b/lib/pdf/BitmapOutputDev.h
index
883134a
..
ed1473b
100644
(file)
--- a/
lib/pdf/BitmapOutputDev.h
+++ b/
lib/pdf/BitmapOutputDev.h
@@
-72,6
+72,7
@@
public:
virtual void startPage(int pageNum, GfxState *state, double x1,double y1,double x2,double y2);
virtual void endPage();
virtual void startPage(int pageNum, GfxState *state, double x1,double y1,double x2,double y2);
virtual void endPage();
+ virtual void finishPage();
virtual void saveState(GfxState *state);
virtual void restoreState(GfxState *state);
virtual void saveState(GfxState *state);
virtual void restoreState(GfxState *state);
@@
-190,14
+191,15
@@
private:
void clearBoolTextDev();
void flushText();
void flushBitmap();
void clearBoolTextDev();
void flushText();
void flushBitmap();
- void checkNewText();
+ void checkNewText(int x1, int y1, int x2, int y2);
void checkNewBitmap();
void checkNewBitmap();
- GBool clip0and1differ();
- GBool intersection();
+ GBool clip0and1differ(int x1,int y1,int x2,int y2);
+ GBool intersection(int x1,int y1,int x2,int y2);
char config_extrafontdata;
int layerstate;
char config_extrafontdata;
int layerstate;
+ GBool emptypage;
SplashPath*bboxpath;
SplashPath*bboxpath;
@@
-209,6
+211,12
@@
private:
SplashOutputDev*boolpolydev;
SplashOutputDev*booltextdev;
SplashOutputDev*boolpolydev;
SplashOutputDev*booltextdev;
+ SplashBitmap*rgbbitmap;
+ SplashBitmap*clip0bitmap;
+ SplashBitmap*clip1bitmap;
+ SplashBitmap*boolpolybitmap;
+ SplashBitmap*booltextbitmap;
+
gfxdevice_t* gfxoutput;
GFXOutputDev*gfxdev;
InfoOutputDev*info;
gfxdevice_t* gfxoutput;
GFXOutputDev*gfxdev;
InfoOutputDev*info;