#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
typedef long int twip;
SWFFont(char*name, int t1id, char*filename);
SWFFont::~SWFFont();
- T1_OUTLINE*getOutline(char*charname);
+ T1_OUTLINE*getOutline(char*charname, int charnr);
int getSWFCharID(char*name, int charnr);
int getWidth(char*name);
char*getName();
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*);
-int swfoutput_drawimagejpeg(struct swfoutput*, char*filename, int sizex,int sizey,
+int swfoutput_drawimagejpeg(struct swfoutput*, RGBA*pic, int sizex,int sizey,
double x1,double y1,
double x2,double y2,
double x3,double y3,
double x2,double y2,
double x3,double y3,
double x4,double y4);
-int swfoutput_drawimagelossless256(struct swfoutput*, U8*pic,RGBA*pal, int sizex, int sizey,
+int swfoutput_drawimagelosslessN(struct swfoutput*, U8*pic, RGBA*pal, int sizex, int sizey,
double x1,double y1,
double x2,double y2,
double x3,double y3,
- double x4,double y4);
+ double x4,double y4, int n);
void swfoutput_drawimageagain(struct swfoutput*, int id, int sizex, int sizey,
double x1,double y1,
double x2,double y2,
void swfoutput_linktopage(struct swfoutput*, int page, swfcoord*points);
void swfoutput_linktourl(struct swfoutput*, char*url, swfcoord*points);
+void swfoutput_namedlink(struct swfoutput*obj, char*name, swfcoord*points);
void swfoutput_destroy(struct swfoutput*);