class WEL_LOG_FONT General cluster: wel 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_32 clip_precision: INTEGER_32 escapement: INTEGER_32 exists: BOOLEAN face_name: STRING_32 family: INTEGER_32 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_32 height_in_points: INTEGER_32 is_decorative_family: BOOLEAN is_dont_care_family: BOOLEAN is_equal (other: [like Current] WEL_LOG_FONT): 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_32 orientation: INTEGER_32 out_precision: INTEGER_32 pitch: INTEGER_32 pitch_and_family: INTEGER_32 quality: INTEGER_32 shared: BOOLEAN strike_out: BOOLEAN Structure_size: INTEGER_32 underlined: BOOLEAN weight: INTEGER_32 width: INTEGER_32 Commands copy (other: [like Current] WEL_LOG_FONT) dispose initialize initialize_with_character (a_character: CHARACTER_8) memory_copy (source_pointer: POINTER; length: INTEGER_32) set_ansi_character_set set_char_set (a_char_set: INTEGER_32) set_character_clipping_precision set_character_output_precision set_clip_precision (a_precision: INTEGER_32) 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_32) set_face_name (a_face_name: STRING_GENERAL) set_family (a_family: INTEGER_32) set_fixed_pitch set_height (a_height: INTEGER_32) 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_32) set_out_precision (a_precision: INTEGER_32) set_pitch (a_pitch: INTEGER_32) set_pitch_and_family (a_pitch_and_family: INTEGER_32) set_proof_quality set_quality (a_quality: INTEGER_32) 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_32) set_width (a_width: INTEGER_32) update_by_font (font: WEL_FONT)