Method and system for manipulating page-breaks in an electronic document
First Claim
1. In a computer system having a graphical user interface including a display device and an input device, the input device having a positioning means for controlling movement of a display-element on the display device and a signal generating means for providing an input signal, a method of manipulating the position of vertically and horizontally oriented page-breaks in an electronic document having multiple pages and displayed on the display device, the method comprising the steps of:
- in response to actuating the positioning means of the input device, positioning the display-element over a page-break, the page-break being located at an initial location in the electronic document;
in response to actuating the signal generating means of the input device while the display-element is over the page-break,displaying a phantom page-break positioned over the page-break, andactivating a drag mode;
in response to actuating the positioning means of the input device while the phantom page-break is displayed and the drag mode is active, positioning the phantom page-break at a new location in the electronic document; and
in response to actuating the signal generating means of the input device while the drag mode is activated and the phantom page-break is positioned over a new location;
deactivating the drag mode,moving the page-break to the new location, andremoving the phantom page-break.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for manipulating page-breaks in an electronic document. A User Interface Process provides a graphical user interface allowing a user to select a page-break within an electronic document and then identify a new location for the page-break. A System Process performs the steps of moving the selected page-break to the new location and adjusting the scaling and the automatic page-breaks for the remainder of the document to accommodate the page-break at the new location.
108 Citations
11 Claims
-
1. In a computer system having a graphical user interface including a display device and an input device, the input device having a positioning means for controlling movement of a display-element on the display device and a signal generating means for providing an input signal, a method of manipulating the position of vertically and horizontally oriented page-breaks in an electronic document having multiple pages and displayed on the display device, the method comprising the steps of:
-
in response to actuating the positioning means of the input device, positioning the display-element over a page-break, the page-break being located at an initial location in the electronic document; in response to actuating the signal generating means of the input device while the display-element is over the page-break, displaying a phantom page-break positioned over the page-break, and activating a drag mode; in response to actuating the positioning means of the input device while the phantom page-break is displayed and the drag mode is active, positioning the phantom page-break at a new location in the electronic document; and in response to actuating the signal generating means of the input device while the drag mode is activated and the phantom page-break is positioned over a new location; deactivating the drag mode, moving the page-break to the new location, and removing the phantom page-break. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system for manipulating the position of vertically and horizontally oriented page-breaks in an electronic document, comprising:
-
a processing unit; a memory storage device; an input device coupled to the processing unit for sending commands to the processing unit; a pixel-based display device coupled to the processing unit for displaying data; a program module, stored in the memory storage device, for providing instructions to the processing unit; the processing unit, responsive to the instructions of the program module, operative to; display on the display device, an electronic document having a plurality of pages separated by vertically and horizontally oriented page-breaks, each page having a scaling factor; in response to receiving a first command from the input device, select a page-break; in response to selecting a page-break, activate a drag mode for the page-break; in response to receiving a second command from the input device, drag the page-break to a new location; in response to receiving a third command, deactivate the drag mode for the page-break; determine a new scaling factor for each page bordering the page-break; determine a minimum scaling factor for the document; and repaginate the document in accordance with the minimum scaling factor.
-
-
9. A method for manipulating a selected page-break within an electronic document having multiple pages, wherein the selected page-break can be one of a plurality of types including a manual type page-break and an automatic type page-break, comprising the steps of:
-
receiving a command to move the selected page-break from an initial location to a new location; converting the selected page-break to a manual type page-break if the selected page-break is an automatic type page-break; moving the selected page-break to the new location; and repaginating the electronic document to accommodate the selected page-break at the new location. - View Dependent Claims (10, 11)
-
Specification