    class
    	EV_FIGURE_POSTSCRIPT_DRAWER

    General
    	cluster: interface
    	description: "Class for drawing of figures to postscript."
    	keywords: "figure, primitives, drawing, postscript"

    Ancestors
    	EV_ANY_HANDLER
    	EV_FIGURE_DRAWING_ROUTINES*
    	EV_POSTSCRIPT_PAGE_CONSTANTS

    Queries
    	A0: INTEGER_32
    	A1: INTEGER_32
    	A2: INTEGER_32
    	A3: INTEGER_32
    	A4: INTEGER_32
    	A5: INTEGER_32
    	A6: INTEGER_32
    	A7: INTEGER_32
    	A8: INTEGER_32
    	A9: INTEGER_32
    	B0: INTEGER_32
    	B1: INTEGER_32
    	B10: INTEGER_32
    	B2: INTEGER_32
    	B3: INTEGER_32
    	B4: INTEGER_32
    	B5: INTEGER_32
    	B6: INTEGER_32
    	B7: INTEGER_32
    	B8: INTEGER_32
    	B9: INTEGER_32
    	bottom_margin: INTEGER_32
    	C5envelope: INTEGER_32
    	Comm10envelope: INTEGER_32
    	Default_bottom_margin: INTEGER_32
    	Default_left_margin: INTEGER_32
    	Dlenvelope: INTEGER_32
    	Executive: INTEGER_32
    	Folio: INTEGER_32
    	Ledger: INTEGER_32
    	left_margin: INTEGER_32
    	Legal: INTEGER_32
    	Letter: INTEGER_32
    	page_height (a_size: INTEGER_32; landscape: BOOLEAN): INTEGER_32
    	page_width (a_size: INTEGER_32; landscape: BOOLEAN): INTEGER_32
    	point_height: INTEGER_32
    	point_width: INTEGER_32
    	postscript_result: STRING_8
    	Tabloid: INTEGER_32
    	valid_page_size (a_size: INTEGER_32): BOOLEAN

    Commands
    	draw_figure_arc (arc: EV_FIGURE_ARC)
    	draw_figure_dot (dot: EV_FIGURE_DOT)
    	draw_figure_ellipse (ellipse: EV_FIGURE_ELLIPSE)
    	draw_figure_equilateral (eql: EV_FIGURE_EQUILATERAL)
    	draw_figure_line (line: EV_FIGURE_LINE)
    	draw_figure_picture (picture: EV_FIGURE_PICTURE)
    	draw_figure_pie_slice (slice: EV_FIGURE_PIE_SLICE)
    	draw_figure_polygon (polygon: EV_FIGURE_POLYGON)
    	draw_figure_polyline (line: EV_FIGURE_POLYLINE)
    	draw_figure_rectangle (rectangle: EV_FIGURE_RECTANGLE)
    	draw_figure_rounded_rectangle (rounded_rectangle: EV_FIGURE_ROUNDED_RECTANGLE)
    	draw_figure_star (star: EV_FIGURE_STAR)
    	draw_figure_text (text_figure: EV_FIGURE_TEXT)
    	set_margins (a_left_margin, a_bottom_margin: INTEGER_32)
    	set_page_size (a_size: INTEGER_32; landscape: BOOLEAN)