+};
+
+typedef enum {
+ EV_PAGE_DATA_INCLUDE_NONE = 0,
+ EV_PAGE_DATA_INCLUDE_LINKS = 1 << 0,
+ EV_PAGE_DATA_INCLUDE_TEXT = 1 << 1,
+ EV_PAGE_DATA_INCLUDE_TEXT_MAPPING = 1 << 2,
+ EV_PAGE_DATA_INCLUDE_TEXT_LAYOUT = 1 << 3,
+ EV_PAGE_DATA_INCLUDE_IMAGES = 1 << 4,
+ EV_PAGE_DATA_INCLUDE_FORMS = 1 << 5,
+ EV_PAGE_DATA_INCLUDE_ANNOTS = 1 << 6,
+ EV_PAGE_DATA_INCLUDE_ALL = (1 << 7) - 1
+} EvJobPageDataFlags;
+
+struct _EvJobPageData
+{
+ EvJob parent;
+
+ gint page;
+ EvJobPageDataFlags flags;