git.asbjorn.biz
/
swftools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fixed memory leaks.
[swftools.git]
/
pdf2swf
/
SWFOutputDev.h
diff --git
a/pdf2swf/SWFOutputDev.h
b/pdf2swf/SWFOutputDev.h
index
23b5da2
..
fe22590
100644
(file)
--- a/
pdf2swf/SWFOutputDev.h
+++ b/
pdf2swf/SWFOutputDev.h
@@
-21,6
+21,9
@@
#ifndef __pdf_h__
#define __pdf_h__
#ifndef __pdf_h__
#define __pdf_h__
+#ifdef __cplusplus
+extern "C" {
+#endif
void pdfswf_setparameter(char*name, char*value);
void pdfswf_addfont(char*filename);
void pdfswf_setparameter(char*name, char*value);
void pdfswf_addfont(char*filename);
@@
-56,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);
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);
void pdf_page_destroy(pdf_page_t*page);
void swf_output_destroy(swf_output_t*page);
@@
-67,6
+71,11
@@
typedef struct _pdf_page_info
int number_of_fonts;
} pdf_page_info_t;
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
+}
+#endif
#endif //__pdf_h__
#endif //__pdf_h__