JPH04155573A - 表編集装置 - Google Patents

表編集装置

Info

Publication number
JPH04155573A
JPH04155573A JP2282093A JP28209390A JPH04155573A JP H04155573 A JPH04155573 A JP H04155573A JP 2282093 A JP2282093 A JP 2282093A JP 28209390 A JP28209390 A JP 28209390A JP H04155573 A JPH04155573 A JP H04155573A
Authority
JP
Japan
Prior art keywords
data
line data
changing
ruled line
line
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.)
Granted
Application number
JP2282093A
Other languages
English (en)
Other versions
JP3144792B2 (ja
Inventor
Toshihiko Torii
鳥居 敏彦
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP28209390A priority Critical patent/JP3144792B2/ja
Publication of JPH04155573A publication Critical patent/JPH04155573A/ja
Application granted granted Critical
Publication of JP3144792B2 publication Critical patent/JP3144792B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明1よ 文書中に自由に表を作成・編集することが
出来るデスクトップパブリッシングシステム(以下、D
TPという)等の表編集装置に関するものであム [従来の技術] 返電 文書中に自由に表を作成し それ鳴様々な編集を
行うことが出来るDTP等の表編集装置(よ その機能
の多様性とともiQ  操作性の向上が求められていも 従来の表編集装置において、文書中に表を作成する場合
、矩ゑ 縦線 横線を順次描画する方法いわゆる作図機
能と、表の大きさ、行数、列数を順次指定する方法いわ
ゆる作表機能とがある。前者の場合、線の描画によって
作成された矩形が一つのセルとして認識され 表はその
中のセル単位で独立に管理されも 後者の場合、表は行
単位列単位で管理されも [発明が解決しようとする課題] しかしなが収 従来の表編集装置では 線の描画で表を
作成した場合、表中に行又は列を挿入したり、表中の行
又は列を削除したりするには 行列の概念が無いために
 挿入や削除によって変化する表中の部分を、線の移動
や再描画によって、いちいち訂正しなくてはならなかっ
た 又 行列指定によって表を作成した場合には 行単
位及び列単位の編集しか行えず、斜線を入れたりするこ
とが難しかっな つまり、作表機能よって作成された表と作図機能を用い
て作成した図形とは全く関係が無く、表の大きさを変え
たり、線の位置を移動してL 作図機能を使って入れた
斜線の位置や長さが変わらないた数 表を変更する度に
作図機能を用いて作成した図形の変更をする必要があっ
k [課題を解決するための手段] この課題を解決するために 本発明(よ 行列指定で作
成された表データに基づいてその罫線データを生成し 
作図機能で作成された線分の始戊終点のデータを、罫線
データの変更に伴って、その相対的位置関係を保ちなが
ら変更する変更手段を備えも [作用] 本発明は上記した手段により、作表機能によって作成さ
れた表中に 作図機能で描画された横線縦飄 斜線等が
ある場合、作表機能で作成された表の一部又は全部を変
更すると、それに伴って作図機能で表中に書き込まれた
線も変更されも[実施例コ 以下、本発明の一実施例における表編集装置について図
面とともに説明すも 第1図は 本実施例の構成を示す機能ブロック図であ4
 ここで、 1は始点と終点とを指定して線分データを
人力する線データ生成手段であa2は線データ生成手段
lで入力されたデータを記憶する線データ記憶手段であ
ム 3は行数及び列数を指定して、表を構成する罫線の
生成を指示する行列データ生成手段であム 4は行列デ
ータ生成手段3によって入力されたデータに基づいて生
成された行列データを記憶する行列データ記憶手段であ
ム 7は行列データ記憶手段4に記憶されたデータに基
づく罫線データを生成記憶する罫線データ記憶手段であ
る。5は罫線データ記憶手段7に記憶された罫線データ
の大きさや位置を変更する罫線データ変更手段であ46
は罫線データ変更手段5によって変更された罫線データ
に応じて線データ記憶手段2内のデータを変更する線デ
ータ変更手段であム 8は線データ記憶手段2に記憶さ
れた線データ及び罫線データ記憶手段7に記憶された罫
線データに基づいて線分を表示する表示手段であム 第2図は 本発明の一実施例における表編集装置の回路
ブロック図であって、 21は装置の制御及びデータ処
理を行う中央演算処理装置(以下、CPUという)、 
22はプログラム命令等を記憶する読みだし専用メモリ
 (以下、 ROMという)23はデータ等を記憶する
ランダムアクセスメモリ (以下、RAMという)、 
24は外部入出力装置とのデータのやり取りのための入
出力ポート(以下、 Iloという)、 25はマウ入
 26はキーボード、 27はハードディス久 28は
フロッピーディス久 29は文字や図形の拡大・縮小・
回転・暮 画像データ処理を制御するイメージコントロ
ーラ、 30はビットマツプデータを記憶するイメージ
用RAM、31は表示用RA脈 32は表示用RAM3
1内のビットマツプデータを表示するCRT表示装置(
以下、CRTという)、33はプリンターであ、4 2
3−1は行列管理領域で、行列データ記憶手段に該当す
るものであム23−2は線描画管理領域で線データ記憶
手段2に該当するものである。 23−3は罫線管理領
域であり、罫線データ記憶手段7に該当するものであム 次に行列管理領域23−1の構成について第3図を用い
て説明す4 図中51は行列管理ブロックであり表の外
枠である矩形の左上端座標及び領域右下端座標を示すデ
ータとその表中の行数及び列数を記憶していム 又 各
行の管理ブロックを記憶している領域のアドレスを示す
データを記憶していも 52は各行毎の各列によって定
義されるセルに関する情報を記憶している領域のアドレ
スを示すデータを記憶する行管理ブロックであム53は
行管理ブロックの各々で指定される各セルの位置 セル
内のデータ等を記憶するセル情報記憶領域であム 第4図は線描画管理領域23−2の構成を示す図であム
 ここで61は横線 縦線等の図形の種類毎の管理ブロ
ックを記憶している領域のアドレスを記憶する線描画管
理ブロックである。 62は各種の図形毎の一つ一つを
代表する管理ブロックであム 例えば 横線管理ブロッ
クでは 何本かある横線の各々の始点の座標を記憶す4
63は管理ブロック62の各々で代表される線分等の一
つ一つを定義する開始座標と終了座標等を記憶するデー
タ領域であ4 第5図は行列管理領域23−1内のデータに基づいて生
成される罫線管理領域23−3の構成を示す図であム 
ここで71は横線 縦線及び矩形の各々の管理ブロック
を記憶している領域のアドレスを記憶する罫線管理ブロ
ックであ472は罫線管理ブロック71内のポインタに
よって示される領域内に各線 各矩形の代表となる始点
の座標や左上端の座標を記憶する管理ブロックであム7
3U  各線分、矩形の開始点座徴 終点座標及び線種
等を示すデータを記憶するデータ領域である。
以上のように構成された本実施例の表編集装置について
、以下、その動作を第6図から第8図のフローチャート
を用いて説明する。
第6図において、マウス25又はキーボード26からの
人力によって表編集が指示されると、ステップS31で
開始点座標を取得し ステップS32で終了点を取得す
る。そして、ステップS33、S34で線データとして
第4図に示す線描画管理領域23−2に記憶して、CR
T32に表示す4 以上(よ 作図機能と称される線分
の人力過程の処理手順であも 次低 作表機能と称される行列指定による作表処理手順
について、第7図のフローチャートに沿って説明すも 先ず、ステップSj5でマウス25によって指示された
表の外枠と一致する行列領域の左上端座標を取得する。
ステップ83BでステップS35と同様に右下端座標を
取得すム ステップS37.838ではステップS35
、 S36で取得した座標データを行列管理領域23−
1に格納して、CRT32に表示する。ステップS39
、 S40ではキーボード26から行数と列数とのデー
タを取得し 行列管理領域23−1へ格納する。ステッ
プS41で(よ ステップS30、 S40で取得した
行数 列数データに基づいて、行列管理ブロック51、
行管理ブロック52及びセル情報記憶領域53を設定す
ム ステップS42では 各セルの位置情報を算出して
、ステップS43ではそこで算出されたセルの位置情報
をセル情報記憶領域53に格納すも 以上で第3図に示
す行列管理領域が完成すも ステップS44では行列管
理領域23−1内のデータに基づいて罫線デー久 つま
り表を構成する縦線 横線のデータを生成し 第5図に
示すような罫線管理領域23−3に記憶すム ステップ
S45でその罫線データに従った罫線を表示すも 次く 表の体裁を変更する場合の処理手順について第8
図のフローチャートに従って説明すも先ず、ステップS
46において、マウス25によって編集範囲を取得すム
 ステップS47ではステップS46で指定された編集
範囲内のセル及び罫線を検索すム これ(表 データ領
域63及び73を検索して対象を見つけも ここで(よ
 編集範囲の座標データと各線 各罫線の座標とを比較
して、対象となるか否かを判別する。その検索の結果 
変更対象となったセル及び罫線のデータをステップ34
8で取得し ステップS49でその旨の表示を行う。ス
テップS50で(友 マウス25で指示された罫線の変
更データを取得すム ステップS51で(よ ステップ
S44で作成された罫線データに関するデータ領域73
内のデータの変更を行うと同時に ステップS33で生
成された線データに関するデータ領域63及び線管理ブ
ロック62のデータの変更を行う。又 罫線データの変
更に伴って、セル情報記憶領域53内のセルの一情報も
変更すム この変更(よ ある座標データが変更される
とその座標と同じ座標のデータも同様に変更すム 例え
ば 罫線と罫線との交点にある線分の端点が重なってい
る場合、その交点の移動に伴って、線分の端点の座標も
変更するものであ4 ステップS52で(よ 変更され
たセル情報 罫線データ及び線データに基づく線を表示
すも 次凶 表示例に沿って説明する。第9図は表中のある一
本の横線の位置を変更する場合の例を示したものであも
 ここで、縦罫線と横罫線は第7図のフローチャートに
沿った機能を用いて作表されたものであり、斜線は第6
図のフローチャートに沿ったいわゆる作図機能を用いて
作成された線であ4 この状態において、上から2本目の横線をマウス25で
移動対象として指示すると(ステップ846)、ステッ
プS47、 S48、549の処理を経て、上から2本
目の横線及び斜線か変更対象であることが第9図(a)
のように表示されもそして、同図(b)のように変更対
象罫線を上方に移動させると、管理ブロック72、デー
タ領域73内のデータが変更されると同時に 斜線の結
合位置も変更するように 管理ブロック62及びデータ
領域63のデータが変更される。そして、第9図(c)
のように表示されも 第10図(よ 表の大きさを変更する場合の表示例を示
すものである力丈 第9図と同様に縦横罫線と斜線とは
各々作成されたものであも 変更対象として表の全体を指示し 同図(b)に示すよ
うに左下端点の位置を変更すると、相似を維持しながら
縦横罫線も移動し 同時に斜線の位置 長さも移動して
、同図(C)に示すように表示されも [発明の効果] 以上のように本発明(上 作表機能によって作成された
表の罫線データを変更する際に 作図機能によって線描
画された斜線等の線分の位置や長さも変更するようにし
たので、作表機能によって作成した表中に斜線等を入れ
た後においてL 表の体裁の変更が容易になム
【図面の簡単な説明】
第1図は 本発明の一実施例におけるひょう変集装置の
構成を示す機能ブロックに 第2図は本実施例の回路ブ
ロック叉 第3図(よ 本実施例の行列管理ブロックの
構成を示すは 第4図(よ線描画ブロックの構成を示す
諷 第5図(よ 罫線管理ブロックの構成を示す@ 第
6図1友 線描画時の制御手順を示すフローチャート、
第7図1友行列指定で表作成する時の制御手順を示すフ
ローチャート、第8図(よ 表の体裁の変更をする時の
制御手順を示すフローチャート、第9図及び第1O図(
よ 表の罫線の変更をする場合α 本実施例での表示例
を示す図であム ト・・線データ生成平成 2・・・線データ記憶半没3
・・・行列データ生成半没 4・・・行列データ記憶平
成 5・・・罫線データ変更半没 6・・・線データ変
更手段、 7・・・罫線データ記憶手段 8・・・表示
手取21・・CPU、 22・・・RO脈 23・・・
RA脈 23−1・・・行列管理類i  23−2・・
・線描画管理領域 23−3・・・罫線管理傾板 24
・・・Ilo、 25・・・マウ入 26・・・キーボ
ード、 27・・・ハードディス久 28・・・フロッ
ピーディス久 29・・・イメージコントローラ、 3
0川イメ一ジ用RAM、  31・・・表示用RAM、
  32・・・CRT、 33・・プリンター 代理人の氏名 弁理士 小鍜治 明 ほか2名第1図 第6図 第7図 第8図 第9図 (a)     (b)     (c)第10図

Claims (1)

  1. 【特許請求の範囲】 表の大きさ、行数、列数を指定して表データを作成する
    作表手段と、 前記作表手段によって作成された表データに基づいて表
    を構成する罫線データを生成する罫線生成手段と 始点、終点を指定して線分データを作成する作図手段と
    、 前記罫線生成手段によって生成された罫線データの変更
    を行う表変更手段と、 前記表変更手段による罫線データの変更に伴って、該罫
    線データとの相対的位置関係を保ちながら前記作図手段
    で作成された線分データを変更する変更手段と を有することを特徴とする表編集装置。
JP28209390A 1990-10-19 1990-10-19 表編集装置 Expired - Lifetime JP3144792B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP28209390A JP3144792B2 (ja) 1990-10-19 1990-10-19 表編集装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP28209390A JP3144792B2 (ja) 1990-10-19 1990-10-19 表編集装置

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP11159104A Division JP2000029870A (ja) 1999-06-07 1999-06-07 表編集装置

Publications (2)

Publication Number Publication Date
JPH04155573A true JPH04155573A (ja) 1992-05-28
JP3144792B2 JP3144792B2 (ja) 2001-03-12

Family

ID=17648033

Family Applications (1)

Application Number Title Priority Date Filing Date
JP28209390A Expired - Lifetime JP3144792B2 (ja) 1990-10-19 1990-10-19 表編集装置

Country Status (1)

Country Link
JP (1) JP3144792B2 (ja)

Also Published As

Publication number Publication date
JP3144792B2 (ja) 2001-03-12

Similar Documents

Publication Publication Date Title
JPH0363756A (ja) 文書編集装置
JPH04155573A (ja) 表編集装置
JPH04347779A (ja) 図形文書処理装置
JPH0435789B2 (ja)
JP3118379B2 (ja) レイアウト処理装置
KR890003981B1 (ko) 입력장치에 있어서의 문자입력방법
JP3012406B2 (ja) 作表装置及び方法
JPS61241866A (ja) 文書作成装置
JPH0357079A (ja) 図形登録制御方式
JP3150316B2 (ja) 文書編集装置
JP2000029870A (ja) 表編集装置
JPS63155260A (ja) コンピユ−タによる表の編集方法
JPS63224965A (ja) 文字発生装置
JPH0376491B2 (ja)
JP3072949B2 (ja) 文書編集システム
JPH07234868A (ja) 文書作成装置
JPH0548876A (ja) グリツド機能を有する画像処理装置
JPH051947B2 (ja)
JPH08137853A (ja) 文書処理装置
JPH05165455A (ja) 文字表示処理方法
JPH09204539A (ja) 文書処理方法及び装置
JPH0411020B2 (ja)
JPS63317818A (ja) フイ−ルド内文書編集装置
JPS6320681A (ja) 表作成処理方式
JPH07334550A (ja) 線路設備図作成装置

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080105

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090105

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100105

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110105

Year of fee payment: 10

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110105

Year of fee payment: 10