summaryrefslogtreecommitdiff
path: root/Build/source/texk/xdvipdfmx/src/pdfximage.h
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/texk/xdvipdfmx/src/pdfximage.h')
-rw-r--r--Build/source/texk/xdvipdfmx/src/pdfximage.h16
1 files changed, 10 insertions, 6 deletions
diff --git a/Build/source/texk/xdvipdfmx/src/pdfximage.h b/Build/source/texk/xdvipdfmx/src/pdfximage.h
index 730e5a1f9c5..782af5c106c 100644
--- a/Build/source/texk/xdvipdfmx/src/pdfximage.h
+++ b/Build/source/texk/xdvipdfmx/src/pdfximage.h
@@ -1,8 +1,8 @@
-/* $Header: /home/cvsroot/dvipdfmx/src/pdfximage.h,v 1.8 2005/07/30 11:44:18 hirata Exp $
+/* $Header: /home/cvsroot/dvipdfmx/src/pdfximage.h,v 1.11 2008/02/13 20:22:21 matthias Exp $
This is dvipdfmx, an eXtended version of dvipdfm by Mark A. Wicks.
- Copyright (C) 2002 by Jin-Hwan Cho and Shunsaku Hirata,
+ Copyright (C) 2007 by Jin-Hwan Cho and Shunsaku Hirata,
the dvipdfmx project team <dvipdfmx@project.ktug.or.kr>
Copyright (C) 1998, 1999 by Mark A. Wicks <mwicks@kettering.edu>
@@ -39,10 +39,9 @@ typedef struct {
int bits_per_component;
int num_components;
- double xdpi;
- double ydpi;
-
long min_dpi; /* NOT USED YET */
+
+ double xdensity, ydensity; /* scale factor for bp */
} ximage_info;
typedef struct {
@@ -63,7 +62,7 @@ extern char *pdf_ximage_get_resname (int xobj_id);
extern pdf_obj *pdf_ximage_get_reference (int xobj_id);
-extern int pdf_ximage_findresource (const char *ident, int page_index, int pdf_box);
+extern int pdf_ximage_findresource (const char *ident, long page_no/*, int pdf_box*/);
extern int pdf_ximage_defineresource (const char *ident,
int subtype, void *cdata, pdf_obj *resource);
@@ -72,9 +71,12 @@ extern void pdf_ximage_init_image_info (ximage_info *info);
extern void pdf_ximage_init_form_info (xform_info *info);
extern void pdf_ximage_set_image (pdf_ximage *ximage, void *info, pdf_obj *resource);
extern void pdf_ximage_set_form (pdf_ximage *ximage, void *info, pdf_obj *resource);
+extern void pdf_ximage_set_page (pdf_ximage *ximage, long page_no, long page_count);
+extern long pdf_ximage_get_page (pdf_ximage *I);
/* from psimage.h */
extern void set_distiller_template (char *s);
+extern char *get_distiller_template (void);
extern int
pdf_ximage_scale_image (int id,
@@ -83,4 +85,6 @@ pdf_ximage_scale_image (int id,
transform_info *p /* arg */
);
+/* from dvipdfmx.c */
+extern void pdf_ximage_disable_ebb (void);
#endif /* _PDFXIMAGE_H_ */