class WEL_LOG_FONT General cluster: wel.gdi description: "Defines the attributes of a font." create: make_with_pointer, make_by_font, make Ancestors WEL_CAPABILITIES_CONSTANTS WEL_CHARACTER_SET_CONSTANTS WEL_CLIP_PRECISION_CONSTANTS WEL_FONT_FAMILY_CONSTANTS WEL_FONT_PITCH_CONSTANTS WEL_FONT_QUALITY_CONSTANTS WEL_OUT_PRECISION_CONSTANTS WEL_STRUCTURE WEL_WORD_OPERATIONS Queries char_set: INTEGER clip_precision: INTEGER escapement: INTEGER exists: BOOLEAN face_name: STRING family: INTEGER has_ansi_character_set: BOOLEAN has_character_clipping_precision: BOOLEAN has_character_output_precision: BOOLEAN has_default_character_set: BOOLEAN has_default_clipping_precision: BOOLEAN has_default_output_precision: BOOLEAN has_default_pitch: BOOLEAN has_default_quality: BOOLEAN has_draft_quality: BOOLEAN has_fixed_pitch: BOOLEAN has_oem_character_set: BOOLEAN has_proof_quality: BOOLEAN has_string_output_precision: BOOLEAN has_stroke_clipping_precision: BOOLEAN has_stroke_output_precision: BOOLEAN has_symbol_character_set: BOOLEAN has_unicode_character_set: BOOLEAN has_variable_pitch: BOOLEAN height: INTEGER height_in_points: INTEGER is_decorative_family: BOOLEAN is_dont_care_family: BOOLEAN is_modern_family: BOOLEAN is_roman_family: BOOLEAN is_script_family: BOOLEAN is_swiss_family: BOOLEAN italic: BOOLEAN item: POINTER Max_face_name_length: INTEGER orientation: INTEGER out_precision: INTEGER pitch: INTEGER pitch_and_family: INTEGER quality: INTEGER shared: BOOLEAN strike_out: BOOLEAN Structure_size: INTEGER to_integer: INTEGER underlined: BOOLEAN weight: INTEGER width: INTEGER Commands dispose initialize initialize_with_character (a_character: CHARACTER) memory_copy (source_pointer: POINTER; length: INTEGER) set_ansi_character_set set_char_set (a_char_set: INTEGER) set_character_clipping_precision set_character_output_precision set_clip_precision (a_precision: INTEGER) set_decorative_family set_default_character_set set_default_clipping_precision set_default_output_precision set_default_pitch set_default_quality set_dont_care_family set_draft_quality set_escapement (a_escapement: INTEGER) set_face_name (a_face_name: STRING) set_family (a_family: INTEGER) set_fixed_pitch set_height (a_height: INTEGER) set_italic set_item (an_item: POINTER) set_modern_family set_not_italic set_not_strike_out set_not_underlined set_oem_character_set set_orientation (a_orientation: INTEGER) set_out_precision (a_precision: INTEGER) set_pitch (a_pitch: INTEGER) set_pitch_and_family (a_pitch_and_family: INTEGER) set_proof_quality set_quality (a_quality: INTEGER) set_roman_family set_script_family set_shared set_strike_out set_string_output_precision set_stroke_clipping_precision set_stroke_output_precision set_swiss_family set_symbol_character_set set_underlined set_unicode_character_set set_unshared set_variable_pitch set_weight (a_weight: INTEGER) set_width (a_width: INTEGER) update_by_font (font: WEL_FONT)