Browse Prior Art Database

Dynamic Repositioning of Object Areas On a Page

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

Publishing Venue

IBM

Related People

Barker, BA: AUTHOR [+3]

Abstract

Re-use shell layout definitions for a page by providing automatic changes to object area arrangement on different copies of a page whose layout is specified by the layout shell.

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

Dynamic Repositioning of Object Areas On a Page

       Re-use shell layout definitions for a page by providing
automatic changes to object area arrangement on different copies of a
page whose layout is specified by the layout shell.

      To make layout shell specifications more reusable, an Object
Position function reference parameter is provided. The parameter
allows Object Position (OBP) structured fields to be linked together
in a chain (see figure).  The Object Area Description (OBD)
structured field is used to reference both the first of the linked
OBPs and a copy function which is specified using an Object Area Copy
Count (OCC) structured field.

      In the figure, three copies of Object Area A (A1, A2, and A3)
are positioned on Page 1 using linked OBP structured fields.  An OCC
structured field specifies how many copies of object area A are
required; in this case four.  If the number of copies exceeds the
number of linked OBP structured fields, the positioning values in the
last linked OBP are used to position the excess copies, resulting in
overlaid areas.  If the number of linked OBPs exceeds the number of
copies, the excess OBPs are ignored.

      When an application uses the layout shell that contains, among
other functions, the functions described above to generate areas on a
page, it can modify the page layout to conform to the data for each
copy of the page. For example, in the figure the Map Revision Text
(MRT) structured field is added to the data stream by the application
to override the OBP and OCC specifications in the page layout shell.
Copi...