    class
    	EV_PRINT_CONTEXT

    General
    	cluster: interface
    	description: "EiffelVision 2 Printer Context, see EV_PRINT_DIALOG"
    	keywords: "print, printer, context"

    Ancestors
    	ANY

    Queries
    	copies: INTEGER_32
    	file_name: STRING_32
    	from_page: INTEGER_32
    	horizontal_resolution: INTEGER_32
    	output_to_file: BOOLEAN
    	portrait: BOOLEAN
    	printer_name: STRING_32
    	selection_type: INTEGER_32
    	to_page: INTEGER_32
    	vertical_resolution: INTEGER_32

    Constraints
    	selection type valid