Collisions between document objects on a document page are resolved. A
collision is identified and a two-dimension resolution of the collision
is provided by moving the object the shortest distance from a
pre-collision location that would avoid the collision. The process
calculates the shortest distance to move the object. The invention also
may establish logic that designates some objects as "not able to collide"
and the process will not move those objects to resolve a collision.