JPH0831095B2 - 表編集方式 - Google Patents

表編集方式

Info

Publication number
JPH0831095B2
JPH0831095B2 JP1270011A JP27001189A JPH0831095B2 JP H0831095 B2 JPH0831095 B2 JP H0831095B2 JP 1270011 A JP1270011 A JP 1270011A JP 27001189 A JP27001189 A JP 27001189A JP H0831095 B2 JPH0831095 B2 JP H0831095B2
Authority
JP
Japan
Prior art keywords
area
ruled line
designated
setting operation
block
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP1270011A
Other languages
English (en)
Other versions
JPH03129556A (ja
Inventor
茂 藤村
山本  仁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP1270011A priority Critical patent/JPH0831095B2/ja
Publication of JPH03129556A publication Critical patent/JPH03129556A/ja
Publication of JPH0831095B2 publication Critical patent/JPH0831095B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Description

【発明の詳細な説明】 〈産業上の利用分野〉 本発明は計算機やワードプロセッサ等の情報処理装置
において、効率よく表を作成あるいは編集するための表
編集方式に関する。
〈従来の技術〉 計算機やワードプロセッサ等の情報処理装置におい
て、縦方向と横方向とが格子状ではない複雑な表を編集
する場合、従来は、表の枠には罫線編集機能を用い、個
々の枠内容には文字編集や図形編集機能を用いることに
よって、表全体を構築する表編集方式がとられてきた。
〈発明が解決しようとする課題〉 しかしながら、上記従来の表編集方式によれば、表の
任意の位置に罫線を作成する場合、罫線作成モードを指
定して罫線作成モードに入った後、罫線の作成したい位
置と、縦か横のどちらの罫線を作成するかを指定するこ
とによって1文字分の長さの罫線を作成し、更に継続し
た長い罫線を作成する場合は上記操作の一部または全部
を繰り返して行う必要があり、非常に手間がかかるとい
う問題があった。
そこで、この発明の目的は、表組(表の作成や編集)
操作の対象領域を指定し、その対象領域内で表組操作を
行うようにすることにより、例えば、罫線を新たに作成
する場合、その罫線が含まれるように表組操作の対象領
域を決め、その罫線を始点から終点まで一度に作成でき
るようにした表編集方式を提供することにある。
〈課題を解決するための手段〉 上記目的を達成するため、この発明の表編集方式は、
罫線によって形成された表における、上記罫線で囲まれ
た領域の最小単位であるブロックをブロック毎に識別す
る手段と、座標入力装置によって上記表内の第1のポイ
ントが指定された後その表内の第2のポイントが指定さ
れるまでの上記座標入力装置によって示される位置のブ
ロックと上記第1のポイントが存在するブロックとを含
む矩形領域の内の最小の矩形領域を算出する領域算出手
段と、上記領域算出手段によって算出された最小の矩形
領域が、その領域とその領域以外の領域にまたがるブロ
ックが存在しない領域である場合に、その最小の矩形領
域の表示をその領域以外の領域の表示と異ならせる表示
手段と、上記座標入力装置によって上記第2のポイント
が指定され、かつ、その時に上記領域算出手段によって
算出された最小の矩形領域が、その領域とその領域以外
の領域にまたがるブロックが存在しない領域である場合
に、その最小の矩形領域を表組操作の対象領域とする手
段とを備え、上記表組操作の対象領域内で表組操作を行
うことにしたことを特徴としている。
また、この発明の表編集方式は、上記表組操作の対象
領域内にある罫線のうち上記座標入力装置によって指定
された罫線の表示をその罫線以外の罫線の表示と異なら
せる表示手段と、その指定された罫線のみを罫線による
表組操作の対象とする手段とを備え、その指定された罫
線の消去あるいは移動により表組操作を行うようにする
ことができる。
また、上記座標入力装置によって表組操作の対象領域
が指定されない場合に表の全領域を表組操作の対象領域
とする手段を備え、表の全領域内で表組操作を行うよう
にすることができる。
また、表の全領域が表組操作の対象領域とされた場合
に表の全領域内にある罫線のうち上記座標入力装置によ
って指定された罫線の表示をその罫線以外の罫線の表示
と異ならせる表示手段と、その指定された罫線のみを罫
線による表組操作の対象とする手段とを備え、その指定
された罫線の消去あるいは移動により表組操作を行うよ
うにすることができる。
〈実施例〉 第1図はこの発明の一実施例を実現するための情報処
理装置のブロック図であり、第2図は表の1例を示す図
である。この第2図において201から211は罫線で囲まれ
た領域の最小単位であるブロックを示す。これらのブロ
ックを構成する罫線情報等のデータは第1図のブロック
構成バッファ104に格納されている。
本実施例における操作の1例として、ブロック203,20
6,208および210を通る縦の罫線(第6図に示す601)を
作成する場合を例にとって説明する。
まず、座標入力装置101によって第1のポイントP1を
指定した後、第2のポイントを指定する前に、P2、P3の
順に座標入力装置の位置が移動したとする。P2に来たと
きにはP1のあるブロック203と、P2のあるブロック206を
含む矩形領域のうちの最小の矩形領域301(第3図の斜
線で示す領域)を、領域算出部102がブロック構成バッ
ファ104のデータに基づいて算出する。しかし、この矩
形領域301はその領域からはみだしたブロック205がある
ので、領域算出部102は表組操作の対象とする領域が算
出されていないと判断して何も行わない。その後、座標
入力装置がP3まで進むと、領域算出部102は上記と同様
にして、ブロック203と、P3のあるブロック208を含む最
小の矩形領域を算出する。この矩形領域を第4図の斜線
部401で示す。このとき、この領域からはみ出したブロ
ックはないので、領域算出部102はこの矩形領域401が指
定されたとして指定領域管理バッファ105にその矩形領
域401を指定領域として格納する。そして、この矩形領
域401が指定された領域であることを示すため、領域表
示部103にこの矩形領域401の表示を反転表示するよう指
示する。領域表示部103はこの指示を受けて、表示装置1
06における矩形領域401の表示を反転表示する。次に、
上記座標入力装置101が更に進んでP4まで達すると、領
域算出部102は、ブロック203と、P4のあるブロック210
を含む最小の矩形領域を算定する。この矩形領域を第5
図の斜線部501で示す。この矩形領域501も上記矩形領域
401と同様にはみ出したブロックがないので、上記指定
領域管理バッファ105に新たに指定領域として格納さ
れ、すでに格納されている矩形領域401が更新される。
このとき、座標入力装置101によって指定された第2の
ポイントがP4で確定すれば、上記矩形領域501が指定領
域として確定し、指定領域管理バッファに格納された状
態が保持される。そして、この矩形領域501も上記矩形
領域401の場合と同様にして反転表示される。
次に、第6図の罫線601をひくために座標入力装置101
で罫線601の始点を指定し、コマンド処理部112より罫線
作成のためのコマンドが発行されると、表組処理部110
は指定領域管理バッファ105から上記矩形領域501を求
め、この矩形領域501の範囲で罫線601を始点から終点ま
で一括作成し、表再表示部111を介して表示装置106に表
示する。
上記指定領域での表組操作は罫線による操作のみなら
ず、ブロックによる操作も可能であでる。例えば、矩形
領域501内のブロック205を消去してブロック206と208を
左側に延長するとか、ブロック205と同じ大きさのブロ
ックをブロック205の右側に追加してその分ブロック206
と208を短縮するとかいった操作が可能である。
次に、上記矩形領域501内の罫線をその領域内で移動
する場合の操作について説明する。
いま、座標入力装置101で第5図の罫線502を指定した
とすると、罫線算出部107が指定領域管理バッファ105に
格納された指定領域502に基づいて、罫線502のうちの上
記指定領域502内の部分を算出し、その部分を指定罫線
管理バッファ109に格納する。そして、罫線表示部108
が、上記指定領域管理バッファ109に格納された情報に
基づいて、第7図の701で示すように、この罫線の表示
をその他の罫線の表示と異ならせるように表示装置106
を制御する。
この時、コマンド処理部112から罫線を移動するため
のコマンドが発せられ、座標入力装置101を下方に移動
したとすると、その移動に伴って罫線701が移動する。
第8図は移動した後の状態を示したものであり、この図
に示すように罫線701の移動に伴って罫線702が下方に延
長される。この罫線の移動した状態における最新のブロ
ック情報によって、ブロック構成バッファ104のブロッ
ク情報が更新される。
この指定罫線による表組の操作は、上記のように罫線
の移動による操作のほかに罫線の消去による操作も可能
である。例えば、第4図に示す罫線402を指定して、こ
の罫線402を消去することにより、ブロック206と208を
まとめて一つのブロックとすることができる。
以上は、表組操作の対象となる領域が指定された場合
についてのべたが、領域が指定されていない場合には、
指定領域管理バッファ105に表の全領域が指定領域とし
て格納されるようになっている。従って、コマンド処理
部112からのコマンドにより、表の全領域を表組操作の
対象として、上記と同様の表組の操作が行われる。
〈発明の効果〉 以上より明らかなように、この発明の表編集方式によ
れば、表組操作を行う場合に、その操作の対象となる領
域を決め、その領域内で表組操作を行うようになってい
るので、例えば、その領域内で罫線を新たに作成した
り、その領域内にある罫線を消去したりあるいは移動し
たりする場合に、その罫線の始点から終点までを一括し
て作成、消去あるいは移動することができ、従来例にお
けるように連続した長い罫線を作成する場合に一字分の
長さの罫線を繰り返して作成するといったような手間を
必要とせず、簡単な操作で表組操作を行うことができ
る。また、上記表組操作の対象となる領域を決める場合
に、領域の指定をブロック単位で行うようにしているの
で、細かな操作を必要とせず簡単に領域を決めることが
できる。
【図面の簡単な説明】
第1図はこの発明の一実施例を実現するための情報処理
装置のブロック図、第2図は上記実施例における表組操
作の一例を示し、座標入力装置によって順次ブロックが
選択される様子を示す図、第3図,第4図,第5図はそ
れぞれ第2図において座標入力装置がブロック206,208,
210まで進んだときの領域を示す図、第6図は第5図の
状態でコマンドが発せられ罫線601が新たに作成された
ことを示す図,第7図は第5図の状態において罫線502
が指定された場合にその罫線の領域内の部分701の表示
が変化することを示す図、第8図は上記罫線701を下方
に移動させた時の状態を示す図である。 101…座標入力装置、102…領域算出部、103…領域表示
部、104…ブロック構成バッファ、105…指定領域管理バ
ッファ、106…表示装置、107…罫線算出部、108…罫線
表示部、109…指定領域管理バッファ、110…表組処理
部、111…表再表示部、112…コマンド処理部。

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】罫線によって形成された表における、上記
    罫線で囲まれた領域の最小単位であるブロックをブロッ
    ク毎に識別する手段と、 座標入力装置によって上記表内の第1のポイントが指定
    された後その表内の第2のポイントが指定されるまでの
    上記座標入力装置によって示される位置のブロックと上
    記第1のポイントが存在するブロックとを含む矩形領域
    の内の最小の矩形領域を算出する領域算出手段と、 上記領域算出手段によって算出された最小の矩形領域
    が、その領域とその領域以外の領域にまたがるブロック
    が存在しない領域である場合に、その最小の矩形領域の
    表示をその領域以外の領域の表示と異ならせる表示手段
    と、 上記座標入力装置によって上記第2のポイントが指定さ
    れ、かつ、その時に上記領域算出手段によって算出され
    た最小の矩形領域が、その領域とその領域以外の領域に
    またがるブロックが存在しない領域である場合に、その
    最小の矩形領域を表組操作の対象領域とする手段とを備
    え、 上記表組操作の対象領域内で表組操作を行うようにした
    ことを特徴とする表編集方式。
  2. 【請求項2】請求項1に記載の表編集方式において、上
    記表組操作の対象領域内にある罫線のうち上記座標入力
    装置によって指定された罫線の表示をその罫線以外の罫
    線の表示と異ならせる表示手段と、その指定された罫線
    のみを罫線による表組操作の対象とする手段とを備え、
    その指定された罫線の消去あるいは移動により表組操作
    を行うようにしたことを特徴とする表編集方式。
  3. 【請求項3】請求項1に記載の表編集方式において、上
    記座標入力装置によって表組操作の対象領域が指定され
    ない場合に表の全領域を表組操作の対象領域とする手段
    を備え、表の全領域内で表組操作を行うようにしたこと
    を特徴とする表編集方式。
  4. 【請求項4】請求項3に記載の表編集方式において、表
    の全領域内にある罫線のうち上記座標入力装置によって
    指定された罫線の表示をその罫線以外の罫線の表示と異
    ならせる表示手段と、その指定された罫線のみを罫線に
    よる表組操作の対象とする手段とを備え、その指定され
    た罫線の消去あるいは移動により表組操作を行うように
    したことを特徴とする表編集方式。
JP1270011A 1989-10-16 1989-10-16 表編集方式 Expired - Fee Related JPH0831095B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1270011A JPH0831095B2 (ja) 1989-10-16 1989-10-16 表編集方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1270011A JPH0831095B2 (ja) 1989-10-16 1989-10-16 表編集方式

Publications (2)

Publication Number Publication Date
JPH03129556A JPH03129556A (ja) 1991-06-03
JPH0831095B2 true JPH0831095B2 (ja) 1996-03-27

Family

ID=17480307

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1270011A Expired - Fee Related JPH0831095B2 (ja) 1989-10-16 1989-10-16 表編集方式

Country Status (1)

Country Link
JP (1) JPH0831095B2 (ja)

Also Published As

Publication number Publication date
JPH03129556A (ja) 1991-06-03

Similar Documents

Publication Publication Date Title
JP3348363B2 (ja) 図形情報表示装置および方法
JPH03129556A (ja) 表編集方式
JPH03185558A (ja) 文書編集装置および方法
JPH04128886A (ja) 表示画像のスクロール方法および画像表示装置
JPH02183293A (ja) 表示装置のスクロール制御方式
JPH01191269A (ja) 画像制御装置
JPS58163036A (ja) 文書作成装置
JP2643617B2 (ja) 建築図等における壁または梁の作図方法およびその装置
JPS6049429A (ja) 図形作成装置
JP2721348B2 (ja) 画像処理装置
JP3336757B2 (ja) グラフ表示装置
JP2587050B2 (ja) ウインドウ表示制御装置
JP2575636B2 (ja) グラフイツク表示装置
JPH0546707A (ja) 情報処理装置
JP3183418B2 (ja) 図形登録処理方法および装置
JPS63286892A (ja) 画像表示装置
JPH05297845A (ja) 位置指示方式
JP2545828B2 (ja) デ−タ表示装置
JPS63205772A (ja) 図形処理システムに於ける線分作成方式
JPH0546706A (ja) 情報処理装置
JPS63276662A (ja) 文書編集方式
JPH0467230B2 (ja)
JPH01142807A (ja) 数置制御装置のグラフィックカーソル表示方式
JPH03144775A (ja) 表示更新方式
JPH06282618A (ja) 図形描画装置

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees