    class
    	EV_RICH_TEXT_BUFFERING_STRUCTURES_I

    General
    	cluster: implementation_mswin
    	description: "Objects that contain all structures required for buffering RTF for saving/loading/implementation."
    	create: set_rich_text

    Ancestors
    	ANY
    	EV_FONT_CONSTANTS
    	EV_RICH_TEXT_CONSTANTS_I

    Queries
    	internal_text: STRING_32
    	rich_text: EV_RICH_TEXT_I

    Commands
    	append_text_for_rtf (a_text: STRING_GENERAL; a_format: EV_CHARACTER_FORMAT_I)
    	clear_structures
    	initialize_for_saving
    	set_rich_text (a_rich_text: EV_RICH_TEXT_I)

    Constraints
    	rich text not void