typedef struct text_fragment_Tag text_fragment;
typedef struct xref_Tag xref;
typedef struct xref_dest_Tag xref_dest;
+typedef struct rect_Tag rect;
/*
* This data structure represents the overall document, in the form
xref *first_xref;
xref *last_xref;
/*
+ * Rectangles to be drawn. (These are currently only used for
+ * underlining chapter titles and drawing horizontal rules.)
+ */
+ rect *first_rect;
+ rect *last_rect;
+ /*
* This spare pointer field is for use by the client backends.
*/
void *spare;
xref_dest dest;
};
+struct rect_Tag {
+ rect *next;
+ int x, y, w, h;
+};
+
/*
* Functions and data exported from psdata.c.
*/