Apparatus and method for automatically editing documents including text data and table data with ruled lines
First Claim
1. A document output apparatus for outputting document data which includes text data and fixed data, said text data including, character data and numeric data, and said fixed data, including ruled line data, the document output apparatus comprising:
- storage means for storing data defining a first arrangement pitch of the document data assigned to one page, the data defining the first arrangement pitch including data defining at least one of a pitch of adjacent characters in a row of characters and a spacing between a line and a next line;
identifying means for identifying at least one of;
a text region constituted by lines which do not include the fixed data, anda fixed line region constituted by lines including fixed data in the document data assigned to the page;
first changing means for changing the first arrangement pitch, stored in said storage means, to a second arrangement pitch so as to increase an arrangement pitch of each data in the text region;
second changing means for changing the first arrangement pitch, stored in said storage means, to a third arrangement pitch so as to increase an arrangement pitch of each data in the fixed line region within a range in which each data in each line of the fixed line region does not wraparound to a next line; and
output means for outputting the data in the text region in accordance with the second arrangement pitch, and for outputting the data in lines of the fixed line region in accordance with the third arrangement pitch.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus of this invention is designed to output document data including ruled line data upon proportionally arranging the data on one page to prevent the disruption of the relationship between the column and row positions of the ruled line data on the page. A document arranging section sequentially changes the character sizes stored in text and table format memories to develop document data of a designated page in a layout development memory. If the developed document data occupies 3/4 or more of a printable region, the data is printed according to the current format by a printing section. If the character size exceeds a limit value set in a format table before the area of the data becomes 3/4 or more of the printable region, the line spacing and the upper margin are sequentially changed in the same manner. If a ruled line causes overflow when the character size of ruled line data is changed, the character size is decreased by one step to prevent line feed of the ruled line.
82 Citations
9 Claims
-
1. A document output apparatus for outputting document data which includes text data and fixed data, said text data including, character data and numeric data, and said fixed data, including ruled line data, the document output apparatus comprising:
-
storage means for storing data defining a first arrangement pitch of the document data assigned to one page, the data defining the first arrangement pitch including data defining at least one of a pitch of adjacent characters in a row of characters and a spacing between a line and a next line; identifying means for identifying at least one of; a text region constituted by lines which do not include the fixed data, and a fixed line region constituted by lines including fixed data in the document data assigned to the page; first changing means for changing the first arrangement pitch, stored in said storage means, to a second arrangement pitch so as to increase an arrangement pitch of each data in the text region; second changing means for changing the first arrangement pitch, stored in said storage means, to a third arrangement pitch so as to increase an arrangement pitch of each data in the fixed line region within a range in which each data in each line of the fixed line region does not wraparound to a next line; and output means for outputting the data in the text region in accordance with the second arrangement pitch, and for outputting the data in lines of the fixed line region in accordance with the third arrangement pitch. - View Dependent Claims (2, 3, 4)
-
-
5. A data output control method of controlling document data, the document data including, in a page, text data comprised of a plurality of characters and table data surrounded by ruled lines, the method comprising the computer implemented steps of:
-
discriminating, based on row data identification attribute data, a text area comprised of rows not including ruled lines, and a table area comprised of rows including ruled lines, the text area and the table area being both included in a given page of the document; setting a first arrangement pitch while sequentially enlarging the text data in a direction in which the arrangement pitch of each character data in the text area is enlarged, said first arrangement pitch including at least data defining a pitch of adjacent characters of the row data; setting, independent of setting the first arrangement pitch, a second arrangement pitch while sequentially enlarging the table data in a direction in which the arrangement pitch of each character data in the table area is enlarged and within a range in which a table arrangement of the table data is such that the table arrangement of the table data remains on the given page of the document, said second arrangement pitch including at least data defining a pitch of adjacent characters of character data of the table data; and outputting the document data such that each character data in the text area is arranged at the first arrangement pitch, and the ruled lines surrounding the character data in the table area are output such that each character data in the table area is arranged at the second arrangement pitch. - View Dependent Claims (6)
-
-
7. A data output control method of controlling document data, the document data including, in a page, text data comprised of a plurality of characters and table data surrounded by ruled lines, the method comprising the computer implemented steps of:
-
discriminating, based on row data identification attribute data, a text area comprised of rows not including ruled lines, and a table area comprised of rows including ruled lines, the text area and the table area being both included in a given page of the document; setting a first arrangement pitch while sequentially enlarging the text data in a direction in which the arrangement pitch of each character data in the text area is enlarged, said first arrangement pitch including at least data defining a pitch of adjacent characters of the row data; setting, after setting the first arrangement pitch, a second arrangement pitch while sequentially enlarging the table data in a direction in which the arrangement pitch of each character data in the table area is enlarged and within a range in which a table arrangement of the table data is such that the table arrangement of the table data remains on the given page of the document, said second arrangement pitch including at least data defining a pitch of adjacent characters of character data of the table data; setting, after setting the second arrangement pitch, a blank area in a direction in which a blank area of the text area with respect to one page of the document is enlarged; and outputting the document data such that the blank area set by the blank area setting step is maintained, each character data in the text area is arranged at the first arrangement pitch, and the ruled lines and character data in the table area are output at the second arrangement pitch.
-
-
8. A data output control method of controlling document data, the document data including, in a page, text data comprised of a plurality of characters and table data surrounded by ruled lanes, the method comprising the computer implemented steps of:
-
storing an arrangement pitch of each character data in the text data included in the document as a first arrangement pitch and an arrangement pitch of the table data in the document as a second arrangement pitch, said arrangement pitches including at least data defining a pitch of adjacent character data in a row of data; setting a third arrangement pitch by correcting the arrangement pitch with respect to one page of the document such that the first arrangement pitch is enlarged; discriminating the text data and the table data within one page of the document based on data identification attribute data; calculating a ratio of a first total occupied area to an entire area of said one page, the first total occupied area being a sum of; an entire occupied area of text data when each character data in the text data, discriminated based on the data identification attribute data, is arranged at the third arrangement pitch, and an entire occupied area of the table data when the table data, discriminated based on the data identification attribute data, is arranged at the second arrangement pitch; outputting each character data included in the text data at the third arrangement pitch and the table data at the second arrangement pitch when the calculated ratio of the first total occupied area is at least a predetermined value; setting a fourth arrangement pitch by correcting the second arrangement pitch with respect to the table data to be enlarged within a range that the table arrangement of the table data is such that the table arrangement of the table data remains on the one page of the document, when the ratio of the calculated first total occupied area is less than the predetermined value; calculating a ratio of a second total occupied area to an entire area of said one page after setting the fourth arrangement pitch, the second total occupied area being a sum of; an occupied area of entire text data when each character data, included in the text data discriminated based on the data identification attribute data, is arranged at the third arrangement pitch, and an occupied area of the entire table data when the table data, discriminated based on data identification attribute data, is arranged at the fourth arrangement pitch; and outputting each character data included in the text data at the third arrangement pitch and outputting the table data at the fourth arrangement pitch when the calculated ratio of the second total occupied area is at least a predetermined value. - View Dependent Claims (9)
-
Specification