Electronic publishing system
First Claim
1. A method for preparing a publication, comprising the steps of:
- storing in a database a plurality of layout families, each representing a different format for elements of a newshole, each layout family including a plurality of layout children which pertain to newsholes of respectively different sizes;
storing resizing expressions that are respectively associated with said layout children and which specify geometric relationships between elements of a newshole for an associated layout child;
designating a target size for a newshole;
searching said database and selecting layout children whose associated sizes correspond to said target size;
resizing each of the selected layout children in accordance with the stored expressions, to fit the target size;
displaying the formats for the selected layout children;
designating one of the displayed formats; and
generating a newshole in accordance with the designated format.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention has application in electronic and printed media such as newspapers, magazines and computer text systems. The present invention relates to a mechanism by which text and images for publishing can be prepared and/or edited. The invention has particular application in the layout of newsholes.
The present application discloses an electronic media publishing system comprising a data base in which there is stored, inter alia, a layout style, a layout family, layout children and layout cousins. There is also disclosed a method of preparing a layout of information in which a newshole is selected and resized if necessary in accordance with user definable rules.
92 Citations
4 Claims
-
1. A method for preparing a publication, comprising the steps of:
-
storing in a database a plurality of layout families, each representing a different format for elements of a newshole, each layout family including a plurality of layout children which pertain to newsholes of respectively different sizes;
storing resizing expressions that are respectively associated with said layout children and which specify geometric relationships between elements of a newshole for an associated layout child;
designating a target size for a newshole;
searching said database and selecting layout children whose associated sizes correspond to said target size;
resizing each of the selected layout children in accordance with the stored expressions, to fit the target size;
displaying the formats for the selected layout children;
designating one of the displayed formats; and
generating a newshole in accordance with the designated format. - View Dependent Claims (2)
-
-
3. An electronic publishing system for preparation of one or more publications including:
-
a database storing a plurality of layout families, each layout family representing a different format for elements of a newshole and including a plurality of layout children which pertain to newsholes of respectively different sizes, the database further storing resizing expressions that are respectively associated with said layout children and which specify geometric relationships between elements of a newshole for an associated layout child;
means for designating a target size for a newshole;
means for searching said database and selecting layout children whose associated sizes correspond to said target size;
means for resizing each of the selected layouts in accordance with the stored expressions, to fit said target size;
a display which displays the formats for the selected layout children;
means for designating one of the displayed formats; and
means for generating a newshole in accordance with the designated format. - View Dependent Claims (4)
-
Specification