Browse Prior Art Database

Positioning of Nested Or Included Object Presentation Spaces And Object Data

IP.com Disclosure Number: IPCOM000099868D
Original Publication Date: 1990-Feb-01
Included in the Prior Art Database: 2005-Mar-15
Document File: 4 page(s) / 171K

Publishing Venue

IBM

Related People

Barker, BA: AUTHOR [+3]

Abstract

To support complex data presentation space and data alignment requirements, a method is needed whereby a nested or included data object's presentation space or data can be vertically or horizontally aligned with its nesting or including data object's current data position. With respect to the nesting of data, the method must work for mixed data (text with image, image with graphics) as well as for unmixed (text with text, image with image, graphics with graphics) data.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 38% of the total text.

Positioning of Nested Or Included Object Presentation Spaces And Object Data

       To support complex data presentation space and data
alignment requirements, a method is needed whereby a nested or
included data object's presentation space or data can be vertically
or horizontally aligned with its nesting or including data object's
current data position.  With respect to the nesting of data, the
method must work for mixed data (text with image, image with
graphics) as well as for unmixed (text with text, image with image,
graphics with graphics) data.

      To satisfy the stated presentation space alignment
requirements, an Object Area Origin Flag parameter is provided.  This
parameter can appear on the Map Data Object (MDO) and Include Object
(IOB) structured fields.  The Object Area Origin Flag has values that
allow it to specify that the nested or included object's presentation
space is to be aligned vertically and/or horizontally with the
nesting or including object's current X,Y position (position at which
the next atomic data element would be placed). When only one
alignment option, vertical or horizontal is needed, the parameter can
additionally specify that the current position within the nested or
included object's presentation space be used as the other alignment
option. The three applicable values of the Object Area Origin Flag
parameter are: HEX CODE      MEANING
11        Align nested or included data object's presentation space
at current position in nesting or including data object's
presentation space.
12        Align nested or included data object's presentation space
at the current position for the X coordinate in the nesting or
including data object's presentation space and the Y coordinate in
the nested or included data object's presentation space.
21        Align nested or included data object's presentation space
at the current position for the Y coordinate in the nesting or
including data object's presentation space and the X coordinate in
the nested or included data object's presentation space.

      By specifying the nested/included data object's presentation
space origin alignment relative to a position in the
nesting/including data object's presentation space, different effects
can be achieved for the positioning of presentation spaces.  Some of
the effects that can be achieved are:
FLOATING PRESENTATION SPACE: Using value X'11' will cause the nested/
included data object's presentation space to float within the
presentation space of the nesting/including data object's
presentation space whenever the nesting/including object's data is
modified.
FOOTNOTE PRESENTATION SPACE: Using value X'12', the nested/included
data object's presentation space will appear beneath the
nesting/including data object's presentation space.  This is useful
for multiple column presentations when presentation spaces for
footnotes are to appear just beneath the presentation spaces of the
footno...