JPH06149803A - 文書編集装置 - Google Patents

文書編集装置

Info

Publication number
JPH06149803A
JPH06149803A JP4303967A JP30396792A JPH06149803A JP H06149803 A JPH06149803 A JP H06149803A JP 4303967 A JP4303967 A JP 4303967A JP 30396792 A JP30396792 A JP 30396792A JP H06149803 A JPH06149803 A JP H06149803A
Authority
JP
Japan
Prior art keywords
cursor position
input
information
cursor
document editing
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
JP4303967A
Other languages
English (en)
Inventor
Hideki Hayamizu
秀樹 速水
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.)
Sharp Corp
Original Assignee
Sharp 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 Sharp Corp filed Critical Sharp Corp
Priority to JP4303967A priority Critical patent/JPH06149803A/ja
Publication of JPH06149803A publication Critical patent/JPH06149803A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Abstract

(57)【要約】 【目的】 カーソル移動処理自体の処理を効率よく行っ
て、カーソル位置の変化する文字入力や後退・一字抹消
などの編集操作等、文書編集装置の処理を速やかに行う
ことができる文書編集装置を提供する。 【構成】 ユ−ザ入力を検知するユ−ザ入力モジュ−ル
12と、ユ−ザ入力モジュ−ル12によりユ−ザ入力が検知
されたときにユ−ザ入力の応答処理のみを実行すると共
にユ−ザ入力が検知されなくなったときにカーソル位置
の書式情報を表示するように表示手段を制御する制御モ
ジュ−ル11とを備えている。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、ワードプロセッサ、ワ
ークステーション、パソコン等を利用して文書の編集を
行なう文書編集装置に関する。
【0002】
【従来の技術】一般に、文書編集装置に用いられている
カーソル位置書式情報表示とは、編集文書内、あるいは
その編集地点を示すカーソル位置の各種情報、例えば、
用紙種、用紙方向、1行字数、1ページ行数、書体、文
字サイズ、改行ピッチ、現在ページ番号、文書全体のペ
ージ数などの各種情報を表示装置の一部に表示して、ユ
ーザが編集操作を続けて行く上でのガイド的な役目を果
たす機能である。
【0003】図6は、従来の文書編集装置で用いられて
いるカーソル位置書式情報表示方法を説明するためのチ
ャ−トである。
【0004】図6に示すように、従来の文書編集装置に
用いられているカーソル位置書式情報表示方法では、
(a)ユーザからのキー入力やマウス入力を待ち、
(b)ユーザの入力に応じた編集操作を行ない、(c)
編集後のカーソル位置の情報を画面に表示する、という
処理を繰り返す。
【0005】図7は、操作画面上における上記処理の説
明図である。
【0006】図7ではカーソル移動キーを押下し続ける
ことによって、カーソルを現在位置から3行下に移動す
る場合を示している。
【0007】図7(a)は初期状態を表しており、カー
ソルは1行目に存在する。このときカーソル位置書式情
報表示用ウィンドーには、カーソル位置の各種情報が表
示されており、カーソル位置の行数は1行目になってい
る。
【0008】図7(b)はカーソルが一行下に移動した
ときの状態を示しており、カーソルの行数は2行目に変
化している。また、図7(c)はカーソルが更に一行下
に移動したときの状態を示しており、カーソルの行数は
3行目に変化している。
【0009】同様にして、図7(d)は3行下まで移動
したときの状態を示しており、カーソル行数は4行目に
変化している。
【0010】上記従来の文書編集装置では、カーソル位
置情報の表示がユーザ入力への応答処理の中に組み込ま
れているため、何か処理を実行する毎にカーソル位置の
書式情報表示が行なわれる。このため、一定の入力を繰
り返すことによって連続した入力操作及び編集操作を行
なう場合には書式情報表示がオーバーヘッドとなること
がある。
【0011】
【発明が解決しようとする課題】しかしながら、上述し
た従来の文書編集装置では、例えばカーソル移動では、
カーソル移動キーを押下し続けることによって目的の地
点にカーソルを移動させることがしばしばある。この場
合、カーソル移動途中の通過地点での書式情報より、最
終的な目的地点での情報の方が重要である。あまり重要
でない通過点の書式情報を逐一表示していくことは、無
駄ではないが、その表示処理に費やす中央処理装置(C
PU)のパワーが大きく、カーソル移動処理自体の処理
速度が低減し、カーソル位置の変化する文字入力や後退
・一字抹消などの編集操作等、文書編集装置の処理速度
が低下するという問題点があった。
【0012】本発明は、上述した従来の文書編集装置に
おける問題点に鑑み、カーソル移動処理自体の処理を効
率よく行って、カーソル位置の変化する文字入力や後退
・一字抹消などの編集操作等の処理を速やかに行うこと
ができる文書編集装置を提供する。
【0013】
【課題を解決するための手段】本発明は、入力情報を検
知する検知手段と、検知手段により入力情報が検知され
たときに入力情報の応答処理のみを実行すると共に入力
情報が検知されなくなったときにカーソル位置の書式情
報を表示するように表示手段を制御する制御手段とを備
えている文書編集装置によって達成される。
【0014】
【作用】本発明の文書編集装置では、検知手段は入力情
報を検知し、制御手段は検知手段により入力情報が検知
されたときに入力情報の応答処理のみを実行すると共に
入力情報が検知されなくなったときにカーソル位置の書
式情報を表示するように表示手段を制御する。
【0015】
【実施例】以下、図面を参照して、本発明のカーソル位
置書式情報表示方法を用いた文書編集装置の実施例を詳
細に説明する。
【0016】図1は、本発明のカーソル位置書式情報表
示方法を用いた文書編集装置の第1実施例の構成を示す
概略ブロック図である。
【0017】図1の文書編集装置は、制御手段である制
御モジュ−ル11、制御モジュ−ル11に接続された検知
手段であるユ−ザ入力モジュ−ル12、制御モジュ−ル
11に接続された入力・編集処理モジュ−ル13、制御モジ
ュ−ル11に接続されたカ−ソル位置書式情報表示モジュ
−ル14、入力・編集処理モジュ−ル13及びカ−ソル位置
書式情報表示モジュ−ル14に接続された画面表示モジュ
−ル15、入力・編集処理モジュ−ル13及びカ−ソル位置
書式情報表示モジュ−ル14に接続された書式情報格納バ
ッファ16、入力・編集処理モジュ−ル13及びカ−ソル位
置書式情報表示モジュ−ル14に接続された文字情報格納
バッファ17、カ−ソル位置情報部18によって構成されて
いる。
【0018】図に示すように、本実施例の文書編集装置
では5つのモジュール及び3つのデータを利用する。ま
た、図中、通常線の矢印は処理の流れを、一点鎖線の矢
印はデータのアクセスをそれぞれ示す。
【0019】次に、上記各構成部分を説明する。
【0020】制御モジュール11は、各種編集処理の切替
えや制御の引渡しをするモジュールであり、ここでは、
ユーザの入力状態を監視して、入力編集モジュール13と
カーソル位置書式情報表示モジュール14の切替えを行な
う。
【0021】ユーザ入力モジュール12は、ユーザによる
キー入力やマウス入力などを一括して管理するモジュー
ルであり、入力情報を一時的に内部バッファに退避し、
他のモジュールの要求に応じて退避してあった入力情報
を引き渡す処理を行なう。また、ユーザから入力があっ
たかどうかを監視するための関数もここに用意されてい
る。
【0022】入力・編集モジュール13は、ユーザの入力
に応じた各種編集操作(文字入力、削除、書式設定な
ど)を行ない、書式情報や文字情報などの更新を行な
う。
【0023】カーソル位置書式情報表示モジュール14
は、カーソル位置の各種情報や書式情報を取り出して、
表示装置のしかるべき位置に表示を行なう。
【0024】画面表示モジュール15は、実際の画面表示
処理を一括して行なうモジュールであり、他のモジュー
ルの要求に応じて指定された位置に指定されたデータの
表示を行なう。
【0025】書式情報バッファ16は、書体、文字サイ
ズ、改行ピッチや字間などの各種書式情報を格納する。
【0026】文字情報バッファ17は、ユーザによって入
力された文字コード情報である文字情報を格納する。
【0027】カーソル位置情報部18は、文書中でのカー
ソル状態を管理するための情報で、カーソルの位置や状
態、カーソル位置に掛かる書式情報などのカーソル位置
情報を管理する。
【0028】次に、図2のチャ−トを参照して、図1の
文書編集装置によるカーソル位置書式情報表示の処理ロ
ジックを説明する。
【0029】図2に示すように、図1の文書編集装置で
は、ユーザ入力があるか否かを判別し(ステップS
1)、上記ステップS1でユーザ入力があれると判別さ
れた場合には、ユーザ入力情報を取り出し(ステップS
2)、ユーザ入力に応じた編集操作し(ステップS
3)、上記ステップS1でユーザ入力がないと判別され
た場合には、編集後のカーソル位置の情報を画面に表示
する(ステップS4)、という処理を繰り返す。
【0030】続いて、図3のチャ−トを参照して、図1
の文書編集装置によるカーソル位置書式情報表示の処理
概略を説明する。
【0031】図3に示すように、図1の文書編集装置に
よるカーソル位置書式情報表示処理では、カーソル位置
情報を取出し(ステップT1)、カーソル位置の各種書
式情報を取出し(ステップT2)、その他表示に必要な
情報を取出し(ステップT3)、取出した情報を基に表
示文字列を作成し(ステップT4)、作成した文字列を
表示装置に表示する(ステップT5)。
【0032】図4を参照して、図1の文書編集装置によ
るカーソル位置書式情報表示の動作説明をする。
【0033】図4は、カーソルをカーソル移動キーを押
下し続けることによって、現在位置から3行下に移動す
る場合を示す。
【0034】図4(a)は、初期状態を表しており、カ
ーソルは1行目に存在する。このときカーソル位置書式
情報表示用ウィンドーには、カーソル位置の各種情報が
表示されており、カーソル位置の行数は1行目になって
いる。
【0035】図4(b)は、カーソルが一行下に移動し
たときの状態を示しており、カーソルの行数は1行目の
ままである。
【0036】図4(c)は、カーソルがさらに一行下に
移動したときの状態を示しており、カーソルの行数は依
然として1行目のままである。そして、図4(d)に示
すように更に3行下まで移動してカーソル移動キーの押
下をやめると、その時点でのカーソル位置書式情報の表
示が実行され、カーソル行数は4行目に変化する。
【0037】本実施例の文書編集装置により、入力・編
集処理の処理速度を低下させることなくカーソル位置の
書式情報表示が可能となる。
【0038】上述した実施例では、入力及び編集処理の
処理速度を低下させることなくカーソル位置の書式情報
を表示することが可能にはなるが、良好な応答速度を得
ることは難しい。それは、入力に応じた処理の中に入力
の結果を反映するためのすべての再表示処理が含まれて
いるからである。
【0039】そこで、入力に応じた処理の中では結果反
映のための再表示処理が、全体の処理時間の大半を占め
る。このため、再表示処理自体を直接影響部分の再表示
と間接影響部分の再表示に分割して処理する方法がとら
れる場合がある。
【0040】次に、図5を参照して本発明の文書編集装
置の第2実施例を説明する。
【0041】本実施例の文書編集装置は、ある文字列を
選択して文字サイズを拡大した場合にも対処できるカー
ソル位置書式情報表示方法を用いている。文字を拡大す
ることによって、拡大した文字を含む行には拡大前より
も少ない文字数しか表示することができなくなる。この
ため、この行から溢れ出した文字が次の行に送られ、こ
の送られた文字のために溢れ出した文字がその次の行に
送られるという処理が順次繰り返されていくことにな
る。この例では文字拡大した行自体が編集操作によって
直接影響を受ける部分であり、それ以降の文字の送り出
し処分を強いられる行が間接的に影響を受ける部分に相
当する。
【0042】直接影響と間接影響で処理を分けるとは、
直接影響を受ける部分については、ユーザ入力への応答
処理の一環として再表示を行ない、間接影響部分はユー
ザ入力の間隙を縫って再表示を進めることをいう。この
ことにより、編集結果がすべて画面に反映されるのを待
つことなく次の編集操作を実施することが可能になる。
このような処理方法は、特に連続して文字入力をしてい
く場合に有効である。
【0043】図5は、直接、間接影響範囲の再表示処理
を分割して処理する場合にカーソル位置書式情報表示を
行なうときの処理概略を示す。
【0044】図5の処理では、ユーザ入力があるか否か
を判別し(ステップU1)、上記ステップU1でユーザ
入力があると判別された場合は、ユーザ入力情報を取り
出し(ステップU2)、ユーザ入力に応じた内部処理
(バッファデータの更新等)を行ない(ステップU
3)、直接影響範囲の再表示を行ない(ステップU
4)、上記ステップU1でユーザ入力がないと判別され
た場合は、編集後のカーソル位置の情報を画面に表示し
(ステップU5)、間接影響範囲の再表示を行なう(ス
テップU6)、という処理を繰り返す。
【0045】図5に示すカーソル位置書式情報表示方法
によれば、第1実施例よりもさらに良好な応答時間を実
現することができる。
【0046】本実施例の文書編集装置により、入力・編
集操作の処理速度を下げることなくカーソル位置書式情
報の表示を実行でき、ユーザに編集操作に対して快適な
応答性を維持することができる。
【0047】なお、第2実施例では、上記の主要制御ロ
ジック以外の部分は第1実施例と同様であるので説明を
省略する。
【0048】
【発明の効果】本発明の文書編集装置は、入力情報を検
知する検知手段と、検知手段により入力情報が検知され
たときに入力情報の応答処理のみを実行すると共に入力
情報が検知されなくなったときにカーソル位置の書式情
報を表示するように表示手段を制御する制御手段とを備
えているので、ユーザの入力待ち時間を利用してカーソ
ル位置書式情報表示を実行でき、その結果、入力・編集
機能の処理速度を低下させることなく文書の編集を効率
よく行うことができる。
【図面の簡単な説明】
【図1】本発明の文書編集装置の第1実施例の構成を示
すブロック図である。
【図2】図1の文書編集装置によるカーソル位置書式情
報表示の処理を説明するためのチャ−トである。
【図3】図1の文書編集装置によるカーソル位置書式情
報表示の処理を説明するためのチャ−トである。
【図4】図1の文書編集装置の動作の説明図である。
【図5】図1の文書編集装置の第2実施例におけるカー
ソル位置書式情報表示の処理を説明するためのチャ−ト
である。
【図6】従来の文書編集装置によるカーソル位置書式情
報表示の処理を説明するためのチャ−トである。
【図7】図6の従来の文書編集装置によるカーソル位置
書式情報表示の動作の説明図である。
【符号の説明】
11 制御モジュール 12 ユーザ入力モジュール 13 入力・編集モジュール 14 カーソル位置書式情報表示モジュール 15 画面表示モジュール 16 書式情報バッファ 17 文字情報バッファ 18 カーソル位置情報部

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】カーソル位置の書式情報を表示する表示手
    段を有する文書編集装置であって、入力情報を検知する
    検知手段と、前記検知手段により前記入力情報が検知さ
    れたときに当該入力情報の応答処理のみを実行すると共
    に該入力情報が検知されなくなったときに前記カーソル
    位置の書式情報を表示するように前記表示手段を制御す
    る制御手段とを備えていることを特徴とする文書編集装
    置。
JP4303967A 1992-11-13 1992-11-13 文書編集装置 Pending JPH06149803A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4303967A JPH06149803A (ja) 1992-11-13 1992-11-13 文書編集装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4303967A JPH06149803A (ja) 1992-11-13 1992-11-13 文書編集装置

Publications (1)

Publication Number Publication Date
JPH06149803A true JPH06149803A (ja) 1994-05-31

Family

ID=17927441

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4303967A Pending JPH06149803A (ja) 1992-11-13 1992-11-13 文書編集装置

Country Status (1)

Country Link
JP (1) JPH06149803A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0776153A3 (ja) * 1995-11-24 1997-06-18 Knauf Westdeutsche Gips

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0776153A3 (ja) * 1995-11-24 1997-06-18 Knauf Westdeutsche Gips

Similar Documents

Publication Publication Date Title
JPH06149803A (ja) 文書編集装置
JPH06282400A (ja) ポップアップメニューの自動退避表示方式及びその表示方法
JPH0793124A (ja) 文書作成装置及びスクロール方法
JP3269623B2 (ja) 文書作成装置
JP2879940B2 (ja) 楽譜編集システム
JPS61267167A (ja) 文書作成装置
JPH0326422B2 (ja)
JPS61259365A (ja) 文書編集装置
JP2024104036A (ja) オブジェクトサイズ変更方法、プログラム及び情報処理装置
JPH1021040A (ja) 画面分割による文書表示方法及び装置
JP2541612B2 (ja) マルチウィンドウ表示装置
JPH07121344A (ja) 文書表示装置
JP2751224B2 (ja) 文書作成装置
JPH03189724A (ja) 文書処理装置
JPH0447449A (ja) 文書作成装置
JPH06131335A (ja) 文章編集装置
JPS6359654A (ja) 情報処理装置
JPH08293033A (ja) 情報処理装置
JPH05135050A (ja) 線分属性表示方法
JPH09319554A (ja) 表データの部分スクロール方法
JPH05290040A (ja) 文書処理装置における枠処理方法およびその装置
JPH0696070A (ja) 文書入力方式
JPH05128115A (ja) 文書処理装置
JPS61173292A (ja) 文書編集装置
JPH08101826A (ja) 文書作成装置及びカーソル制御方法