1. A method for generating an advanced text and graphical output where the output is created according to Rich Text Format (RTF), the method comprising the steps of: providing a report generator having a class hierarchy which is representative of segmental structures of a RTF document; passing application data from an application to the report generator to initialize portions of the class hierarchy; passing format control data from the application to the report generator to initialize portions of the class hierarchy; and creating a structured document in RTF based on the initialized portions of the class hierarchy.