Dynamic Positioning of OBJECT DATA Portions Within a Single PRESENTATION AREA
Original Publication Date: 1989-Apr-01
Included in the Prior Art Database: 2005-Jan-27
Publishing Venue
IBM
Related People
Barker, BA: AUTHOR [+3]
Abstract
Placement of different parts of a data object within a single presentation area is accomplished by the definition of formatting specifications defined separately from the data. For example, this capability permits the various parts of a single graphics only object (e.g., the parts of an automobile) to be "broken up" and physically associated with the text explanation that is sharing the same presentation area. The "breaking up" of object data within a single presentation area is accomplished by the specification of positioning attributes that are defined separate from the data object portions by use of the carrier data stream function that maps data to presentation areas.
Dynamic Positioning of OBJECT DATA Portions Within a Single PRESENTATION AREA
Placement of different parts of a data object within a single presentation area is accomplished by the definition of formatting specifications defined separately from the data. For example, this capability permits the various parts of a single graphics only object (e.g., the parts of an automobile) to be "broken up" and physically associated with the text explanation that is sharing the same presentation area. The "breaking up" of object data within a single presentation area is accomplished by the specification of positioning attributes that are defined separate from the data object portions by use of the carrier data stream function that maps data to presentation areas. This occurs whenever the MAP DATA OBJECT to OBJECT PRESENTATION AREA construct is specified between object data portions with various positioning attributes, such as TOP LEFT, LOWER RIGHT, MIDDLE, CURRENT X-Y COORDINATE POSITION, etc. In addition, an ORIENTATION value can also be specified with each of the positioning attributes. This data stream capability is data-type independent and may also be used to dynamically position data portions of a single data object across separately defined presentation areas. Advantages 0 By repeating a data object in its entirety in different presentation areas, animation of pictures may be
accomplished by specifying a different orientation
value for the various data object portions si...