Document creation system and related methods
First Claim
1. A method of creating a document in a computer system, the document having an allocated area in which information is placed, the method comprising:
- i. providing a set of content-items for the document, each content-item containing information to be displayed by the computer system in the allocated area of the document, and each content-item having one or more sides;
ii. selecting two of the content-items of the document to be combined with sides of common length in the computer system;
iii. adjusting dimensions of at least one of the two selected content-items of the document in the computer system to provide the two selected content-items with the sides of common length, including adjusting a length of at least one of the sides of the at least one of the two selected content-items and resizing the information contained in the at least one of the two selected content-items, while keeping the aspect-ratio of the information contained in the at least one of the two selected content-items substantially constant;
iv. combining in the computer system the two selected content-items of the document along the sides of common length to reduce the number of content-items in the set by one;
v. repeating steps ii., iii., and iv. in the computer system until one content-item remains that is a composition of the set of content-items for the document;
vi. placing the composition of the set of content-items for the document into the allocated area of the document; and
vii. causing the computer system to activate a printing means to print the document.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for creating a document having an allocated area in which information is placed are disclosed. Embodiments include providing a set of content-items which contain information to be displayed in the allocated area, and each having a one or more sides; selecting two content-items to be combined; combining the two selected content-items by a side of common length to reduce the number of content-items in the set by one; repeating steps ii. and iii. until one content-item remains that is a composition of the set of content-items; and causing the created document to be printed.
-
Citations
17 Claims
-
1. A method of creating a document in a computer system, the document having an allocated area in which information is placed, the method comprising:
-
i. providing a set of content-items for the document, each content-item containing information to be displayed by the computer system in the allocated area of the document, and each content-item having one or more sides; ii. selecting two of the content-items of the document to be combined with sides of common length in the computer system; iii. adjusting dimensions of at least one of the two selected content-items of the document in the computer system to provide the two selected content-items with the sides of common length, including adjusting a length of at least one of the sides of the at least one of the two selected content-items and resizing the information contained in the at least one of the two selected content-items, while keeping the aspect-ratio of the information contained in the at least one of the two selected content-items substantially constant; iv. combining in the computer system the two selected content-items of the document along the sides of common length to reduce the number of content-items in the set by one; v. repeating steps ii., iii., and iv. in the computer system until one content-item remains that is a composition of the set of content-items for the document; vi. placing the composition of the set of content-items for the document into the allocated area of the document; and vii. causing the computer system to activate a printing means to print the document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A document creation system arranged to create a document from a set of content-items containing displayable information for placement in an allocated area of the document, the system comprising:
-
a processor; a memory storing program code to be executed by the processor, the program code comprising logic configured to; select, from the set of content-items, two content-items to be combined with sides of common length; adjust dimensions of at least one of the selected content-items to provide both content-items with the sides of common length, wherein a length of at least one side of the at least one of the selected content-items is adjusted and information contained in the at least one of the selected content-items is resized, wherein the aspect-ratio of the information is kept substantially constant; combine the selected content-items along the sides of common length to form a new content-item and therefore reduce the number of content-items in the set by one; check whether all content-items have been combined, and if not all of the set of content-items have been combined, repeat the selecting, the adjusting, and the combining for further content-items until one composition of all of the set of content-items remains; and place the one composition of all of the set of content-items into the allocated area of the document. - View Dependent Claims (11, 12, 13)
-
-
14. A method of generating a visually assimilable document from a page and at least two content objects bounded by a perimeter in a computer system, the method comprising the steps of:
-
(i) selecting two content objects whose perimeters include a straight line in the computer system; (ii) adjusting dimensions of at least one of the selected content objects in the computer system to provide the selected content objects with sides of common length, including adjusting a length of at least one side of the at least one of the selected content objects and resizing information contained in the at least one of the selected content objects, while keeping the aspect-ratio of the information substantially constant; (iii) aggregating the two selected objects in the computer system by abutting their perimeters along the sides of common length; (iv) repeating steps (i), (ii), and (iii) until a single, aggregated content object has been created in the computer system; (v) locating the aggregated content object on the page in the computer system; and (vi) operating a printer with the computer system to print the aggregated content object. - View Dependent Claims (15)
-
-
16. A method of generating a data file including a visually assimilable document in a computer system, the visually assimilable document created from:
- a template data item including a page upon which matter may be displayed; and
at least one content data item including one or more content objects bounded by a perimeter, the method comprising the steps of;(i) selecting, in the computer system, two content data items each including content objects bounded by perimeters including a straight line; (ii) altering, in the computer system, one of the two selected content data items to scale the content object of the one of the two selected content data items and adjust the straight line of the perimeter bounding the content object to provide the two selected content data items with content objects bounded by perimeters having a straight line of common length along which they abut each other, wherein the aspect-ratio of the scaled content object of the one of the two selected content data items is kept substantially constant; (iii) combining, in the computer system, the two selected content data items into a single data item including two aggregated content objects whose perimeters abut along the straight line of common length; (iv) repeating, in the computer system, steps (i), (ii), and (iii) until a single, combined content data item including all the aggregated content objects has been created; and (v) inserting, in the computer system, the combined content data item into the template data item. - View Dependent Claims (17)
- a template data item including a page upon which matter may be displayed; and
Specification