X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=pdf2swf%2Fswfoutput.h;h=364c961aab796f8d7649ececb695aa63d1745324;hb=6b087f754c9bbe53191ee640fc3f6081725309fe;hp=0e1ed485501615e22d6269415e5e2a93c2c64923;hpb=b8573ee9e8a629c9a19f614ca3c4d64c93901eab;p=swftools.git diff --git a/pdf2swf/swfoutput.h b/pdf2swf/swfoutput.h index 0e1ed48..364c961 100644 --- a/pdf2swf/swfoutput.h +++ b/pdf2swf/swfoutput.h @@ -25,18 +25,6 @@ extern "C" { #include "../lib/rfxswf.h" } - -extern int enablezlib; //default:0 -extern int opennewwindow; //default:0 -extern int ignoredraworder; //default:0 -extern int drawonlyshapes; //default:0 -extern int jpegquality; //default:100; -extern int storeallcharacters; // default:0 -extern int insertstoptag; //default:0 -extern int flashversion; //default:4 -extern int splinemaxerror; //default:1 -extern int fontsplinemaxerror; //default:1 - typedef long int twip; struct swfmatrix { @@ -50,11 +38,12 @@ struct swfcoord { struct swfoutput { + MATRIX fontmatrix; double fontm11,fontm12,fontm21,fontm22; - unsigned short int linewidth; SWFFONT *swffont; RGBA strokergb; RGBA fillrgb; + int drawmode; }; /* outline definition, adapted from t1lib.h */ @@ -105,6 +94,8 @@ typedef SWF_PATHSEGMENT SWF_OUTLINE; #define DRAWMODE_EOCLIP 5 void swfoutput_init(struct swfoutput*, char*filename, int x1, int y1, int x2, int y2); +void swfoutput_setparameter(char*name, char*value); + void swfoutput_setprotected(); //write PROTECT tag void swfoutput_newpage(struct swfoutput*);