class
	EV_CHARACTER_FORMAT_IMP

General
	cluster: implementation_mswin
	description: 
		"MsWindows Implementation  of Character format containing color,
		font and effects information for text formatting."
	create: make

Ancestors
	EV_CHARACTER_FORMAT_I*
	EV_FONT_CONSTANTS
	WEL_BIT_OPERATIONS
	WEL_CHARACTER_FORMAT2
	WEL_FONT_FAMILY_CONSTANTS
	WEL_FONT_PITCH_CONSTANTS
	WEL_SHARED_FONTS

Queries
	background_color: EV_COLOR
	char_set: INTEGER_32
	color: EV_COLOR
	effects: EV_CHARACTER_FORMAT_EFFECTS
	exists: BOOLEAN
	face_name: STRING_32
	font: EV_FONT
	has_effects (an_effects: INTEGER_32): BOOLEAN
	has_mask (a_mask: INTEGER_32): BOOLEAN
	height_in_pixels: INTEGER_32
	height_in_points: INTEGER_32
	height_in_twips: INTEGER_32
	item: POINTER
	log_font: WEL_LOG_FONT
	mask: INTEGER_32
	Max_face_name_length: INTEGER_32
	offset: INTEGER_32
	out: STRING_8
	pitch_and_family: INTEGER_32
	revision_author: INTEGER_32
	shared: BOOLEAN
	spacing: INTEGER_32
	Structure_size: INTEGER_32
	text_color: WEL_COLOR_REF
	underline_type: INTEGER_32
	weight: INTEGER_32
	wel_background_color: WEL_COLOR_REF
	wel_effects: INTEGER_32

Commands
	add_effects (an_effects: INTEGER_32)
	add_mask (a_mask: INTEGER_32)
	disable_bold
	disable_italic
	disable_striked_out
	disable_underlined
	dispose
	enable_bold
	enable_italic
	enable_striked_out
	enable_underlined
	initialize_with_character (a_character: CHARACTER_8)
	memory_copy (source_pointer: POINTER; length: INTEGER_32)
	remove_effects (an_effects: INTEGER_32)
	remove_mask (a_mask: INTEGER_32)
	set_all_masks
	set_background_color (a_color: EV_COLOR)
	set_char_set (a_char_set: INTEGER_32)
	set_color (a_color: EV_COLOR)
	set_default_format
	set_effects (an_effect: EV_CHARACTER_FORMAT_EFFECTS)
	set_face_name (a_face_name: STRING_GENERAL)
	set_font (a_font: EV_FONT)
	set_height_in_pixels (a_height: INTEGER_32)
	set_height_in_points (a_height: INTEGER_32)
	set_height_in_twips (a_height: INTEGER_32)
	set_item (an_item: POINTER)
	set_mask (a_mask: INTEGER_32)
	set_offset (an_offset: INTEGER_32)
	set_pitch_and_family (a_pitch_and_family: INTEGER_32)
	set_protected
	set_revision_author (an_author: INTEGER_32)
	set_shared
	set_spacing (a_spacing: INTEGER_32)
	set_text_color (a_color: WEL_COLOR_REF)
	set_underline_type (a_type: INTEGER_32)
	set_unshared
	set_weight (a_weight: INTEGER_32)
	unset_protected
	wel_initialize
	wel_set_background_color (color_ref: WEL_COLOR_REF)
	wel_set_effects (an_effects: INTEGER_32)