Advanced JAVA rich text format generator
First Claim
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 JAVA based report generator associated with a class hierarchy which is representative of segmental structures of a RTF document;
passing application data and format data to the report generator to initialize portions of the class hierarchy, the portions of the class hierarchy comprising less than all of the class hierarchy; and
via the JAVA based report generator, creating a structured document in RTF based on the initialized portions of the class hierarchy, the structured document comprising a drawing object, the drawing object positioned via a vertical flip and a horizontal flip of map coordinates of said drawing object.
9 Assignments
0 Petitions
Accused Products
Abstract
A Java based report generator for creating advanced graphics and text documents in Rich Text Format (RTF) is disclosed. An application program may generate a RTF document in one or multiple files using the present invention to produce displays and reports that are more complex than can be produced using standard Java. The provided class definitions allows a combination of text or graphics to be generated with flexible controls for general formatting and positioning of the application data and header information. The documents can be seen from several operating systems. The report generator models the application data in a tree structure and accepts a wide variety of formatting controls to produce drawings, text boxes, application data, paragraph format controls, etc.
37 Citations
24 Claims
-
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 JAVA based report generator associated with a class hierarchy which is representative of segmental structures of a RTF document; passing application data and format data to the report generator to initialize portions of the class hierarchy, the portions of the class hierarchy comprising less than all of the class hierarchy; and via the JAVA based report generator, creating a structured document in RTF based on the initialized portions of the class hierarchy, the structured document comprising a drawing object, the drawing object positioned via a vertical flip and a horizontal flip of map coordinates of said drawing object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. 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 JAVA based report generator associated with a class hierarchy which is representative of a RTF document structure; instantiating the class hierarchy; passing application data and format data to the report generator to initialize the class hierarchy, the portions of the class hierarchy comprising less than all of the class hierarchy; and via the report generator, creating in at least one file a structured document in RTF format based on the initialized class hierarchy, the file comprising a drawing object, the drawing object positioned via a vertical file and a horizontal flip of map coordinates of said drawing object. - View Dependent Claims (20)
-
-
21. A system for generating an advanced text and graphical output wherein the output is created according to Rich Text Format (RTF) from commands provided by the system and used by an object-oriented application program, the system comprising:
-
a component for instantiating a class tree structure according to a pre-defined class; a component for initializing objects of the class tree structure with data provided by the object oriented application program, the data indicative of report contents and format; a component for formatting a document in RTF format based upon the initialized objects of the class tree structure; and a JAVA based component for creating one or more RTF documents in at least one file according to the contents of the initialized objects, each of the RTF documents comprising a drawing object, the drawing object positioned via a vertical flip and a horizontal flip of map coordinates of said drawing object.
-
-
22. A means for generating an advanced text and graphical output wherein the output is created according to Rich Text Format (RTF) from commands executed by an object-oriented application, the means comprising:
-
means for passing application data from the object-oriented application to a JAVA based report generator according to a pre-defined class hierarchy; means for passing format control data from the object-oriented application to the JAVA based report generator according to a pre-defined class hierarchy; and means for creating a document in RTF format using the application data and format control data to compose the RTF document in at least one file, the document comprising a drawing object, the drawing object positioned via a vertical flip and a horizontal flip of map coordinates of said drawing object. - View Dependent Claims (23)
-
-
24. A machine-readable medium comprising machine instructions for activities comprising:
via a JAVA based report generator, creating a structured document in RTF based on initialized portions of a class hierarchy, the structured document comprising data obtained from an application, the structured document created responsive to format data received from an object-oriented application, the structured document comprising a drawing object, the drawing object positioned via a vertical flip and a horizontal flip of map coordinates of said drawing object.
Specification