AUTOMATICALLY PLACING AN ANCHOR FOR AN OBJECT IN A DOCUMENT
First Claim
1. A method for formatting a document in a word processor, comprising:
- in response to receiving a command to move an object in the document, moving the object in the document, wherein moving the object in the document includes dynamically arranging other content in the document with respect to the object as the object is moved;
in response to receiving a command to place the object at a specified location while moving the object, placing the object at the specified location and leaving the other content arranged with respect to the object in accordance with a most recent dynamic arrangement of the other content;
after placing the object at the specified location, determining an anchor location for an anchor for the object; and
placing an anchor for the object at the anchor location.
1 Assignment
0 Petitions
Accused Products
Abstract
The described embodiments provide a system for formatting a document in a word processor. During operation, upon receiving a command to move an object in the document, the system moves the object in the document. When moving the object in the document, the system dynamically arranges other content in the document with respect to the object. Upon receiving a command to place the object in a specified location while moving the object, the system places the object at the specified location and leaves the other content arranged with respect to the object in accordance with a most recent dynamic arrangement. After placing the object at the specified location, the system determines an anchor location for an anchor for the object and places an anchor for the object in the anchor location.
41 Citations
20 Claims
-
1. A method for formatting a document in a word processor, comprising:
-
in response to receiving a command to move an object in the document, moving the object in the document, wherein moving the object in the document includes dynamically arranging other content in the document with respect to the object as the object is moved; in response to receiving a command to place the object at a specified location while moving the object, placing the object at the specified location and leaving the other content arranged with respect to the object in accordance with a most recent dynamic arrangement of the other content; after placing the object at the specified location, determining an anchor location for an anchor for the object; and placing an anchor for the object at the anchor location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-readable storage medium for storing instructions that when executed by a computer cause the computer to perform a method for formatting a document in a word processor, comprising:
-
in response to receiving a command to move an object in the document, moving the object in the document, wherein moving the object in the document includes dynamically arranging other content in the document with respect to the object as the object is moved; in response to receiving a command to place the object at a specified location while moving the object, placing the object at the specified location and leaving the other content arranged with respect to the object in accordance with a most recent dynamic arrangement of the other content; after placing the object at the specified location, determining an anchor location for an anchor for the object; and placing an anchor for the object at the anchor location. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus for formatting a document in a word processor, comprising:
a processing subsystem, wherein the processing subsystem is configured to; upon receiving a command to move an object in the document, move the object in the document, wherein moving the object includes dynamically arranging other content in the document with respect to the object as the object is moved; upon receiving a command to place the object at a specified location while moving the object, place the object at the specified location and leave the other content arranged with respect to the object in accordance with a most recent dynamic arrangement of the other content; after placing the object at the specified location, determine an anchor location for an anchor for the object; and place an anchor for the object at the anchor location.
Specification