deferred class
	IFONT_INTERFACE

General
	cluster: com.Interfaces
	description: "Font Object. OLE Automation."

Ancestors
	ECOM_INTERFACE

Queries
	add_ref_hfont_user_precondition (a_h_font: INTEGER): BOOLEAN
	bold: BOOLEAN
	bold_user_precondition: BOOLEAN
	charset: INTEGER
	charset_user_precondition: BOOLEAN
	clone1_user_precondition (ppfont: CELL [IFONT_INTERFACE]): BOOLEAN
	h_font: INTEGER
	h_font_user_precondition: BOOLEAN
	is_equal1_user_precondition (pfont_other: IFONT_INTERFACE): BOOLEAN
	italic: BOOLEAN
	italic_user_precondition: BOOLEAN
	item: POINTER
	name: STRING
	name_user_precondition: BOOLEAN
	release_hfont_user_precondition (a_h_font: INTEGER): BOOLEAN
	set_bold_user_precondition (pbold: BOOLEAN): BOOLEAN
	set_charset_user_precondition (pcharset: INTEGER): BOOLEAN
	set_italic_user_precondition (pitalic: BOOLEAN): BOOLEAN
	set_name_user_precondition (pname: STRING): BOOLEAN
	set_ratio_user_precondition (cy_logical, cy_himetric: INTEGER): BOOLEAN
	set_size_user_precondition (psize: ECOM_CURRENCY): BOOLEAN
	set_strikethrough_user_precondition (pstrikethrough: BOOLEAN): BOOLEAN
	set_underline_user_precondition (punderline: BOOLEAN): BOOLEAN
	set_weight_user_precondition (pweight: INTEGER): BOOLEAN
	size: ECOM_CURRENCY
	size_user_precondition: BOOLEAN
	strikethrough: BOOLEAN
	strikethrough_user_precondition: BOOLEAN
	underline: BOOLEAN
	underline_user_precondition: BOOLEAN
	weight: INTEGER
	weight_user_precondition: BOOLEAN

Commands
	add_ref_hfont (a_h_font: INTEGER)
	clone1 (ppfont: CELL [IFONT_INTERFACE])
	is_equal1 (pfont_other: IFONT_INTERFACE)
	release_hfont (a_h_font: INTEGER)
	set_bold (pbold: BOOLEAN)
	set_charset (pcharset: INTEGER)
	set_italic (pitalic: BOOLEAN)
	set_name (pname: STRING)
	set_ratio (cy_logical, cy_himetric: INTEGER)
	set_size (psize: ECOM_CURRENCY)
	set_strikethrough (pstrikethrough: BOOLEAN)
	set_underline (punderline: BOOLEAN)
	set_weight (pweight: INTEGER)