X-Git-Url: http://git.asbjorn.it/?a=blobdiff_plain;f=pdf2swf%2FSWFOutputDev.h;h=2c8542e6c5ee259af54971e5360932cba3b7bbad;hb=2572c85a3fede67a3177842d4d09ed6e1c97b848;hp=5cae8326161e9152d0151260e2861f54f5451580;hpb=ca2c2fd23adb5aadc0a40c2469f7855fbf1dd440;p=swftools.git diff --git a/pdf2swf/SWFOutputDev.h b/pdf2swf/SWFOutputDev.h index 5cae832..2c8542e 100644 --- a/pdf2swf/SWFOutputDev.h +++ b/pdf2swf/SWFOutputDev.h @@ -48,7 +48,7 @@ typedef struct _swf_output swf_output_t* swf_output_init(); void swf_output_setparameter(swf_output_t*, char*name, char*value); -void swf_output_save(swf_output_t*, char*filename); +int swf_output_save(swf_output_t*, char*filename); typedef struct _pdf_page { @@ -59,6 +59,7 @@ typedef struct _pdf_page 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); @@ -70,7 +71,8 @@ typedef struct _pdf_page_info int number_of_fonts; } pdf_page_info_t; -pdf_page_info_t* pdf_getpageinfo(pdf_page_info_t*info); +pdf_page_info_t* pdf_page_getinfo(pdf_page_t*page); +void pdf_page_info_destroy(pdf_page_info_t*info); #ifdef __cplusplus }