git.asbjorn.biz
/
swftools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fixed a few bugs in remove_font_transforms filter
[swftools.git]
/
lib
/
pdf
/
BitmapOutputDev.h
diff --git
a/lib/pdf/BitmapOutputDev.h
b/lib/pdf/BitmapOutputDev.h
index
ed1473b
..
acf487b
100644
(file)
--- a/
lib/pdf/BitmapOutputDev.h
+++ b/
lib/pdf/BitmapOutputDev.h
@@
-52,7
+52,7
@@
public:
virtual void setMove(int x,int y);
virtual void setClip(int x1,int y1,int x2,int y2);
virtual void setParameter(const char*key, const char*value);
virtual void setMove(int x,int y);
virtual void setClip(int x1,int y1,int x2,int y2);
virtual void setParameter(const char*key, const char*value);
- virtual void preparePage(int pdfpage, int outputpage);
+ virtual void setPageMap(int*page2page, int pagemap_size);
// OutputDev:
virtual GBool upsideDown();
// OutputDev:
virtual GBool upsideDown();
@@
-191,10
+191,13
@@
private:
void clearBoolTextDev();
void flushText();
void flushBitmap();
void clearBoolTextDev();
void flushText();
void flushBitmap();
- void checkNewText(int x1, int y1, int x2, int y2);
- void checkNewBitmap();
+ 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 clip0and1differ(int x1,int y1,int x2,int y2);
- GBool intersection(int x1,int y1,int x2,int y2);
+ GBool intersection(SplashBitmap*boolpoly, SplashBitmap*booltext, int x1, int y1, int x2, int y2);
+
+ virtual gfxbbox_t getImageBBox(GfxState*state);
+ virtual gfxbbox_t getBBox(GfxState*state);
char config_extrafontdata;
char config_extrafontdata;
@@
-215,7
+218,9
@@
private:
SplashBitmap*clip0bitmap;
SplashBitmap*clip1bitmap;
SplashBitmap*boolpolybitmap;
SplashBitmap*clip0bitmap;
SplashBitmap*clip1bitmap;
SplashBitmap*boolpolybitmap;
+ SplashBitmap*stalepolybitmap;
SplashBitmap*booltextbitmap;
SplashBitmap*booltextbitmap;
+ SplashBitmap*staletextbitmap;
gfxdevice_t* gfxoutput;
GFXOutputDev*gfxdev;
gfxdevice_t* gfxoutput;
GFXOutputDev*gfxdev;