class
	FONT_IMPL_PROXY

General
	cluster: interfaces
	description: "Implemented `Font' Interface."
	create: make_from_pointer, make_from_other

Ancestors
	ECOM_QUERIABLE*
	FONT_INTERFACE*

Queries
	bold: BOOLEAN
	bold_user_precondition: BOOLEAN
	charset: INTEGER_32
	charset_user_precondition: BOOLEAN
	exists: BOOLEAN
	italic: BOOLEAN
	italic_user_precondition: BOOLEAN
	item: POINTER
	last_error_code: INTEGER_32
	last_error_description: STRING_8
	last_error_help_file: STRING_8
	last_source_of_exception: STRING_8
	name: STRING_8
	name_user_precondition: BOOLEAN
	set_bold_user_precondition (a_value: BOOLEAN): BOOLEAN
	set_charset_user_precondition (a_value: INTEGER_32): BOOLEAN
	set_italic_user_precondition (a_value: BOOLEAN): BOOLEAN
	set_name_user_precondition (a_value: STRING_8): BOOLEAN
	set_size_user_precondition (a_value: ECOM_CURRENCY): BOOLEAN
	set_strikethrough_user_precondition (a_value: BOOLEAN): BOOLEAN
	set_underline_user_precondition (a_value: BOOLEAN): BOOLEAN
	set_weight_user_precondition (a_value: INTEGER_32): BOOLEAN
	size: ECOM_CURRENCY
	size_user_precondition: BOOLEAN
	strikethrough: BOOLEAN
	strikethrough_user_precondition: BOOLEAN
	underline: BOOLEAN
	underline_user_precondition: BOOLEAN
	weight: INTEGER_32
	weight_user_precondition: BOOLEAN

Commands
	set_bold (a_value: BOOLEAN)
	set_charset (a_value: INTEGER_32)
	set_italic (a_value: BOOLEAN)
	set_name (a_value: STRING_8)
	set_size (a_value: ECOM_CURRENCY)
	set_strikethrough (a_value: BOOLEAN)
	set_underline (a_value: BOOLEAN)
	set_weight (a_value: INTEGER_32)