JPH01114975A - 図形データ変換装置 - Google Patents

図形データ変換装置

Info

Publication number
JPH01114975A
JPH01114975A JP62273818A JP27381887A JPH01114975A JP H01114975 A JPH01114975 A JP H01114975A JP 62273818 A JP62273818 A JP 62273818A JP 27381887 A JP27381887 A JP 27381887A JP H01114975 A JPH01114975 A JP H01114975A
Authority
JP
Japan
Prior art keywords
data
input
node
text
rectangular
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.)
Pending
Application number
JP62273818A
Other languages
English (en)
Inventor
Masami Tsuchida
土田 賢省
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP62273818A priority Critical patent/JPH01114975A/ja
Publication of JPH01114975A publication Critical patent/JPH01114975A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)
  • Document Processing Apparatus (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は図形データ変換装置に関し、さらに詳しくは図
形編集装置における図形データ変換装置に関する。
〔従来の技術〕
従来、テキストを含んだ図表を扱う図形編集装置におけ
る図形データ変換装置においては、主に次のような実現
方式がとられていた。
(a)  線分、テキストをそれぞれ独立な図形要素と
考え、その要素毎に表示座標を管理する。
(b)  表のような特定の形式のものを対象とし、そ
の枠の座標と枠の中のテキストを分離して管理するもの
で、枠とテキストの関連は、例えばi行j列の領域にテ
キストtが入っていることを表すために(i、j)とい
う正整数の組とテキストtを対応付けることによシ実現
される。
〔発明が解決しようとする問題点〕
テキストを含んだ任意形式の矩形図形の編集における線
分の入力・削除に対して、従来の方式では、(a) 、
 (b)それぞれに、 (al)要素毎に線分の入力・削除ができるが、表にお
ける1つの枠のような線分で囲まれた領域管理していな
いため、表示画面である領域に書かれているテキストも
領域とは無関係である。そのため、線分の入力・削除に
伴うテキストの削除あるいは、線分の入力・削除の結果
出来た矩形領域を新しいテキストの表示領域として対応
付けるような処理は困難である。
(bl)矩形図形の枠の形式を定義し、その後テキスト
を入力という工程であり、例えば表計算を行うために必
要なテキストの関係抽出は制限された形(i行j列)で
あるがテキスト入力時に抽出され保持されている。従っ
て、テキスト入力後に入力済のデータを保存したまま線
分の入力・削除により枠の形式を変更するのは不可能で
あシ、枠の形式を変更するには入力済のテキストを遺棄
し、矩形図形の枠の定義を最初からや夛直す必要がある
という欠点があった。
これに対して本発明は、テキストを含む矩形図形の基本
要素を長方形と分割線分とテキストとして、図形表示デ
ータ(矩形図形の特徴点の座標値)とテキストデータ(
矩形図形の枠内に書かれた日本語や英数字等)の混在し
たデータ構造で矩形図形の枠を定義する過程と枠内のテ
キストの入力・編集を同じ作業過程で行い、図形要素単
位(長方形や水平線や垂直線)の入力・li集を行うこ
とができ、同時に図形要素の追加、削除などくよる枠の
変更に対してもそれまで入力されたテキストを保持し、
テキスト間の関連(枠に沿った上下左右の関係など)を
抽出することを可能にした図形編集装置において、分割
線分(水平線や垂直線)の入力・削除の操作に対して、
それまで入力されたデータを保持したtま、分割線分(
水平線や垂直線)の入力・削除の結果に沿ったデータに
実時間で更新する図形データ変換装置を提供することを
目的とする。
〔問題点を解決するための手段〕
本発明の図形データ変換装置は、長方形と分割線から構
成されその枠内にテキストが書きこまれた任意形式の矩
形図形を図形表示データとテキストデータが混在した形
のデータ構造で記憶させる記憶装置をもつ文字を含む図
形を入力・編集する図形編集処理装置において、ユーザ
からの命令に応じた入力あるいは削除の編集命令を指定
する編集命令指定手段と、ユーザが指定した座標の値に
よ)入力あるいは削除の対像要素を指定する編集対象指
定手段と、前記編集命令指定手段と前記編集対象指定手
段による線分の入力・削除に伴い前記記憶装置に記憶さ
れている矩形図形のデータを入力・削除の結果に沿った
データに実時間で更新するデータ更新手段とを有して構
成される。
〔作用〕
本発明の作用を本図形データ変換装置を用いた図形編集
処理装置による第2図の矩形図形の編集操作を例にとシ
説明する。ここで第2図における11は説明のための座
標系であF) Yt t ’/鵞t Ysとxl t 
xfi t ”N + ”4は、それぞれY−座標とX
−座標の値である。まず、第2図において矩形12(左
下頂点が(0,0)、右上頂点が(X4.Ys))を入
力する。入力方法は、ポインティングデバイスによシ左
下頂点と右上頂点を指定する。次に水平線14を入力す
る。入力方法は、矩形12内の一点を指定することによ
#)Y−座標の値(ここではyz)を与える。ここで、
枠13(左下頂点が(0゜y鵞)を右上頂点が(X4t
Ys)の矩形)Kテキスト「名詞」を入力する。そして
、Y−座標の値がYlの水平線(水平M(水平線17と
20を結んだもの)を入力する。それから、垂直線15
(X−座標の値がXs)を入力する。さらに、垂直線2
2(X−座標の値が勺)と垂直線24(X−座標の値が
Xs)を順次入力する。最後に、枠16、枠19、枠2
1、枠23と枠25にそれぞれテキスト「固有名詞」、
「普通名詞」、「山」、「川」と「海」を入力して第2
図の矩形図形の入力を終わる。
上記の入力によシ第2図の矩形図形は記憶装置に第3図
に示すようなデータ構造で格納される。
第3図上でO内の記号で、rはルートノード、→は水平
分割線、↓は垂直分割線、空欄は終端をそれぞれ示す。
第3図において、ノード32は矩形図形全体を表すルー
ト・ノードであシ、そのノードに付随するデータ31に
は、右下頂点と右上頂点の座標が入っている(第2図の
矩形12に対応する)。ノード33は水平分割線を表す
ノードであシ、そのノードに付随するデータ34には、
オペレータは値として水平分割線のY−座標の値Yzs
テキストとして「名詞」が格納されている(第2図の矩
形13に対応する)。ノード35は垂直分割線を表すノ
ードであシ、そのノードに付随するデータ46には、オ
ペレータ値として垂直分割線のX−座標の値Xiが格納
されている(第2図の垂直線15に対応する)。ノード
36は水平分割線を表しそして前記ノード35の左の子
でX=x1よシ左にあることを示すノードであシ、その
ノードに付随するデータ37には、オペレータ値として
水平分割線のY−座標の値71%テキストとして「固有
名詞」が格納されている(第2図の矩形16に対応する
)。ノード38は終端を表すノードである(第2図の矩
形18に対応する)。ノード39は水平分割線を表しそ
して前記ノード35の右の子でX=Xlよシ右にあるこ
とを示すノードであシ、そのノードに付随するデータ4
0には、オペレータ値として水平分割線のY−座標の値
Ytsテキストとして「普通名詞」が格納されている(
第2図の矩形19に対応する)。ノード42は垂直分割
線を表すノードであシ、そのノードに付随するデータ4
7には、オペレータ値として垂直分割線のX−座標の値
Xlが格納されている(第2図の垂直線22に対応する
)。ノード41は前記ノード42の左の子でそして終端
を表すノードであシ、そのノードに付随するデータ41
には、テキストとして「山」が格納されている(第2図
の矩形21に対応する)。
ノード44は前記ノード42の右の子でそして垂直分割
線を表すノードであシ、そのノードに付随するデータ5
0には、オペレータ値として垂直分割線のX−座標の値
x3が格納されている(第2図の垂直線24に対応する
)。ノード43と45は終端を表しそれぞれ前記ノード
44の左と右の子であシ、それらのノードに付随するデ
ータ49と51には、テキストとしてそれぞれ「川」と
「海」が格納されている(それぞれ第2図の矩形23と
25に対応する)。また、矩形図形の枠はこのデータ構
造では水平分割線と終端を表すノードに対応し矩形図形
の枠とそこに入力されるテキストとの対応はそれらのノ
ードにテキスト付随させることで実現される。
次に、このようにして作られた第2図の矩形図形から第
5図の矩形図形に書き換える作業について説明する。第
2図において、ポインティングデバイスによシ垂直線1
5を指定し削除する。その結果、第4図の矩形図形とな
夛、枠61と枠62が新に生成される。そして、この枠
61にテキスト「自然に関するもの」を入力して、第5
図の矩形図形が出来上る。
第6図に第4図の矩形図形のデータ構造を、第7図に第
5図の矩形図形のデータ構造をそれぞれ示す。第6図、
第7図においてノード63とノード65は、それぞれ新
しく生成され九枠61と枠62に対応する。
さらに、第3図のデータ構造から第6図のデータ構造の
変換は、本図形データ変換装置によシ実時間で実現され
る。またテキスト間の関連(枠に沿った上下左右の関係
など)の抽出については木構造のノードに付随したテキ
ストを抽出することによりて実現される。
以上のように1図形表示データとテキストデータの混在
した木構造でデータを管理し、矩形図形の枠の定義とテ
キストの入力・編集を同一作業過程で行うことができ、
テキスト間の関連(枠に沿った上下左右の関係など)を
抽出することを可能にした図形編集処理装置において、
水平線や垂直線の入力・削除に対してそれまで入力され
たデータを遺棄せず、入力・削除の編集結果に沿りたデ
ータに更新することによシ作業の処理対象の分野が広が
るとともに作業効率の向上がはかれる。
〔実施例〕
第1図は本発明による図形データ変換装置の一実施例を
示すブロック図である。同図において3は入力装置7よ
シ送られてくるコードをもとにユーザの命令の種類(入
力、削除など)をデータ更新手段1に伝える編集命令指
定手段である。2は入力装置7よシ送られてくるコード
をもとにユーザが指定した編集対象の特徴点の座標値を
前記データ更新手段1伝える編集対象指定手段である。
1は、前記編集命令指定手段3と前記編集対象指定手段
2から送られてくる情報をもとに記憶装置に蓄えられた
矩形図形のデータを線分の削除あるいは削除の編集結果
に沿ったデータに実時間で書き換えるデータ更新手段で
ある。4は、文字を含む矩形図形の情報を図形表示デー
タとテキストデータが混在した形のデータ構造で蓄積す
る記憶装置である。6は、前記記憶装置4をもとに矩形
図形を表示する表示装置である。5は、前記記憶装置4
に蓄えられているデータをもとに矩形図形の枠内に書か
れたテキストデータを矩形図形の構造に従い各テキスト
間の関連を必要に応じた形で抽出する関連抽出装置であ
る。
以上のような構成の図形編集処理装置において、本発明
の詳細な説明するため第2図の矩形図形に対する垂直線
の削除を例にとりその動作を説明する。第2図の矩形図
形に対するデータは前記のように第3図の形で記憶装置
4に格納されている。
また、記憶装置f4内のそのデータの具体的構成法の一
例を第8図に説明する。第8図において矢印はポインタ
を示すものであυ実際には矢印の出発点には矢印の指す
データのアドレスが入っている。
また、# n t l mは何も指していないことを意
味する記号である。
また、第2図の垂直線15の削除のユーザの命令に対し
、入力装置7を通じて編集命令指定手段3から垂直線削
除の命令がデータ更新手段1に伝えられ、入力装置7を
通じて編集対象指定手段2から垂直線15のX座標の値
X(この場合は、X=X、)がデータ更新手段1に伝え
られる。垂直線削除の指定と与えられたX座標の値Xを
もとにデータ更新手段1の動作は第9図に示されるよう
に、記憶装置4のデータに対して、 (a)  矩形図形データのルート・ノードを訪問する
。(91,92) (bl  子ノードを訪問する。(93)(C)  ノ
ードが水平線を表すノードか調べ、そうならば’ (b
) ”を行なう。そうでなければ次を行なう。(94) (dl  ノード(このときノードは垂直線を表す)の
オペレータ値Xと与えられたX座標の値Xとを比較しく
95)、X (xならば左の子ノードを訪問して゛(C
)”を行ない(96)、x (Xならば右の子ノードを
訪問して“(C)@を行ない、X=xならば“(e)1
を行なう。
(e)  ノード(垂直線を表している)を削除し、そ
のノード以下のノードで一つにできる水平成するように
データを再構成して終了する。
(98,99) この場合の上記’ (eり ”の部分の動作について、
第3図と第6図でさらに詳しく説明する。垂直線を表す
ノード35を削除し、ノード35の子ノードであった水
平線を表すノード36とノード39のそれぞれのオペレ
ータ値を調べる。オペレータ値がylで等しいのでノー
ド36とノード39は一つにすることができ、オペレー
タ値がylである水平線を表す新しいノード63を作り
、その親ノードをノード35に子ノードをノード42に
する。ノード38とノード42の左の子ノード41は、
ともに終端を表すノードであるので一つにすることがで
き、新しい終端を表すノード65を作シ、≠;!作巾;
ノード42の左の子ノードとする。
〔発明の効果〕
以上の説明したように、この発明によると文字を含む矩
形図形の編集においてテキストデータ間の関連を示す情
報を抽出するなどの処理を目的とした場合でも、線分の
入力や削除に対しても編集中にそれまで入力された入力
情報を保存したまま線分の入力や削除の結果に沿ったデ
ータに実時間で書き換えられるので柔軟性の高い対話的
入力・編集が実現され、かつ作業効率の向上がはかれる
【図面の簡単な説明】 第1図は本発明による図形データ変換装置の一実施例を
示すブロック図、第2図、第4図、第5図は矩形図形の
入力例を示す図、第3図、第6図、第7図、第8図は矩
形図形のデータを示す図、第9図は本発明の処理フロー
を示すフローチャートである。 1・・・・・・データ更新手段、2・・・・・・編集対
象指定手段、3・・・・・・編集命令指定手段、4・・
・・・・記憶装置、6・・・・・・表示装置、7・・・
・・・入力装置。 代理人 弁理士  内 原   背 革1閲 茅 2 囚 第   乙    狂ゴ 第 7 閏 第 3Tl!J 第 7 回

Claims (1)

    【特許請求の範囲】
  1. 長方形と分割線から構成されその枠内にテキストが書き
    こまれた任意形式の矩形図形を図形表示データとテキス
    トデータが混在した形のデータ構造で記憶させる記憶装
    置をもつ文字を含む図形を入力・編集する図形編集処理
    装置において、ユーザからの命令に応じた入力あるいは
    削除の編集命令を指定する編集命令指定手段と、ユーザ
    が指定した座標の値により入力あるいは削除の対象要素
    を指定する編集対象指定手段と、前記編集命令指定手段
    と前記編集対象指定手段による線分の入力・削除に伴い
    前記記憶装置に記憶されている矩形図形のデータを入力
    ・削除の結果に沿ったデータに実時間で更新するデータ
    更新手段とを有することを特徴とする図形データ変換装
    置。
JP62273818A 1987-10-28 1987-10-28 図形データ変換装置 Pending JPH01114975A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62273818A JPH01114975A (ja) 1987-10-28 1987-10-28 図形データ変換装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62273818A JPH01114975A (ja) 1987-10-28 1987-10-28 図形データ変換装置

Publications (1)

Publication Number Publication Date
JPH01114975A true JPH01114975A (ja) 1989-05-08

Family

ID=17532986

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62273818A Pending JPH01114975A (ja) 1987-10-28 1987-10-28 図形データ変換装置

Country Status (1)

Country Link
JP (1) JPH01114975A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7931211B2 (en) 2007-03-05 2011-04-26 Denso Corporation Injector

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7931211B2 (en) 2007-03-05 2011-04-26 Denso Corporation Injector

Similar Documents

Publication Publication Date Title
EP1045310A3 (en) Character information processor for printing characters
US7930320B2 (en) Apparatus, method, and program for visualizing boolean expressions
JPH0812668B2 (ja) 手書き校正方法
JPH01114975A (ja) 図形データ変換装置
JPS6210769A (ja) 帳票作成処理方式
JPS62254263A (ja) 表作成方式
JP3674905B2 (ja) 文書編集装置
JPS6381575A (ja) 図形デ−タ管理装置
JPH0334098B2 (ja)
JPS6330976A (ja) マクロコマンド編集方式
JPS6295586A (ja) 枠組作成機能を備えた文章処理装置
JPH01147770A (ja) 文書編集装置
Lee An algorithm animation programming environment
JPH06282543A (ja) 文書編集装置
JPH0365759A (ja) 表の編集処理方式
JP2799499B2 (ja) 版下デザイン装置
JPH03129557A (ja) 表の罫線削除方式
JPH1196387A (ja) 手書きデータ処理装置
JPS6132889A (ja) 文書処理装置における表示方式
JPH04532A (ja) バイナリデータ編集装置
JPH01217571A (ja) Cadシステムでの文書編集方式
JPS63225859A (ja) 表作成装置
JPH04174056A (ja) 文書処理装置
JPH04111054A (ja) 文書処理装置
JPH01134393A (ja) フオントデータ作成装置