JPH0517586B2 - - Google Patents

Info

Publication number
JPH0517586B2
JPH0517586B2 JP61305936A JP30593686A JPH0517586B2 JP H0517586 B2 JPH0517586 B2 JP H0517586B2 JP 61305936 A JP61305936 A JP 61305936A JP 30593686 A JP30593686 A JP 30593686A JP H0517586 B2 JPH0517586 B2 JP H0517586B2
Authority
JP
Japan
Prior art keywords
unit character
squares
square
character strings
character string
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
JP61305936A
Other languages
English (en)
Other versions
JPS63157263A (ja
Inventor
Yasushi Takeuchi
Toshio Motegi
Yasuo Kubota
Shinichi Hikosaka
Seiki Nakagawa
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.)
Dai Nippon Printing Co Ltd
Original Assignee
Dai Nippon Printing Co Ltd
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 Dai Nippon Printing Co Ltd filed Critical Dai Nippon Printing Co Ltd
Priority to JP61305936A priority Critical patent/JPS63157263A/ja
Publication of JPS63157263A publication Critical patent/JPS63157263A/ja
Publication of JPH0517586B2 publication Critical patent/JPH0517586B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Description

【発明の詳細な説明】 〔発明の目的〕 (産業上の利用分野) 本発明はコンピユータによる作表方法に関す
る。
(従来の技術) ワードプロセツサ、CADシステム等、マイク
ロプロセツサを利用して表示装置上に作表を行う
装置が普及している。これらの装置では、オペレ
ータが表示装置上の画面を見ながら所定の入力を
行い、表を構成する罫線の作成および表に記入す
べき文字列の割付けを行うことができる。
(発明が解決しようとする問題点) しかしながら、上述した従来の作表機能を有す
る装置では、罫線の作成後、所定の桝目にカーソ
ルを移動させるなどの方法で割付け位置の指定を
行い、この指定位置に文字を1文字ずつ挿入する
という割付け方法をとつていたため、操作性が悪
いという問題点があつた。
そこで、本発明は操作性の良いコンピユータに
よる作表方法を提供することを目的とする。
〔発明の構成〕
(問題点を解決するための手段) 本発明は、コンピユータを用いて表の作成を行
う方法において、 作成すべき表の各桝目に記入すべき単位文字列
を、記憶装置内に取込み、この取込んだ単位文字
列に順序づけを行う段階と、 表を構成する罫線に関する座標値を、所定の入
力データに基づいて演算し、この演算結果に基づ
いて表示装置上に前記罫線を表示する段階と、 罫線によつて囲まれた各桝目のそれぞれについ
て、表示装置上の位置を示す座標情報を求める段
階と、 所定の入力データに基づいて、単位文字列を記
入すべき桝目を選択し、この選択された桝目に順
序づけを行う段階と、 単位文字列の順序づけと、桝目の順序づけとに
基づいて、単位文字列と桝目とを1対1に対応さ
せる段階と、 各単位文字列に対応する桝目についての座標情
報に基づいて、対応する桝目内に単位文字列を表
示装置上で割付けるための座標値を求める段階
と、 この座標値に基づいて、各単位文字列を表示装
置上の対応する桝目内に割付けて表示する段階
と、 を行うようにし、操作性の良い作表を行なえるよ
うにしたものである。
(作用) 本発明に係る方法によれば、各単位文字列と各
桝目とにそれぞれ順序づけを行うことにより、各
単位文字列と各桝目とを1対1に対応させること
ができる。各桝目については、表示装置上での位
置を示す座標情報が求められるので、この座標情
報に基づいて各単位文字列を対応する桝目内の適
切な位置に自動的に割付けることができる。した
がつて、従来の作表方法のように、オペレータが
各桝目内に1文字ずつ文字の挿入を行う必要はな
くなる。オペレータは単位文字列を記入すべき桝
目の選択と、順序づけの指定を行うだけでよく、
極めて操作性の良い作表を行うことができる。
(実施例) 以下、本発明を図示する実施例に基づいて説明
する。第1図は、本発明に係るコンピユータによ
る作表方法の手順を示す流れ図である。この方法
を実施するための装置は、CRTデイスプレイ等
の表示装置と、キーボード、タブレツト、マウス
等の入力装置と、を備えた一般的なコンピユータ
でよい。まず、ステツプS1において、単位文字
列の取込み・順序づけを行う。ここで、単位文字
列とは、作成すべき表の一つの桝目に記入すべき
文字列である。本実施例では、単位文字列の取込
みは、ワードプロセツサによつて行つている。す
なわち、オペレータはワードプロセツサに単位文
字列を所定の順序で入力し、この入力データがそ
のままコンピユータに取込まれ、入力順に順序づ
けが行われる。必要があれば、取込んだ後に順序
づけの変更を行つてもよい。また、ここで取込ん
だ単位文字列について、入力装置を用いて各文字
の大きさ、すなわち級数の指定を行う。
次に、ステツプS2において、罫線の作成表示
を行う。本実施例では、第2図に示すように、表
示装置には割付画面1とメニユー画面2とが設け
られており、オペレータはメニユー画面2内の所
定の命令表示にカーソルを合せてこの命令を選択
することができ、種々の罫線作成命令を実行する
ことにより、割付画面1内に所望の罫線3を作成
することができる。ここでは、3×3の大きさを
もつた表の罫線3が作成されたものとして以下の
説明を続けることにする。
続いて、ステツプS3において、各桝目の座標
情報の演算を行う。この座標情報は、ステツプ
S2で作成された罫線3によつて囲まれた各桝目
の表示装置上の位置を示す情報である。本実施例
の場合、この座標情報として、各桝目を構成する
四角形の一対の対角(たとえば左下と右上の頂
点)のxy座標値を用いている。ステツプS2にお
いて、罫線作成が行われた時点で、コンピユータ
内には、罫線を構成する各線分の始点および終点
のxy座標を示すデータが記憶されているので、
これらのデータに基づいて各線分の交点のxy座
標を示すデータを作成することができ、更に、各
桝目を構成する四角形の一対の対角のxy座標値
を求めることができる。
次に、ステツプS4において、桝目の選択・順
序づけを行う。すなわち、オペレータはメニユー
画面2内の命令を利用して、ステツプS1で取込
んだ単位文字列を記入すべき桝目の選択を行うの
である。たとえば、第3図a,bに示すように、
9つすべての桝目を選択してもよいし、同図cに
示すようにある行または列に位置する3つの桝目
を選択してもよいし、同図dに示すようにある特
定の1つの桝目のみを選択してもよい。複数の桝
目を選択した場合には、これら選択した桝目に順
序づけを行う。このとき、各桝目ごとにランダム
に順序を示す番号を付す作業を行つてもよいが、
たとえば、すべての桝目を選択した場合には、第
3図aのように左上の桝目から右方向に順序づけ
する方法と、第3図bのように左上の桝目から下
方向に順序づけする方法とを予め用意しておき、
オペレータがどちらかを選択するようにしておけ
ば便利である。また、ある行または列に位置する
桝目を選択した場合には、たとえば、第3図cの
ように左から右の順にするなどと予め定めておく
こともできる。
続いて、ステツプS5において、単位文字列と
桝目との対応づけを行う。この対応づけは、ステ
ツプS1で行つた単位文字列の順序づけと、ステ
ツプS4で行つた桝目の順序づけとに基づいて行
えばよい。たとえば、ステツプS1で9つの単位
文字列L1〜L9を順に入力し、ステツプS4で
第3図aのような桝目の選択と順序づけを行つた
とすれば、単位文字列L1〜L9はそれぞれ桝目
〜に1対1対応することになる。
次に、ステツプS6において、単位文字列の割
付位置の演算を行う。前のステツプで単位文字列
と桝目とが1対1に対応づけられたので、各単位
文字列を対応する桝目内に第4図に示すように割
付けることができる。ステツプS6では、このよ
うな割付けを行うための各単位文字列の表示装置
上での座標値の決定が行われることになる。この
座標値の決定は、ステツプS3で求めた各桝目の
座標情報に基づいて行われる。本実施例では、各
桝目の座標情報は、その桝目を構成する四角形の
一対の対角の座標値として与えられている。たと
えば、第5図に示すように、桝目4の座標情報は
点Aと点Cとのxy座標値で与えられている。こ
の2点の座標値から、残りの2点B,Dの座標値
を求めることは容易にできる。いま、桝目4内に
これに対応づけられた単位文字列5を割付ける場
合を考える。単位文字列5を構成する文字の大き
さ、文字数についての情報は既に与えられている
から、この単位文字列5の輪郭となる四角形の四
点をabcdとすれば、辺ab、辺adの長さを求める
ことができる。そこで、水平方向の位置に関して
は、辺ABの中点Mと辺abの中点mとが一致する
ように、また、垂直方向の位置に関しては、辺
ADの中点Nと辺adの中点nとが一致するよう
に、単位文字列5の割付け座標値を演算すればよ
い。
最後に、ステツプS7において、前のステツプ
で求められた各割付け座標値に基づいて、各単位
文字列を対応する桝目に割付けて表示を行えば、
第4図に示すような表示が得られる。なお、第4
図に示す表示では、メニユー画面2内に、これか
ら割付けようとする複数の単位文字列6を表示さ
せている。オペレータはこの単位文字列6の表示
を見て、割付作業の確認を行うことができる。
なお、続いて所定の桝目に対しての網かけ処理
を行うことも可能である。たとえば、第6図aに
示すように、オペレータがカーソル7を用いて網
かけをしようとする桝目の対角E,Fの2点を指
定することにより、同図bに示すようにこの桝目
に網をかけて表示することができる。また、第6
図cに示すように2点G,Hを指定することによ
り、同図dに示すように点G,Hを対角とする四
角形内の4つの桝目に網をかけて表示することも
できる。オペレータは2点を指定するだけで、所
望の網かけ処理を行うことができ、非常に作業能
率が向上する。前述のように、コンピユータ内に
は、各罫線の交点の座標値が記憶されているの
で、2点の指定から網かけ領域を特定でき、この
域への網かけ処理を行うことができるのである。
〔発明の効果〕
以上のとおり、本発明にかかるコンピユータに
よる作表方法によれば、各単位文字列と各桝目と
にそれぞれ順序づけを行うことにより、各単位文
字列と各桝目とを1対1に対応させ、各桝目につ
いての座標情報に基づいて各単位文字列を対応す
る桝目内の適切な位置に自動的に割付けるように
したため、従来の作表方法のようにオペレータが
各桝目内に1文字ずつ文字の挿入を行う必要はな
くなり、単位文字列を記入すべき桝目の選択と、
順序づけの指定を行うだけで極めて操作性の良い
作表を行うことができる。
【図面の簡単な説明】
第1図は本発明に係るコンピユータによる作表
方法の手順を示す流れ図、第2図は第1図のステ
ツプS2の手順の一例を示す表示画面図、第3図
は第1図のステツプS4の手順の一例を示す図、
第4図は第1図のステツプS7を行つた結果の一
例を示す表示画面図、第5図は第1図のステツプ
S6の手順の一例を示す図、第6図は網かけ処理
の説明図である。 S1〜S7…流れ図の各ステツプ、1…割付画面、
2…メニユー画面、3…罫線、4…桝目、5…単
位文字列、6…単位文字列、7…カーソル。

Claims (1)

  1. 【特許請求の範囲】 1 コンピユータを用いて表の作成を行う方法で
    あつて、 作成すべき表の各桝目に記入すべき単位文字列
    を、記憶装置内に取込み、この取込んだ単位文字
    列に順序づけを行う段階と、 表を構成する罫線に関する座標値を、所定の入
    力データに基づいて演算し、この演算結果に基づ
    いて表示装置上に前記罫線を表示する段階と、 前記罫線によつて囲まれた各桝目のそれぞれに
    ついて、前記表示装置上の位置を示す座標情報を
    求める段階と、 所定の入力データに基づいて、前記単位文字列
    を記入すべき桝目を選択し、この選択された桝目
    に順序づけを行う段階と、 前記単位文字列の順序づけと、前記桝目の順序
    づけとに基づいて、前記単位文字列と前記桝目と
    を1対1に対応させる段階と、 前記各単位文字列に対応する桝目についての前
    記座標情報に基づいて、前記対応する桝目内に前
    記単位文字列を前記表示装置上で割付けるための
    座標値を求める段階と、 前記座標値に基づいて、前記各単位文字列を前
    記表示装置上の対応する桝目内に割付けて表示す
    る段階と、 を有することを特徴とするコンピユータによる作
    表方法。 2 各桝目の位置を示す座標情報が、桝目を構成
    する四角形の一対の対角の座標値であることを特
    徴とする特許請求の範囲第1項記載のコンピユー
    タによる作表方法。 3 水平方向および垂直方向の両方について、単
    位文字列の中心点が桝目の中心点に一致するよう
    な位置に単位文字列の割付けが行われることを特
    徴とする特許請求の範囲第1項または第2項記載
    のコンピユータによる作表方法。
JP61305936A 1986-12-22 1986-12-22 コンピユ−タによる作表方法 Granted JPS63157263A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61305936A JPS63157263A (ja) 1986-12-22 1986-12-22 コンピユ−タによる作表方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61305936A JPS63157263A (ja) 1986-12-22 1986-12-22 コンピユ−タによる作表方法

Publications (2)

Publication Number Publication Date
JPS63157263A JPS63157263A (ja) 1988-06-30
JPH0517586B2 true JPH0517586B2 (ja) 1993-03-09

Family

ID=17951078

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61305936A Granted JPS63157263A (ja) 1986-12-22 1986-12-22 コンピユ−タによる作表方法

Country Status (1)

Country Link
JP (1) JPS63157263A (ja)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55154660A (en) * 1979-05-22 1980-12-02 Toshiba Corp Table forming method by electronic computer
JPS5941046A (ja) * 1982-08-31 1984-03-07 Mitsubishi Electric Corp 文書編集方法
JPS60164873A (ja) * 1984-02-06 1985-08-27 Sharp Corp 表作成簡易言語を備えたワ−ドプロセツサ

Also Published As

Publication number Publication date
JPS63157263A (ja) 1988-06-30

Similar Documents

Publication Publication Date Title
JPH0517586B2 (ja)
JPH03167625A (ja) メニュー表示方式
JPS63155260A (ja) コンピユ−タによる表の編集方法
JP2898977B2 (ja) ウインドウの配置方法
JP2726994B2 (ja) 多角形領域選択方法
JP2819203B2 (ja) 図面管理方法および装置
JP2663967B2 (ja) 情報記憶制御方法
JP2902856B2 (ja) データ入力編集装置
JPS61131171A (ja) 図形エレメント選択装置
JPH0253817B2 (ja)
JP3231871B2 (ja) 設計データの入力方法
JP2966531B2 (ja) ウインドウ移動方式
JPH0795328B2 (ja) コンピュータによる表の編集方法
JPH07311790A (ja) カタログ類の図形修正装置
JPH0251719A (ja) 入力装置
JPH0727444B2 (ja) 文字・図形データ入出力装置
JP2831911B2 (ja) 格子点発生方式
JPS63160854A (ja) 印刷用の表の倍率設定方法
JPS6320681A (ja) 表作成処理方式
JPH04289977A (ja) 図形データ変換装置
JPH07325931A (ja) 画像処理装置
JPH0568740B2 (ja)
JPS60167804A (ja) 製品配置位置指定方式
JPH07105189A (ja) 表処理装置
JPH0620008A (ja) レイアウトデータの論理演算方式

Legal Events

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