Adding and removing white space from a document
First Claim
1. A computer-implemented method of adding space to a page of electronic paper, comprising:
- displaying a page of electronic paper on a display, said page having existing content contained within an existing boundary of said page as formatted to a first page size;
receiving a designation of a location on the displayed page where new space is to be inserted in said page;
inserting new space at the location in the page by moving a portion of the existing content on the page, as needed, to provide room for an amount of new space inserted in said page; and
wherein when inserting new space causes a portion of the existing content of the page to be moved outside the existing boundary of said page as formatted to the first page size, then automatically reformatting the page from the first page size to a second page size larger than the first page size based on the new space inserted, so that all of the existing content is maintained on the page as reformatted at the second page size.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, a computer system and a computer-readable medium having instructions for a processor stored thereon are provided for growing a page on a display. Input indicating a first position or designation of content on a page of an electronic document and an amount of white space to be inserted in the page is received. Responsive to the received input, at least some of the content of the page of the electronic document is moved to insert white space. The moving starts from a point based on the first position. The portion of the content being moved is moved a distance based on the amount of white space indicated in the received input. The page is grown by an amount based on the amount of the white space indicated in the received input. A respective size of other pages of the electronic document remains unchanged. Also provided are a method, a computer system and a computer-readable medium having instructions for a processor stored thereon for deleting a portion of a page and reducing a size of the page.
-
Citations
20 Claims
-
1. A computer-implemented method of adding space to a page of electronic paper, comprising:
-
displaying a page of electronic paper on a display, said page having existing content contained within an existing boundary of said page as formatted to a first page size; receiving a designation of a location on the displayed page where new space is to be inserted in said page; inserting new space at the location in the page by moving a portion of the existing content on the page, as needed, to provide room for an amount of new space inserted in said page; and wherein when inserting new space causes a portion of the existing content of the page to be moved outside the existing boundary of said page as formatted to the first page size, then automatically reformatting the page from the first page size to a second page size larger than the first page size based on the new space inserted, so that all of the existing content is maintained on the page as reformatted at the second page size.
-
-
2. A computer-readable storage medium having instructions stored thereon that when loaded and executed by a processor, cause performance of acts for adding space into a page of electronic paper in an electronic document, the acts comprising:
-
receiving a designation of a location for inserting new space on a page of electronic paper, said page having existing content contained within an existing boundary of the page as formatted to a first page size; inserting new space at the location in the page in response to receiving the designation; moving a portion of the existing content on the page in response to the inserting, as needed, to provide room for an amount of newly inserted space in said page; and wherein when there is insufficient space to fit all of the existing content of said page together with said newly inserted space within the existing boundary of the page as formatted to the first page size, then automatically reformatting the page from the first page size to a second page size larger than the first page size based on the new space inserted, so that all of the existing content is maintained on the page as reformatted at the second page size. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer system comprising:
-
a processor; a display to display a page of electronic paper of an electronic document in which space will be inserted, said page having existing content contained within an existing boundary of said page as formatted to a first page size; an input device to input a designation of a location where new space is to be inserted on the splayed page of electronic paper of the electronic document, wherein the processor is configured to cause performance of acts including; receiving the input designation; inserting new space at the location in the page in response to receiving the input designation; moving a portion of the existing content on the page in response to the inserting, as needed, to provide room for an amount of newly inserted space in said page; and wherein when there is insufficient space to fit all of the existing content of said page together with said newly inserted space within the existing boundary of the page as formatted to the first page size, then automatically reformatting the page from the first page size to a second page size larger than the first page size based on the new space inserted, so that all of the existing content is maintained on the page as reformatted at the second page size. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification