10. A tabulation device comprising: a grid structure retaining means which maintains text strings composing a table and grid structures; column/row size threshold providing means for providing at least part of elements of ##EQU14## for each column/row, wherein said S.sub.i is a set of widths/heights at a plurality of discontinuous points of a line breaking function for T.sub.i, wherein T.sub.1, . . . , T.sub.m are the text strings which are contained by the column/row; said line breaking function of a text maps a width/height to a height/width of a rectangular area whose height/width is minimum for laying out the text in said rectangular area; column/row size retaining means for retaining a relationship between the each of columns/rows composing the table and one of elements provided by said column/row size threshold providing means in response to the column/row; table lay out means for acquiring one of said elements of rectangular area from said column/row size threshold providing means, for causing said column/row size retaining means to retain the relationship between said text and said one of the elements of rectangular area acquired by said table lay out means, based on said grid structure; and evaluating means, responsive to the result of comparison of the tabulation by said table lay out means with predetermined conditions, for directing said table lay out means to acquire another one of elements from said column/row size threshold providing means, for causing said column/row size retaining means to retain the relationship between said text and said another one of the elements of rectangular area acquired by said table lay out means.
10. A tabulation device comprising: a grid structure retaining means which maintains text strings composing a table and grid structures; column/row size threshold providing means for providing at least part of elements of ##EQU14## for each column/row, wherein said S.sub.i is a set of widths/heights at a plurality of discontinuous points of a line breaking function for T.sub.i, wherein T.sub.1, . . . , T.sub.m are the text strings which are contained by the column/row; said line breaking function of a text maps a width/height to a height/width of a rectangular area whose height/width is minimum for laying out the text in said rectangular area; column/row size retaining means for retaining a relationship between the each of columns/rows composing the table and one of elements provided by said column/row size threshold providing means in response to the column/row; table lay out means for acquiring one of said elements of rectangular area from said column/row size threshold providing means, for causing said column/row size retaining means to retain the relationship between said text and said one of the elements of rectangular area acquired by said table lay out means, based on said grid structure; and evaluating means, responsive to the result of comparison of the tabulation by said table lay out means with predetermined conditions, for directing said table lay out means to acquire another one of elements from said column/row size threshold providing means, for causing said column/row size retaining means to retain the relationship between said text and said another one of the elements of rectangular area acquired by said table lay out means. 11. A tabulation device according to claim 10, further comprising: column/row upper limit retaining means for retaining the upper limit of the size of row or column for at least each of the row and column composing said table, said evaluating means allowing said table layout means to lay out said row or column composing said table such that each of the row or column composing said table has the width less than said upper limit value.