JPH03144848A - ワードプロセッサ - Google Patents

ワードプロセッサ

Info

Publication number
JPH03144848A
JPH03144848A JP1285957A JP28595789A JPH03144848A JP H03144848 A JPH03144848 A JP H03144848A JP 1285957 A JP1285957 A JP 1285957A JP 28595789 A JP28595789 A JP 28595789A JP H03144848 A JPH03144848 A JP H03144848A
Authority
JP
Japan
Prior art keywords
character
data
area
line
text
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
JP1285957A
Other languages
English (en)
Inventor
Kiyoshi Yoshida
清 吉田
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.)
Brother Industries Ltd
Original Assignee
Brother Industries 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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP1285957A priority Critical patent/JPH03144848A/ja
Publication of JPH03144848A publication Critical patent/JPH03144848A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、行属性を利用し、非文字データの領域を確保
するm能を有したワードプロセッサに関する。
[従来の技術] 従来から、ワードプロセッサでは、文字列および文字制
御コードを記憶するテキスト領域としての記憶部を有し
、前記テキスト領域記憶部に文字列もしくは文字制御コ
ードを挿入するまたは削除するfileiと、前記テキ
スト領域とは別個に、罫線データもしくはイメージなど
の非文字データを記憶するための非文字データ領域とし
ての記憶部と、これらの記憶部に記憶された各種データ
の処理を行う制御機能とを備えている。
[発明が解決しようとする課題] ところが、テキスト領域の文字列および文字制御コード
に対し、挿入もしくは削除を行ったときに、行の加減が
あった場合にも、非文字データ領域にはなんの影響も与
えないので、非文字データ領域に記憶された罫線データ
もしくはイメージなどの非文字データとテキスト領域に
記憶された文字列および文字制御コードとの間の相対関
係がずれてしまうという問題点がある。
本発明は上記の問題点を解消するもので、テキスト領域
と非文字データ領域との位置関係を明確にし、挿入もし
くは削除により両者の相対関係がずれないようにしたワ
ードプロセッサを提供することを目的とする。
[課題を解決するための手Vi] 上記目的を達成するために本発明は、文字列および文字
制御コードを記憶するテキスト領域としての記憶部と、
前記テキスト領域に記憶される文字列および文字制御コ
ードを挿入する挿入手段と、前記テキスト領域に記憶さ
れた文字列および文字制御コードを削除する削除手段と
、前記テキスト領域とは別個に、罫線データもしくはイ
メージなどの非文字データを記憶する非文字データ領域
としての記憶部と、これらの記憶部に記憶された各種デ
ータの処理を行う制御手段とを備えたワードプロセッサ
において、前記テキスト領域と非文字データのそれぞれ
の行位置に関する情報を記憶する行属性記憶部と、前記
挿入手段もしくは削除手段による文字列および文字制御
コードの挿入もしくは削除により、前記テキスト領域の
行数に増減が生じたとき、この変化が及ぶ範囲内の行属
性を検索して、非文字データ領域があるとき、該領域を
前記テキスト領域の行数の増減に応じて移動させる非文
字領域移動手段とを具備したものである。
[作用コ 上記構成によれば、文字列および文字制御コードがテキ
スト領域に記憶され、罫線データもしくはイメージなど
の非文字データが非文字データ領域に記憶され、テキス
ト領域と非文字データのそれぞれの行位置に関する情報
が行属性記憶部に記憶された後、挿入手段もしくは削除
手段により、文字列あるいは文字制御コードの挿入また
は削除が実行され、テキスト領域の行が増減すると、行
属性記憶部に記憶された行位置に関する情報により、こ
の変化が及ぶ範囲内の行属性を検索して、非文字データ
領域があるとき、該領域を前記テキスト領域の行数の増
減に応じて非文字領域移動手段にて移動させる [実總例] 本発明のワードプロセッサの一実施例について第1図を
参照して説明する。
ワードプロセッサは、処理手段として、中央処理装置(
以下、CPUという)1を具備する。また、記憶手段と
して、処理手順を記憶する読み出し専用記憶装置(以下
、ROMという)2と、データを一時記憶する読み書き
可能記憶装置(以下、RAMという)3と、RAM3の
容量が足らなくなった場合もしくは文書を保存する場合
に使用する補助記憶装置4と、その制御を行う補助記憶
装置制御回路5とを備える。さらに、入出力手段として
、入力装置6と、その制御を行う入力制御回路7と、表
示装置8と、その制御を行う表示装置制御回路9と、印
字装置10と、その制御を行う印字制御回路11とを備
えている。
ここで、ワードプロセッサの動作を説明すると、入力装
置6から入力された文字列等は、入力制御回路7を経て
RAM3に記憶される。その後、CPU1は、ROM2
に格納されている入カキ−の処理手順にしたがい、入力
された文字列等を表示装置制御回路9を経て表示装置8
に出力し、かつ、文書データとしてRAM3の所定の位
置に格納記憶する。また、領域設定キー等を解釈して、
それらの処理手順が記憶されているROM2の内容を実
行する。さらに、CPU1は、RAM3の容量が足らな
くなった場合もしくは文書を保存する場合に、RAM3
に格納記憶されている文字データを補助記憶装置制御口
r!@5を経て補助記憶装置4に格納記憶する0文書を
印字する場合は、RAM3に格納記憶されている文字デ
ータを印字制御回路11を経て印字装置10に出力する
次に、第2図、第3図、第4図、第5図、第6図を用い
て、文字データの削除を行ったときの罫線データに関す
る処理について説明する。なお、第3図は削除実行以前
のデータの印字イメージを表わし、第4図は削除実行以
前のデータのテキスト・行属性・罫線の格納イメージを
表わし、第5図は削除実行後のデータの印字イメージを
表わし、第6図は削除実行後のデータのテキスト・行属
性・罫線の格納イメージを表わしている。また、斜線部
しは文字列の削除しようとする位置を示し、枠には罫線
データを示す。
文字列および文字制御コードの削除処理が行われた場合
、すなわち、第3図に示される文字データ中の斜線部り
が削除されると、cpuiは、削除処理が実行された文
字データを調べ、行属性が減少したかどうかを判定する
(ステップ81.これを31と略記する。以下同様)0
行属性が減少し、第4図に示す番号「2」の付いた行属
性が1行減少した場合、対応する罫線行に罫線データが
存在せず、同行が削除可能かどうかを判断する(S2)
。削除可能な場合、すなわち、第4図に示されている文
字データにおいて、削除される行属性に対応する罫線行
にはデータが存在せず、この罫線行が削除可能である場
合は、これを削除し、文字データと罫線データの相対関
係がずれないように罫線データを移動させ(33)、処
理を終える。上記処理の結果、データの印字イメージお
よびデータの格納イメージは第5図、第6図に示すごと
くになる。
S2において、罫線行が削除不可能で、文字データと罫
線データの相対関係がずれる場合は、削除可能な罫線行
を検索しく34)、削除可能な罫線行を見つけると、S
3へ進む。また、Slにおいて、行属性が減少していな
い場合は、処理を終了する。
なお、従来の罫線をテキスト領域とは別領域に格納する
ワードプロセッサでは、該テキスト領域とは別領域の罫
線は移動せず、文字データのみが移動し、例えば、罫線
で区切られた表における罫線と表内の文字データという
ような関連がある文字データが存在したとしても、削除
後の配置は第9図のようにずれたものになってしまう。
さらに、第2図、第7図、第8図を用いて、文字データ
の削除を行ったときの非文字データに関する処理につい
て説明する。なお、第7図は、削除実行以前のデータの
印字イメージおよびテキスト・行属性の格納イメージを
表わし、第8図は、削除実行以前のデータの印字イメー
ジおよびテキスト・行属性の格納イメージを表わしてい
る。また、行属性の格納イメージ中の星印は、これらの
位置に非文字データが文字単位で格納されていることを
示す。
文字列および文字制御コードの削除処理が行われた場合
、すなわち、第7図に示される文字データ中の斜線部り
が削除されると、cpuiは、罫線データの処理と同様
に、削除処理が実行された文字データを調べ、行属性が
減少したがどうかを判定する(Sl)。行属性が減少し
、第7図に示す番号「2」の付いた行属性が1行減少す
ると、対応する非文字データ行に非文字データが存在せ
ず、同行が削除可能かどうかを判断しくs2)、削除可
能な場合は削除して、文書データと非文字データの相対
関係がずれないように非文字データを移動させる(83
)、上記処理の結果、データの印字イメージおよびテキ
スト・行属性の格納イメージは、第8図に示すごとくに
なる。
S2において、非文字データ行が削除不可能な場合、削
除可能な非文字データを検索しくs4)、削除可能な非
文字データ行が見っがると、s3へ進む。
なお、従来のワードプロセッサでは、非文字データの部
分は移動せず、文字データのみが移動し、例えば、非文
字データの周辺に非文字データのタイトルなどの関連が
ある文字データが存在したとしても、削除後の配置は第
10図に示すように相対的な位置関係がずれたものにな
ってしまう。
上記のようにして、テキスト領域と非文字データとの行
位置に関する情報をRAM3に記憶させることにより、
各行に配置された文字列と非文字データとの相対的な位
置関係を保つことができる。
[発明の効果] 以上のように本発明によれば、文字列が格納されている
領域の縦方向の位置と、前記領域とは別の非文字データ
が格納されている領域の縦方向の位置との関係を記憶す
る行属性領域を設けたことにより、挿入手段および削除
手段による文字列等の挿入、削除処理によりテキスト領
域での行数が増減した場合に、非文字データの行数も非
文字領域移動手段にて増減させ、文字列等と非文字デー
タとの相対位置関係がずれないようにすることができる
【図面の簡単な説明】
第1図は本発明の一実施例によるワードプロセッサのブ
ロック構成国、第2図は行の増減を実行する場合のフロ
ーチャート、第3図は文字削除実行以前のデータの印字
イメージを示す図、第4図(a)(b)(c)は文字削
除実行以前のデータのテキスト・行属性・罫線の格納イ
メージを示す図、第5図は文字削除実行以後のデータの
印字イメージを示す図、第6図(a)(b)<c)は文
字削除実行以後のデータのテキスト・行属性・罫線の格
納イメージを示す図、第7図は文字削除実行以前のデー
タの印字イメージおよびテキスト・行属性の格納イメー
ジを示す図、第8図は文字削除実行以後のデータの印字
イメージおよびテキスト・行属性の格納イメージを示す
図、第9図は従来装置での文字データと罫線データの相
対関係がずれた場合の例を示す図、第10図は従来装置
での文字データと非文字データの相対関係がずれた場合
の例を示す図である。 1・・・中央処理装置(CPU)、2・・・読み出し専
用記憶装置(ROM)、3・・・読み書き可能記憶装置
(RAM)、8・・・表示装置。

Claims (1)

    【特許請求の範囲】
  1. (1)文字列および文字制御コードを記憶するテキスト
    領域としての記憶部と、前記テキスト領域に記憶される
    文字列および文字制御コードを挿入する挿入手段と、前
    記テキスト領域に記憶された文字列および文字制御コー
    ドを削除する削除手段と、前記テキスト領域とは別個に
    、罫線データもしくはイメージなどの非文字データを記
    憶する非文字データ領域としての記憶部と、これらの記
    憶部に記憶された各種データの処理を行う制御手段とを
    備えたワードプロセッサにおいて、 前記テキスト領域と非文字データのそれぞれの行位置に
    関する情報を記憶する行属性記憶部と、前記挿入手段も
    しくは削除手段による文字列および文字制御コードの挿
    入もしくは削除により、前記テキスト領域の行数に増減
    が生じたとき、この変化が及ぶ範囲内の行属性を検索し
    て、非文字データ領域があるとき、該領域を前記テキス
    ト領域の行数の増減に応じて移動させる非文字領域移動
    手段とを具備したことを特徴とするワードプロセッサ。
JP1285957A 1989-10-31 1989-10-31 ワードプロセッサ Pending JPH03144848A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1285957A JPH03144848A (ja) 1989-10-31 1989-10-31 ワードプロセッサ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1285957A JPH03144848A (ja) 1989-10-31 1989-10-31 ワードプロセッサ

Publications (1)

Publication Number Publication Date
JPH03144848A true JPH03144848A (ja) 1991-06-20

Family

ID=17698145

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1285957A Pending JPH03144848A (ja) 1989-10-31 1989-10-31 ワードプロセッサ

Country Status (1)

Country Link
JP (1) JPH03144848A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05189424A (ja) * 1991-11-11 1993-07-30 Sanyo Electric Co Ltd 文書編集装置及び文書編集方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05189424A (ja) * 1991-11-11 1993-07-30 Sanyo Electric Co Ltd 文書編集装置及び文書編集方法

Similar Documents

Publication Publication Date Title
US4912669A (en) Document-editing system
US6175843B1 (en) Method and system for displaying a structured document
US5627948A (en) Information processing apparatus and method for displaying format information for a line to which a cursor is shifted by scrolling in a format display area
JPS6017487A (ja) 文書作成装置の行ピツチ自動設定方法
JPH03144848A (ja) ワードプロセッサ
EP0409450A2 (en) Character generator
JPS60222270A (ja) 表デ−タ差込み印刷装置
JPS636663A (ja) 画像処理装置
JPS6365988B2 (ja)
JP2001028032A (ja) 画像情報処理装置及びマークシート
JPH1196148A (ja) 文書管理装置
JP3560388B2 (ja) 文書管理装置
JPH02241267A (ja) 画像情報処理装置
JPH0338786A (ja) 文字認識処理装置
KR950011809B1 (ko) 레이저 프린터의 한글 모아쓰기 방법
JPH0678119A (ja) 画像ファイリング装置および画像読取処理装置
JPH082681B2 (ja) 文書データ処理装置
JPS63187367A (ja) デ−タの登録検索方式
JPH06180662A (ja) 電子ファイリング装置
JPH0256669A (ja) 文書作成装置
JPH05342207A (ja) ワードプロセッサの書式指定方法
JPS61224070A (ja) ワ−ドプロセツサの内字呼出方法
JPS62286160A (ja) ワ−ドプロセツサ
JPS635428A (ja) 文書フアイル装置
JPH02166552A (ja) 文書作成装置