added compilation of SecurityHandler.cc
[swftools.git] / pdf2swf / SWFOutputDev.h
index 3c779a0..e12930b 100644 (file)
@@ -31,8 +31,6 @@ void pdfswf_addlanguagedir(char*dir);
 
 void pdfswf_setparameter(char*name, char*value);
 
-void pdfswf_preparepage(int page);
-
 typedef struct _pdf_doc
 {
     char*info;
@@ -47,15 +45,17 @@ void pdf_destroy(pdf_doc_t*doc);
 typedef struct _swf_output
 {
     int num_pages;
-    int x1,y1,x2,y2;
     void*internal;
 } swf_output_t;
 
 swf_output_t* swf_output_init();
-void swf_output_pagefeed(swf_output_t*);
+void swf_output_startframe(swf_output_t*, int width, int height);
+void swf_output_endframe(swf_output_t*);
 void swf_output_setparameter(swf_output_t*, char*name, char*value);
 int swf_output_save(swf_output_t*, char*filename);
-void* swf_output_get(swf_output_t*);
+void* swf_output_get(swf_output_t*, char*name);
+void swf_output_preparepage(swf_output_t*, int pdfpage, int outputpage);
+void swf_output_destroy(swf_output_t*page);
 
 typedef struct _pdf_page
 {
@@ -68,7 +68,6 @@ pdf_page_t* pdf_getpage(pdf_doc_t*doc, int page);
 void pdf_page_render(pdf_page_t*page, swf_output_t*output);
 void pdf_page_rendersection(pdf_page_t*page, swf_output_t*output, int x, int y, int x1, int y1, int x2, int y2);
 void pdf_page_destroy(pdf_page_t*page);
-void swf_output_destroy(swf_output_t*page);
 
 typedef struct _pdf_page_info
 {