X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=pdf2swf%2FSWFOutputDev.h;h=4ee8382c2b84cdfb92d59895c9bc75b5adfedfd4;hb=c5632476384129c77fab3dea934358ac6e7e4418;hp=3c779a0e23ba5bddc0d8ed6b9d07ed3a453f656f;hpb=8a43f8d64a791c1a71db2b5a6b9b6ea21ffe32c3;p=swftools.git diff --git a/pdf2swf/SWFOutputDev.h b/pdf2swf/SWFOutputDev.h index 3c779a0..4ee8382 100644 --- a/pdf2swf/SWFOutputDev.h +++ b/pdf2swf/SWFOutputDev.h @@ -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_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 {