Patent ID: 7814414

Claim:
A computer-implemented method for maintaining relativity between a floating object and layout display attributes of a document, the method comprising: obtaining a document that includes page layout attributes of the document; obtaining a floating object for including in the document; receiving a selection of a size magnitude of relativity for at least one floating object size dimension, wherein the size magnitude of relativity is a percentage relative to a size dimension of at least one respective page layout attribute of the document, wherein the size magnitude of relativity maintains the relativity of the floating object size dimension with respect to the size dimension of the at least one respective page layout attribute when the size dimension of the at least one respective page layout attribute is modified; receiving a selection of a position magnitude of relativity for at least one floating object position dimension, wherein the position magnitude of relativity is a percentage relative to a position dimension of at least one respective page layout attribute of the document, wherein the position magnitude of relativity maintains the relativity of the floating object position dimension with respect to the position dimension of the at least one respective page layout attribute when the position dimension of the at least one respective page layout attribute is modified; upon receiving a modification to the size dimension of the at least one respective page layout attribute, automatically maintaining the relativity percentage of the floating object size dimension according to the size magnitude of relativity; and upon receiving a modification to the position dimension of the at least one respective page layout attribute, automatically maintaining the relativity percentage of the floating object position dimension according to the position magnitude of relativity, wherein the size dimension of the floating object includes at least one member of a group comprising: a height of the floating object, a width of the floating object, a length of the floating object, a depth of the floating object, an area of the floating object, a volume of the floating object, a diameter of the floating object, a radius of the floating object, and a circumference of the floating object, and wherein the position dimension of the floating object includes at least one member of a group comprising: a vertical position of the floating object and a horizontal position of the floating object.