struct _parameter*next;
} parameter_t;
-void addGlobalFont(char*filename);
-void addGlobalLanguageDir(char*dir);
-void addGlobalFontDir(char*dirname);
+void addGlobalFont(const char*filename);
+void addGlobalLanguageDir(const char*dir);
+void addGlobalFontDir(const char*dirname);
class GFXOutputDev: public OutputDev {
public:
//----- path clipping
virtual void clip(GfxState *state) ;
virtual void eoClip(GfxState *state) ;
+ virtual void clipToStrokePath(GfxState *state);
//----- shaded fills
virtual GBool useTilingPatternFill();
GBool inlineImg, int mask, int *maskColors,
Stream *maskStr, int maskWidth, int maskHeight, GBool maskInvert, GfxImageColorMap*maskColorMap);
int setGfxFont(char*id, char*name, char*filename, double quality);
- void strokeGfxline(GfxState *state, gfxline_t*line);
+ void strokeGfxline(GfxState *state, gfxline_t*line, int flags);
void clipToGfxLine(GfxState *state, gfxline_t*line);
void fillGfxLine(GfxState *state, gfxline_t*line);
- void showfeature(char*feature,char fully, char warn);
- void warnfeature(char*feature,char fully);
- void infofeature(char*feature);
+ void showfeature(const char*feature,char fully, char warn);
+ void warnfeature(const char*feature,char fully);
+ void infofeature(const char*feature);
char outer_clip_box; //whether the page clip box is still on
PDFDoc*doc;
XRef*xref;
- char* searchFont(char*name);
+ char* searchFont(const char*name);
char* substituteFont(GfxFont*gfxFont, char*oldname);
char* writeEmbeddedFontToFile(XRef*ref, GfxFont*font);
int t1id;
char type3Warning;
- char* substitutetarget[256];
- char* substitutesource[256];
+ const char* substitutetarget[256];
+ const char* substitutesource[256];
int substitutepos;
int user_movex,user_movey;