if page range is given and % filename syntax is used, name files according to page...
[swftools.git] / src / swfstrings.c
index 44a0432..86d8aed 100644 (file)
@@ -63,16 +63,18 @@ int args_callback_command(char*name,char*val)
 SWF swf;
   
 void fontcallback(void*self,U16 id,U8 * name)
-{ LPSWFFONT font;
-  LPTAG t;
+{ SWFFONT* font;
+  TAG* t;
   
   swf_FontExtract(&swf,id,&font);
-  printf("#< %s %s %s>\n",name,swf_FontIsBold(font)?"bold":"",swf_FontIsItalic(font)?"italic":"");
+  printf("#<font %d \"%s\"%s%s>\n",id, name,swf_FontIsBold(font)?" bold":"",swf_FontIsItalic(font)?" italic":"");
 
   t = swf.firstTag;
 
   while (t)
-  { swf_TextPrintDefineText(t,font);
+  { 
+    if(swf_isTextTag(t))
+       swf_TextPrintDefineText(t,font);
     t = swf_NextTag(t);
   }