#include "../lib/rfxswf.h"
}
+
+extern int ignoredraworder; //default:0
+extern int drawonlyshapes; //default:0
+extern int jpegquality; //default:100;
+
typedef long int twip;
struct swfmatrix {
char*name;
int charnum;
+ U16*char2swfcharid;
+ U16*swfcharid2char;
+ int swfcharpos;
+
public:
int t1id;
SWFFont(char*name, int t1id, char*filename);
SWFFont::~SWFFont();
T1_OUTLINE*getOutline(char*charname);
+ int getSWFCharID(char*name);
char*getName();
char*getCharName(int t);
};
void swfoutput_drawpath(struct swfoutput*, T1_OUTLINE*outline, struct swfmatrix*m);
void swfoutput_startclip(struct swfoutput*, T1_OUTLINE*outline, struct swfmatrix*m);
void swfoutput_endclip(struct swfoutput*);
-void swfoutput_drawimagefile(struct swfoutput*, char*filename, int sizex,int sizey,
+void swfoutput_drawimagejpeg(struct swfoutput*, char*filename, int sizex,int sizey,
+ double x1,double y1,
+ double x2,double y2,
+ double x3,double y3,
+ double x4,double y4);
+void swfoutput_drawimagelossless(struct swfoutput*, RGBA*pic, int sizex, int sizey,
+ double x1,double y1,
+ double x2,double y2,
+ double x3,double y3,
+ double x4,double y4);
+void swfoutput_drawimagelossless256(struct swfoutput*, U8*pic,RGBA*pal, int sizex, int sizey,
double x1,double y1,
double x2,double y2,
double x3,double y3,