Table editing apparatus
First Claim
1. A table editing apparatus comprising:
- cell boundary holding means for retaining cell boundaries;
cell boundary movement designating means for designating a cell boundary to be moved and a direction in which to move the cell boundary;
cell boundary position coincidence judging means that is used if the cell boundary designated by the cell boundary movement designating means is a vertical cell boundary, the judging means thereupon judging whether or not there exists in the cell boundary holding means any other cell boundary which is vertical in direction and which has the same horizontal position as the designated cell boundary; and
cell boundary moving means for moving the cell boundary designated by the cell boundary movement designating means;
wherein, if the cell boundary position coincidence judging means has judged that there exists another cell boundary having the same position within the cell boundary holding means and if the cell boundary designated by the cell boundary movement designating means is a vertical cell boundary, then the cell boundary movement designating means moves the vertical cell boundary to a half-way point between a pre-movement position and the vertical cell boundary position of the next closest cell in the moving direction.
1 Assignment
0 Petitions
Accused Products
Abstract
A table editing apparatus spares users wasteful editing work in determining relative positional relations between cell boundaries of a table. The apparatus includes a cell boundary movement designating unit, a cell boundary position coincidence judging unit, and a cell boundary moving unit. The cell boundary movement designating unit designates a cell boundary to be moved and a direction in which to move the cell boundary. The cell boundary position coincidence judging unit checks cell boundaries retained by the cell boundary holding unit to see whether there is any cell boundary which is also a vertical (horizontal) cell boundary and which has the same horizontal (vertical) position as the designated cell boundary. Given the judgment from the cell boundary position coincidence judging unit, the cell boundary moving unit moves the designated cell boundary in the cell boundary holding unit to a position such that the structure of the table is changed. This eliminates wasteful cell moving operations that can leave the tabular structure unchanged.
-
Citations
4 Claims
-
1. A table editing apparatus comprising:
-
cell boundary holding means for retaining cell boundaries;
cell boundary movement designating means for designating a cell boundary to be moved and a direction in which to move the cell boundary;
cell boundary position coincidence judging means that is used if the cell boundary designated by the cell boundary movement designating means is a vertical cell boundary, the judging means thereupon judging whether or not there exists in the cell boundary holding means any other cell boundary which is vertical in direction and which has the same horizontal position as the designated cell boundary; and
cell boundary moving means for moving the cell boundary designated by the cell boundary movement designating means;
wherein, if the cell boundary position coincidence judging means has judged that there exists another cell boundary having the same position within the cell boundary holding means and if the cell boundary designated by the cell boundary movement designating means is a vertical cell boundary, then the cell boundary movement designating means moves the vertical cell boundary to a half-way point between a pre-movement position and the vertical cell boundary position of the next closest cell in the moving direction.
-
-
2. A table editing apparatus comprising:
-
cell boundary holding means for retaining cell boundaries;
cell boundary movement designating means for designating a cell boundary to be moved and a direction in which to move the cell boundary;
cell boundary position coincidence judging means that is used if the cell boundary designated by the cell boundary movement designating means is a vertical cell boundary, the judging means thereupon judging whether or not there exists in the cell boundary holding means any other cell boundary which is vertical in direction and which has the same horizontal position as the designated cell boundary; and
cell boundary moving means for moving the cell boundary designated by the cell boundary movement designating means;
wherein, if the cell boundary position coincidence judging means has judged that there is no other cell boundary having the same position within the cell boundary holding means and if the cell boundary designated by the cell boundary movement designating means is a vertical cell boundary, then the cell boundary movement designating means moves the vertical cell boundary until the vertical cell boundary coincides with the vertical cell boundary of the next closest cell in the moving direction.
-
-
3. A table editing apparatus comprising:
-
cell boundary holding means for retaining cell boundaries;
cell boundary movement designating means for designating a cell boundary to be moved and a direction in which to move the cell boundary;
cell boundary position coincidence judging means that is used if the cell boundary designated by the cell boundary movement designating means is a horizontal cell boundary, the judging means thereupon judging whether or not there exists in the cell boundary holding means any other cell boundary which is horizontal in direction and which has the same vertical position as the designated cell boundary; and
cell boundary moving means for moving the cell boundary designated by the cell boundary movement designating means;
wherein, if the cell boundary position coincidence judging means has judged that there exists another cell boundary having the same position within the cell boundary holding means and if the cell boundary designated by the cell boundary movement designating means is a horizontal cell boundary, then the cell boundary movement designating means moves the horizontal cell boundary to a half-way point between a pre-movement position and the horizontal cell boundary position of the next closest cell in the moving direction.
-
-
4. A table editing apparatus comprising:
-
cell boundary holding means for retaining cell boundaries;
cell boundary movement designating means for designating a cell boundary to be moved and a direction in which to move the cell boundary;
cell boundary position coincidence judging means that is used if the cell boundary designated by the cell boundary movement designating means is a horizontal cell boundary, the judging means thereupon judging whether or not there exists in the cell boundary holding means any other cell boundary which is horizontal in direction and which has the same vertical position as the designated cell boundary; and
cell boundary moving means for moving the cell boundary designated by the cell boundary movement designating means;
wherein, if the cell boundary position coincidence judging means has judged that there is no other cell boundary having the same position within the cell boundary holding means and if the cell boundary designated by the cell boundary movement designating means is a horizontal cell boundary, then the cell boundary movement designating means moves the horizontal cell boundary until the horizontal cell boundary coincides with the horizontal cell boundary of the next closest cell in the moving direction.
-
Specification