Methods and a system are provided to receive electronic data in their native
format and to deliver automatically revised electronic data in a new format and
new layout. The received data are decomposed into their constituent parts including
text and floating objects, geometric rectangles are generated to house the objects
where like object rectangles are linked together creating a path for object insertion
onto the rendered page.
Moreover, a method of electronically providing for a footnote body on an
electronic page is provided wherein page objects are received having reference
and body objects. A body area is generated at the bottom of a page to house the
body objects while a reference area is generated above the body area to house the
reference objects. The areas are represented as geometric rectangles, and the body
area is expanded to accommodate an additional body object while the reference are
is correspondingly decreased maintaining the overall area associated with the page.