git.asbjorn.biz
/
swftools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
new option -B --buttons
[swftools.git]
/
lib
/
pdf
/
BitmapOutputDev.h
diff --git
a/lib/pdf/BitmapOutputDev.h
b/lib/pdf/BitmapOutputDev.h
index
883134a
..
7e16472
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);
@@
-186,18
+187,19
@@
public:
private:
void clearClips();
private:
void clearClips();
- void clearBoolPolyDev();
- void clearBoolTextDev();
+ void clearBoolPolyDev(int x1, int y1, int x2, int y2);
+ void clearBoolTextDev(int x1, int y1, int x2, int y2);
void flushText();
void flushBitmap();
void flushText();
void flushBitmap();
- void checkNewText();
- void checkNewBitmap();
- GBool clip0and1differ();
- GBool intersection();
+ GBool checkNewText(int x1, int y1, int x2, int y2);
+ GBool checkNewBitmap(int x1, int y1, int x2, int y2);
+ 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;