Automatic intertext column spacing
First Claim
1. A method for forming a multiple text column table within a page, the space between adjacent columns being denominated a gutter, the left edge of the leftmost column and the right edge of the rightmost column being denominated a page or table margin, said method evenly adjusting the gutters between columns during the formatting of the multiple text columns on the page in an interactive word processing system formed from a keyboard, display, memory for storing formatted information, and an intercoupling microprocessor, comprising the steps of:
- operator entering of a line of at least two column width examples of repeated text and control characters; and
responsive to function key actuation, the machine step of modifying the example line by the automatic insertion of space characters into the gutters between column examples approximating the unoccupied escapement between the page margins divided by the number of gutters, said machine step further including the steps of ad seriatim scanning each gutter and removing space characters encountered therein, initializing a counter index to the number of spaces to be inserted, and inserting the space characters and decrementing the index for each insertion until the index is exhausted.
1 Assignment
0 Petitions
Accused Products
Abstract
In a column layout operation in an interactive word processing system, the unoccupied character escapement along a column example line is automatically evenly distributed by the insertion of an appropriate number of space characters responsive to the stroking of a predetermined function key.
54 Citations
3 Claims
-
1. A method for forming a multiple text column table within a page, the space between adjacent columns being denominated a gutter, the left edge of the leftmost column and the right edge of the rightmost column being denominated a page or table margin, said method evenly adjusting the gutters between columns during the formatting of the multiple text columns on the page in an interactive word processing system formed from a keyboard, display, memory for storing formatted information, and an intercoupling microprocessor, comprising the steps of:
-
operator entering of a line of at least two column width examples of repeated text and control characters; and responsive to function key actuation, the machine step of modifying the example line by the automatic insertion of space characters into the gutters between column examples approximating the unoccupied escapement between the page margins divided by the number of gutters, said machine step further including the steps of ad seriatim scanning each gutter and removing space characters encountered therein, initializing a counter index to the number of spaces to be inserted, and inserting the space characters and decrementing the index for each insertion until the index is exhausted.
-
-
2. A method for inserting an approximately even number of space characters between formatted text column widths of a multicolumn table in an example line of repeated text and control characters operator keyed during the column layout mode of an electronic page in an interactive word processing system, and responsive to the stroking of a predetermined key, the machine steps of:
-
scanning the example line and counting the number of columns, gutters, and text characters; moving the right table edge to coincide with the right page margin if the example line is less than the horizontal character escapement between the left and right margins, and moving the edge otherwise to the line end; computing the gutter width as the integer quotient of the unoccupied escapement between the margins divided by the number of gutters and the integer remainder of the unoccupied escapement modulo number of gutters; and forming each gutter by inserting the quotient number of space characters, between consecutive overlapping pairs of columns, said gutter formation being repeated until the number of gutters is exhausted. - View Dependent Claims (3)
-
Specification