Tabulation device
First Claim
1. A tabulation device comprising:
- a grid structure retaining means which maintains text strings composing a table and grid structure;
text field size threshold providing means for providing at least a value of one of the width and the height at a plurality of discontinuous points output of a line-breaking function on said text strings composing a table, 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;
text field size retaining means for retaining a relationship between said text string composing said table and the size of a rectangular area provided by said text field size threshold providing means in response to said text;
table layout means for acquiring one of said sizes of rectangular area from said text field size threshold providing means, for causing said text field size threshold retaining means to retain the relationship between said text and said one of the sizes 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 layout means to acquire another one of the sizes of rectangular area from said text field size threshold providing means, for causing said text field size threshold retaining means to retain the relationship between said another one of the sizes of rectangular area and said text.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a tabulation device which may both automatically determine the line spacing of grid structure of a table and automatically line breaking text string in a cell, with less computing costs. In this device for retaining grid structure retains the relationship of the relative position of cells in a table and the text strings to be laid out to each cell. Text field size threshold retains, with respect to each text string, discontinuous points in the line-breaking function as the threshold value of the size of text field. Table layout selects one of the corresponding threshold values from within the text field size threshold for the text string to be laid out, and storing in text field size retaining unit as the size of text field to perform the layout. Layout evaluating evaluates the allocation results of the table from the size of text field in the text field size retaining unit and directs table allocating to reallocate if requirements are not satisfied.
86 Citations
12 Claims
-
1. A tabulation device comprising:
-
a grid structure retaining means which maintains text strings composing a table and grid structure; text field size threshold providing means for providing at least a value of one of the width and the height at a plurality of discontinuous points output of a line-breaking function on said text strings composing a table, 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; text field size retaining means for retaining a relationship between said text string composing said table and the size of a rectangular area provided by said text field size threshold providing means in response to said text; table layout means for acquiring one of said sizes of rectangular area from said text field size threshold providing means, for causing said text field size threshold retaining means to retain the relationship between said text and said one of the sizes 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 layout means to acquire another one of the sizes of rectangular area from said text field size threshold providing means, for causing said text field size threshold retaining means to retain the relationship between said another one of the sizes of rectangular area and said text. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
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 Si is a set of widths/heights at a plurality of discontinuous points of a line breaking function for Ti, wherein T1, . . . , Tm 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. - View Dependent Claims (11, 12)
-
Specification