git.asbjorn.biz
/
swftools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
reworked font backend
[swftools.git]
/
lib
/
pdf
/
GFXOutputDev.h
diff --git
a/lib/pdf/GFXOutputDev.h
b/lib/pdf/GFXOutputDev.h
index
90c173c
..
0e3d2b3
100644
(file)
--- a/
lib/pdf/GFXOutputDev.h
+++ b/
lib/pdf/GFXOutputDev.h
@@
-3,6
+3,7
@@
#include "../gfxdevice.h"
#include "../gfxsource.h"
#include "../gfxdevice.h"
#include "../gfxsource.h"
+#include "../gfxtools.h"
#include "config.h"
#include "InfoOutputDev.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
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;
GBool do_interpretType3Chars;
InfoOutputDev*info;
@@
-267,10
+270,9
@@
public:
gfxline_t* current_text_clip;
char* current_font_id;
gfxfont_t* current_gfxfont;
gfxline_t* current_text_clip;
char* current_font_id;
gfxfont_t* current_gfxfont;
+ FontInfo*current_fontinfo;
gfxmatrix_t current_font_matrix;
gfxmatrix_t current_font_matrix;
- fontlist_t* fontlist;
-
int*pages;
int pagebuflen;
int pagepos;
int*pages;
int pagebuflen;
int pagepos;
@@
-284,4
+286,11
@@
public:
parameter_t*parameters;
};
parameter_t*parameters;
};
+class GFXGlobalParams: public GlobalParams {
+ public:
+ GFXGlobalParams();
+ ~GFXGlobalParams();
+ virtual DisplayFontParam *getDisplayFont(GString *fontName);
+};
+
#endif //__gfxoutputdev_h__
#endif //__gfxoutputdev_h__