X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=blobdiff_plain;f=lib%2Fpdf%2FGFXOutputDev.h;h=f06dd21ece10ae32e16aed9161e52654d3dc77a9;hp=83c0c491f6d3ffb6b6795c92b0a62eeeb8ee2c45;hb=f29d8006b1d8253c50808d6eb4941bdeb808c601;hpb=289ddc3e15e4bac347fb1a18732a6d3ec5657ffd diff --git a/lib/pdf/GFXOutputDev.h b/lib/pdf/GFXOutputDev.h index 83c0c49..f06dd21 100644 --- a/lib/pdf/GFXOutputDev.h +++ b/lib/pdf/GFXOutputDev.h @@ -228,8 +228,8 @@ public: Stream *maskStr, int maskWidth, int maskHeight, GBool maskInvert, GfxImageColorMap*maskColorMap); void strokeGfxline(GfxState *state, gfxline_t*line, int flags); - void clipToGfxLine(GfxState *state, gfxline_t*line); - void fillGfxLine(GfxState *state, gfxline_t*line); + void clipToGfxLine(GfxState *state, gfxline_t*line, char evenodd); + void fillGfxLine(GfxState *state, gfxline_t*line, char evenodd); gfxfont_t* createGfxFont(GfxFont*xpdffont, FontInfo*src); @@ -274,6 +274,12 @@ public: FontInfo*current_fontinfo; gfxmatrix_t current_font_matrix; + gfxfont_t* last_char_gfxfont; + int last_char; + double last_char_x; + double last_char_y; + char last_char_was_space; + /* config */ int config_use_fontconfig; int config_break_on_warning; @@ -281,9 +287,12 @@ public: int config_transparent; int config_extrafontdata; int config_convertgradients; - int config_optimize_polygons; + int config_disable_polygon_conversion; int config_multiply; int config_bigchar; + int config_drawonlyshapes; + int config_detectspaces; + char* config_linkdatafile; double config_fontquality; };