JPH04268956A - 文書作成装置 - Google Patents

文書作成装置

Info

Publication number
JPH04268956A
JPH04268956A JP3030233A JP3023391A JPH04268956A JP H04268956 A JPH04268956 A JP H04268956A JP 3030233 A JP3030233 A JP 3030233A JP 3023391 A JP3023391 A JP 3023391A JP H04268956 A JPH04268956 A JP H04268956A
Authority
JP
Japan
Prior art keywords
area
ruled line
character data
character
ruled
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
JP3030233A
Other languages
English (en)
Inventor
Hiroyuki Aoki
宏之 青木
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP3030233A priority Critical patent/JPH04268956A/ja
Publication of JPH04268956A publication Critical patent/JPH04268956A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Abstract

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

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、表作成機能を有した文
書作成装置に関する。
【0002】
【従来の技術】一般に、文書作成装置には、文書中に表
を作成することが可能な表作成機能が設けられている。 この表作成機能によって作成される表には2つの種類が
ある。一方は、入力した文字が表を形成する罫線に達す
ると、罫線で囲まれた同じ領域内の次の行に改行される
ものである(以下、作表罫線による表と呼ぶ)。他方は
、入力した文字が表を形成する罫線に達しても改行され
ずに、文字と罫線とが重なり、文字の入力に影響しない
ものである(以下、通常罫線による表と呼ぶ)。
【0003】作表罫線による表と通常罫線による表は、
使用する目的に応じて使い分けることができる。ただし
、表の種類は、表作成段階に指示することによって決定
される。
【0004】
【発明が解決しようとする課題】このように、従来の文
書作成装置では、2つの種類の表を使い分けて使用する
ことができる。しかしながら、作表罫線による表を作成
するか、通常罫線による表を作成するかは、表の作成段
階で指示を分けなければならなかった。このため、表を
作成した後に、他の種類の表として使用したい場合には
、再度表を作成し直さなければならなかった。本発明は
前記のような点に鑑みてなされたもので、種類の異なる
表を容易に使用することが可能な文書作成装置を提供す
ることを目的とする。
【0005】
【課題を解決するための手段】本発明は、文字入力範囲
を規定する作表罫線による表と文字入力に影響しない通
常罫線による表を作成する表作成機能を有した文書作成
装置において、前記表作成機能によって作成された表を
構成する罫線のデータを格納するための罫線格納手段と
、前記罫線格納手段によって格納された罫線のデータを
参照して、文字データを格納するための文書格納手段の
内容を書き替えることによって表の種類を変換する表変
換処理手段とを具備し、任意の指示に応じて前記表変換
処理手段によって表の種類の変換を行なう構成とするも
のである。
【0006】
【作用】このような構成によれば、通常罫線による表の
場合には入力されている文字が全て基本編集域にあるも
のとして基本編集域文字データエリアに文字データを格
納し、作表罫線による表の場合には文字入力範囲が規定
される領域(作表領域)内の文字データと基本編集域内
の文字データを、それぞれ領域内文字データエリアと基
本編集域文字データエリアとに別けて格納すると共に、
罫線位置を示すコード,作表領域位置を示すコードをそ
れぞれのエリアに、罫線格納手段(罫線マップエリア)
に格納された罫線データを参照して埋め込むことにより
表の種類を変換する。
【0007】
【実施例】以下、図面を参照して本発明の一実施例を説
明する。図1は同実施例に係わる文書作成装置の構成を
示すブロック図である。図1において、3 はCPU、
4 及び5 は同CPU3 によりアクセスされるメモ
リ(RAM,ROM)である。
【0008】CPU3 は、装置全体の制御を行なうも
ので、RAM4 、ROM5 をアクセスして、入力指
示に従うプログラムの起動で、文書を作成するためのか
な漢字変換処理や、表作成処理等を実行するものである
【0009】RAM4 には、作成された文書データ(
かな漢字変換結果)を記憶するための文書エリア6 、
罫線がどの位置で作成されているかを示す罫線データを
格納するための罫線マップエリア7 、各種制御変数を
格納するための変数エリア8 、文書データを展開する
ための文書データ展開エリア9 等が設けられる。なお
、文書エリア6 には、基本編集域文字データエリア6
a、領域内文字データエリア6b、及びその他の文字デ
ータエリア6cが設けられる。基本編集域文字データエ
リア6aには、表(罫線で囲まれた領域)外の文字デー
タ及び作表領域制御コード(後述する)が格納され、領
域内文字データエリア6bには表内の文字データ及び罫
線区切り制御コード(後述する)が格納される。罫線マ
ップエリア7 には、基本編集域文字データエリア6a
の1文字分に対応して、1文字分の罫線要素(後述する
)が格納される。
【0010】ROM5 には、文書作成装置の全ての動
作を規定する制御プログラムを記憶するためのプログラ
ムエリア10、かな漢字変換において参照される辞書デ
ータを記憶するための辞書エリア11、フォントデ―タ
が格納された文字パターンエリア12等が設けられてい
る。プログラムエリア10には、かな漢字変換プログラ
ムを格納するためのかな漢字変換プログラムエリア13
、表作成プログラムを格納するための表作成プログラム
エリア14等が設けられている。表作成プログラムの一
部には、通常罫線の表と作成罫線による表とを切り換え
るための、表変換処理手段14aが設けられている。
【0011】また、16はキーボード(KB)、17は
キーボードインターフェイス(KB−IF)、18は表
示器、19は表示コントローラ(表示−CNT)、20
は表示用RAM、21はフロッピ―ディスク装置(FD
D)、22はFDDインターフェイス(FDD−IF)
、23はプリンタ装置(PRT)、24はプリンタイン
ターフェイス(PRT−IF)である。
【0012】キーボード(KB)16は、文書作成等に
必要な入力情報をキーボードインターフェイス(KB−
IF)17を介してCPU3 へ出力する。このキーボ
ード16には、文字キー、カーソルキー等に加えて、「
かな」(読み)から漢字への変換の指示や次候補処理の
実行を指示するための「変換/次候補」キー、各種設定
の確定を指示するための「選択/実行」キー、処理の中
断や確定前の入力文字の取り消し等を指示するための「
取消」キー、文書の作成,編集・校正等に用いられる「
削除」,「挿入」キー、作成罫線による表と通常罫線の
表との相互変換を指示するための「作表領域化」キー,
「作表解除」キー等を含む各種のファンクションキーが
設けられている。
【0013】表示器18は、CRTや液晶ディスプレイ
等から構成されている。表示−CNT19は、CPU3
 の制御の下に表示用RAM20を用いて、表示器18
の表示制御を行なう。
【0014】FDD21は、CPU3 の制御の下に、
FDD−IF22を介して、作成された文書を保存した
り外字(JIS第1水準文字及び第2水準文字以外の文
字や記号・マーク等をいう)及び第2水準文字等をFD
に記録する。
【0015】PRT23は、PRT−IF24を介して
、文書エリア6 に格納された文書、あるいはFDD2
1から本体内に読込まれて文書エリア6 に格納された
文書情報をもとに印字を行なう。
【0016】次に、同実施例の動作について説明する。 ここでは、図2の表示画面例に示すように表が作成され
、文字が入力されているものとする。この状態において
、1文字削除する処理を例にして説明する。なお、図2
に示す表は作表罫線による表であり、表内の文字が入力
されていない領域には作表エリアスペースを示す「+」
が表示され、表外の文字が入力されていない領域には、
システムスペースを示す「・」が表示されている。
【0017】図2に対応する文書エリア6 中の文字列
データの並びを図3に示している。基本編集域文字デー
タエリア6aには、入力されている文字データの他に、
表が作成されている位置に作表領域であることを示す作
表領域制御コードが格納される。作表領域制御コードは
、作表領域内文字列(領域内文字データエリア6b)へ
のポインタを示している。なお、図中では、例えば「領
域1−1」は、領域No.1の1行目であることを示し
ている。
【0018】作表領域制御コードが示す領域内文字デー
タエリア6bには、表内の文字データ、及び罫線が存在
することを示す罫線区切り制御コード(図中「罫SP」
で示す)が格納される。
【0019】また、罫線マップエリア7 には、図4に
示すように、作成されている罫線を示す罫線要素のデー
タ(罫線データ)が格納される。罫線要素は、図5に示
すように、1文字の領域中a〜hの罫線素片の組み合わ
せによって、1カラム中に表示される罫線の基本単位と
なっている。各罫線素片は、罫線要素のデータの1ビッ
トに対応し、例えば図6(a)に示すような罫線要素が
図6(b)に示すようなビットの並びで表現される。な
お、ここでは、半行,半桁単位で罫線を作成できるもの
としている。
【0020】まず、表の種類を変換しないで、図2中の
カーソル位置の文字「今」を削除する場合には、領域内
文字データエリア6bの罫線区切り制御コードによって
区切られる領域(作表エリア)内で文字を書き替え、削
除した文字分の作表エリアスペースを補充する。これに
より、図7に示すように、基本編集域や作表エリアの他
の領域内の文字列に影響せずに文字が削除される。
【0021】次に、図2に示す状態から、表の種類を変
換する場合について説明する。この際、キーボード16
の「作表解除」キーが押下され、作成罫線による表から
通常罫線の表への変換が指示されると、表変換処理手段
14aが起動される。表変換処理手段14aは、基本編
集域文字データエリア6a内の作表領域制御コード部分
に、対応する領域内文字データを埋め込む。この際、罫
線区切り制御コードの削除、作表エリアスペースのシス
テムスペースへの置き換え(「+」→「・」)を行ない
作表領域を削除する。そして、その文字列データについ
て展開処理を行ない、基本編集領域に格納する。これよ
り、基本編集域文字データエリア6a内の文字列データ
の並びは、図8に示すようになり作表領域制御コードを
含まない。 この結果、図2に示す状態から、図9に示すような状態
に変換して表示される。
【0022】こうして、通常罫線による表に切り替えて
、例えば図9中のカーソル位置の文字「今」を削除する
場合には、図8に示す基本編集域文字データエリア6a
を書き替えるため、表と無関係に文字列が編集され、図
10に示すように表示される。
【0023】次に、図9に示す状態から、表の種類を変
換する場合について説明する。この際、キーボード16
の「作表領域化」キーが押下され、通常罫線の表から作
成罫線による表への変換が指示されると表変換処理手段
14aが起動される。表変換処理手段14aは、罫線マ
ップエリア7 に格納された罫線データをもとに、基本
編集域文字データエリア6aの文字列データに作表領域
制御コードを埋め込み、基本編集域(表の領域外)の文
字データと領域内の文字データに分離する。そして、そ
れぞれの文字列データについて展開処理を行ない、基本
編集領域、作表領域に格納する。領域内の文字データは
、罫線位置に罫線区切り制御コードが挿入され、またシ
ステムスペースを作表エリアスペースへ置き換えて領域
内文字データエリア6bに書き込まれる。
【0024】なお、前記実施例では、はじめに作成され
ている表を作表罫線によるものとしたが通常罫線による
表であっても、作表罫線による表に任意に変換すること
ができる。何れの表であっても、作成された表の罫線デ
ータが罫線マップエリア7 に格納され、表の種類の変
換を行なう際に参照される。
【0025】このようにして、基本編集域文字データエ
リア6aと領域内文字データエリア6bに格納される文
字データを、「作表領域化」または「作表解除」の指示
に応じて罫線マップエリア7 に格納された罫線データ
を参照して展開処理することにより、任意に表の種類を
変換することができる。このため、表を作成した後に種
類を変換するため再度表を作成し直す必要がなく、表を
容易に使用することができる。
【0026】
【発明の効果】以上のように本発明によれば、任意の指
示に応じて、文書エリア内に格納された文字データが書
き替えられて表の種類が変換されるので、表の作成段階
で種類を決定する必要がなく、表を容易に使用すること
が可能となるものである。
【図面の簡単な説明】
【図1】本発明の一実施例に係わる文書作成装置の構成
を示すブロック図。
【図2】作表罫線による表の表示画面の一例を示す図。
【図3】図2に対応する文書エリア6 中の文字列デー
タの並びの一例を示す図。
【図4】罫線マップエリア7 を説明するための図。
【図5】罫線マップエリア7 に格納される罫線要素を
説明するための図。
【図6】罫線要素の一例を示す図。
【図7】作表罫線による表で文字削除を行った際の表示
画面の一例を示す図。
【図8】通常罫線による表に対応する基本編集域文字デ
ータエリア6b中の文字データの並びの一例を示す図。
【図9】通常罫線による表の表示画面の一例を示す図。
【図10】通常罫線による表で文字削除を行った際の表
示画面の一例を示す図。
【符号の説明】
3 …CPU、6a…基本編集域文字データエリア、6
b…領域内文字データエリア、7 …罫線マップエリア
、9 …文書データ展開エリア、13…かな漢字変換プ
ログラムエリア、14…表作成プログラムエリア、14
a…表変換処理手段。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】  文字入力範囲を規定する作表罫線によ
    る表と文字入力に影響しない通常罫線による表を作成す
    る表作成機能を有した文書作成装置において、前記表作
    成機能によって作成された表を構成する罫線のデータを
    格納するための罫線格納手段と、前記罫線格納手段によ
    って格納された罫線のデータを参照して、文字データを
    格納するための文書格納手段の内容を書き替えることに
    よって表の種類を変換する表変換処理手段と、を具備し
    、任意の指示に応じて前記表変換処理手段によって表の
    種類の変換を行なうことを特徴とする文書作成装置。
JP3030233A 1991-02-25 1991-02-25 文書作成装置 Pending JPH04268956A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3030233A JPH04268956A (ja) 1991-02-25 1991-02-25 文書作成装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3030233A JPH04268956A (ja) 1991-02-25 1991-02-25 文書作成装置

Publications (1)

Publication Number Publication Date
JPH04268956A true JPH04268956A (ja) 1992-09-24

Family

ID=12297999

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3030233A Pending JPH04268956A (ja) 1991-02-25 1991-02-25 文書作成装置

Country Status (1)

Country Link
JP (1) JPH04268956A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9703157B2 (en) 2008-10-08 2017-07-11 Semiconductor Energy Laboratory Co., Ltd. Display device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9703157B2 (en) 2008-10-08 2017-07-11 Semiconductor Energy Laboratory Co., Ltd. Display device

Similar Documents

Publication Publication Date Title
JPH04268956A (ja) 文書作成装置
JPS6026235B2 (ja) 図表デ−タの保護方法
JP2924682B2 (ja) タッチパネルのデータ入力装置
JPH04326478A (ja) 図形作成装置
JPH04282755A (ja) 文書作成装置
JPS6137671B2 (ja)
JPH0264853A (ja) 文書作成装置
JP3133385B2 (ja) 文字編集システム
JP2786260B2 (ja) かな漢字変換装置
JPH0572270B2 (ja)
JPH0778133A (ja) 文書作成装置および文字パターン出力方法
JP3009609U (ja) 文字配置および文字情報を管理することが可能なキャド装置
JPH0782493B2 (ja) 辞書登録機能付き文字処理装置
JPH04282757A (ja) 文書作成装置
JPH05210679A (ja) 文書作成装置
JPH06214986A (ja) 文書作成装置
JPH05204917A (ja) 文書作成装置
JPH04276854A (ja) ワードプロセッサ
JPH0193385A (ja) 文書作成印刷装置
JPH04268952A (ja) 文書作成装置
JPH0589105A (ja) 文書作成装置
JPS61147330A (ja) グラフ数表印字方式
JPH0421161A (ja) 文書作成装置
JPH03160557A (ja) 文字処理方法及び装置
JPH04282746A (ja) 文書作成装置