X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=blobdiff_plain;f=lib%2Fpdf%2FGFXOutputDev.h;h=0e3d2b3b0fc1c7786439f7ab41442ac2d155bcea;hp=90c173cde3dd2e6fc455bf2520b30be7614bc598;hb=c6d815f656ed77b45bfb5685c030c97f6245044c;hpb=949a544bcfc81d2d3416df6c5c381e33b0c9a116 diff --git a/lib/pdf/GFXOutputDev.h b/lib/pdf/GFXOutputDev.h index 90c173c..0e3d2b3 100644 --- a/lib/pdf/GFXOutputDev.h +++ b/lib/pdf/GFXOutputDev.h @@ -3,6 +3,7 @@ #include "../gfxdevice.h" #include "../gfxsource.h" +#include "../gfxtools.h" #include "config.h" #include "InfoOutputDev.h" @@ -221,7 +222,9 @@ public: void infofeature(const char*feature); char outer_clip_box; //whether the page clip box is still on - + + gfxfontlist_t*gfxfontlist; + GBool do_interpretType3Chars; InfoOutputDev*info; @@ -267,10 +270,9 @@ public: gfxline_t* current_text_clip; char* current_font_id; gfxfont_t* current_gfxfont; + FontInfo*current_fontinfo; gfxmatrix_t current_font_matrix; - fontlist_t* fontlist; - int*pages; int pagebuflen; int pagepos; @@ -284,4 +286,11 @@ public: parameter_t*parameters; }; +class GFXGlobalParams: public GlobalParams { + public: + GFXGlobalParams(); + ~GFXGlobalParams(); + virtual DisplayFontParam *getDisplayFont(GString *fontName); +}; + #endif //__gfxoutputdev_h__