Browse Prior Art Database

Table Formatting Program for Text Processor

IP.com Disclosure Number: IPCOM000073719D
Original Publication Date: 1971-Jan-01
Included in the Prior Art Database: 2005-Feb-22
Document File: 3 page(s) / 62K

Publishing Venue

IBM

Related People

Becker, JL: AUTHOR [+3]

Abstract

The above flowchart for a table formatting program operates as part of a text processor. This processor includes a computer with peripheral storage equipment, such as tape or disk drives, and an output printer preferably a photoprinter. The table formatting program is part of a larger formatting program; its functions are to format tabular material from a stream of input text and formatting commands.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 53% of the total text.

Page 1 of 3

Table Formatting Program for Text Processor

The above flowchart for a table formatting program operates as part of a text processor. This processor includes a computer with peripheral storage equipment, such as tape or disk drives, and an output printer preferably a photoprinter. The table formatting program is part of a larger formatting program; its functions are to format tabular material from a stream of input text and formatting commands.

The table formatting program allows text for each of the table areas to be entered independently. Rules (lines), both vertical and horizontal, are specified symbolically and are drawn around the several table areas as the areas are filled with text. The automatic rule drawing may be overridden, if so desired. A table heading, if defined, is automatically produced each time the table is continued either to another column of the page or to another page.

The text for each of the table areas may be formatted in any of the ways allowed for ordinary text (i.e., justified, centered, etc.). The same line formatting program is used for both tabular and non-tabular material. When table formatting is in effect, the primary change to the text layout is that text is not entered from the top to the bottom of the page. Rather, an entire table row or subrow is formatted before text for any of the areas for the next row or subrow is formatted. (A table row is the smallest rectangle in a table whose horizontal boundaries extend to both extremities of the table. A subrow exists when more than one, but not all, columns are terminated at the same vertical position while other columns extend past that position.) Table format is specified by the following format controls:

Table Columns -- describes the left position of the text in each of the subsequent columns of the table and specifies the vertical and horizontal alignment for the text to be formatted within those columns.

Begin Rules -- describes the horizontal position at which special vertical rules are to be drawn, defines a rule to be drawn on the top and bottom of the table, and specifies the normal rule to surround table areas.

Table Heading -- causes the succeeding text and controls to be saved for subsequent formatting.

Table Body -- indicates the end of the table heading and causes the heading to be formatted for the first time.

End Rules -- stops table formatting and causes the bottom rule to be drawn for the table.

Rule Definition -- associates a symbolic representation with a r...