Automatic generation produced by ISE Eiffel
class EV_FIGURE_POSTSCRIPT_DRAWER General obsolete: "No replacement class, use EV_MODEL_POSTSCRIPT_PROJECTOR instead. [2017-05-31]" 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 arc_cosine (v: REAL_64): REAL_64 arc_sine (v: REAL_64): REAL_64 arc_tangent (v: REAL_64): REAL_64 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 between (n, a, b: INTEGER_32): BOOLEAN bottom_margin: INTEGER_32 C5envelope: INTEGER_32 ceiling (v: REAL_64): REAL_64 Comm10envelope: INTEGER_32 cosine (v: REAL_64): REAL_64 dabs (v: REAL_64): REAL_64 Default_bottom_margin: INTEGER_32 Default_left_margin: INTEGER_32 delta_x (angle: REAL_64; length: INTEGER_32): INTEGER_32 delta_y (angle: REAL_64; length: INTEGER_32): INTEGER_32 distance (x1, y1, x2, y2: INTEGER_32): INTEGER_32 distance_from_line (x, y, x1, y1, x2, y2: INTEGER_32): INTEGER_32 Dlenvelope: INTEGER_32 Euler: REAL_64 Executive: INTEGER_32 exp (x: REAL_64): REAL_64 floor (v: REAL_64): REAL_64 Folio: INTEGER_32 Ledger: INTEGER_32 left_margin: INTEGER_32 Legal: INTEGER_32 Letter: INTEGER_32 line_angle (x1, y1, x2, y2: INTEGER_32): REAL_64 log (v: REAL_64): REAL_64 log10 (v: REAL_64): REAL_64 log_2 (v: REAL_64): REAL_64 modulo (a, b: REAL_64): REAL_64 page_height (a_size: INTEGER_32; landscape: BOOLEAN): INTEGER_32 page_width (a_size: INTEGER_32; landscape: BOOLEAN): INTEGER_32 Pi: REAL_64 Pi_2: REAL_64 Pi_4: REAL_64 Pi_half: REAL_64 Pi_half_times_three: REAL_64 Pi_quater: REAL_64 Pi_times_three: REAL_64 Pi_times_two: REAL_64 point_height: INTEGER_32 point_on_ellipse (x, y, xc, yc, r1, r2: INTEGER_32): BOOLEAN point_on_ellipse_boundary (x, y, xc, yc, r1, r2, width: INTEGER_32): BOOLEAN point_on_line (x, y, x1, y1, x2, y2, width: INTEGER_32): BOOLEAN point_on_polygon (x, y: INTEGER_32; points: ARRAY [EV_COORDINATE]): BOOLEAN point_on_rectangle (x, y, x1, y1, x2, y2: INTEGER_32): BOOLEAN point_on_segment (x, y, x1, y1, x2, y2, width: INTEGER_32): BOOLEAN point_width: INTEGER_32 postscript_result: detachable STRING_8 sine (v: REAL_64): REAL_64 sqrt (v: REAL_64): REAL_64 Sqrt2: REAL_64 Tabloid: INTEGER_32 tangent (v: REAL_64): REAL_64 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) -- Generated by Eiffel Studio --
For more details: eiffel.org