return doc->getNumPages();
}
+void pdfswf_insertstop()
+{
+ insertstoptag = 1;
+}
+
int closed=0;
void pdfswf_close()
{
void pdfswf_jpegquality(int);
void pdfswf_performconversion();
void pdfswf_storeallcharacters();
+void pdfswf_insertstop();
int pdfswf_numpages();
void pdfswf_convertpage(int page) ;
pdfswf_linksopennewwindow();
return 0;
}
+ else if (!strcmp(name, "t"))
+ {
+ pdfswf_insertstop();
+ return 0;
+ }
else if (!strcmp(name, "f"))
{
pdfswf_storeallcharacters();
{"L","preloader"},
{"b","defaultviewer"},
{"l","defaultpreloader"},
+ {"t","stop"},
{0,0}
};
#endif
printf("-f --fonts Store full fonts in SWF. (Don't reduce to used characters)\n");
printf("-V --version Print program version\n");
+ printf("-t --stop Insert a \"Stop\" Tag in every frame (don't turn pages automatically)\n");
#ifndef SYSTEM_BACKTICKS
printf("The following might not work because your system call doesn't support command substitution:\n");
#endif
int jpegquality=85;
int storeallcharacters=0;
int enablezlib=0;
+int insertstoptag=0;
static int flag_protected = 0;
typedef unsigned char u8;
endtext();
while(clippos)
swfoutput_endclip(obj);
+
+ if(insertstoptag) {
+ ActionTAG*atag=0;
+ atag = action_Stop(atag);
+ atag = action_End(atag);
+ tag = swf_InsertTag(tag,ST_DOACTION);
+ swf_ActionSet(tag,atag);
+ }
tag = swf_InsertTag(tag,ST_SHOWFRAME);
}
extern int drawonlyshapes; //default:0
extern int jpegquality; //default:100;
extern int storeallcharacters; // default:0
+extern int insertstoptag; //default:0
typedef long int twip;