X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=blobdiff_plain;f=lib%2Fpdf%2FCommonOutputDev.h;h=476df3b139537fd5c654e36067314cbe4ecd5714;hp=03b2f46bc5bd5fabfc8b151caef585ccd487cb0e;hb=f29d8006b1d8253c50808d6eb4941bdeb808c601;hpb=cbcb36e38ef35e0a1b950fa8cfa3d90e5aeaa19b diff --git a/lib/pdf/CommonOutputDev.h b/lib/pdf/CommonOutputDev.h index 03b2f46..476df3b 100644 --- a/lib/pdf/CommonOutputDev.h +++ b/lib/pdf/CommonOutputDev.h @@ -22,6 +22,12 @@ #include "OutputDev.h" +#define RENDER_FILL 0 +#define RENDER_STROKE 1 +#define RENDER_FILLSTROKE 2 +#define RENDER_INVISIBLE 3 +#define RENDER_CLIP 4 + class CommonOutputDev: public OutputDev { public: @@ -29,7 +35,8 @@ class CommonOutputDev: public OutputDev virtual void setMove(int x,int y) = 0; virtual void setClip(int x1,int y1,int x2,int y2) = 0; virtual void setParameter(const char*key, const char*value) = 0; + virtual void setPageMap(int*pagemap, int pagemap_len) = 0; - virtual void preparePage(int pdfpage, int outputpage) = 0; + virtual void finishPage() {}; }; #endif //__deviceinterface_h__