JPH04280361A - 文書処理装置 - Google Patents
文書処理装置Info
- Publication number
- JPH04280361A JPH04280361A JP3067585A JP6758591A JPH04280361A JP H04280361 A JPH04280361 A JP H04280361A JP 3067585 A JP3067585 A JP 3067585A JP 6758591 A JP6758591 A JP 6758591A JP H04280361 A JPH04280361 A JP H04280361A
- Authority
- JP
- Japan
- Prior art keywords
- line
- page
- area
- cursor
- display
- 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
Links
Landscapes
- Document Processing Apparatus (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【0001】
【産業上の利用分野】本発明は、文書処理装置に係り、
特に文字の挿入,削除等によって自動的にペ−ジ区切り
処理を行う文書処理装置に関するものである。
特に文字の挿入,削除等によって自動的にペ−ジ区切り
処理を行う文書処理装置に関するものである。
【0002】
【従来の技術】従来、この種の文書処理装置においては
、キャラクタ単位で文書を処理する電子タイプライタ等
の装置と、ビットマップ単位で文書を処理するデスクト
ップパブリッシング機能を有するパ−ソナルコンピュ−
タ等の装置があった。
、キャラクタ単位で文書を処理する電子タイプライタ等
の装置と、ビットマップ単位で文書を処理するデスクト
ップパブリッシング機能を有するパ−ソナルコンピュ−
タ等の装置があった。
【0003】キャラクタ単位の文書処理装置においては
、あるペ−ジ先頭行の先頭単語の文字削除などによって
前行に逆ラップが発生する場合に、該当先頭単語を前ペ
−ジの最終行の末尾に割り振る逆自動ワ−ドラップを行
っている。
、あるペ−ジ先頭行の先頭単語の文字削除などによって
前行に逆ラップが発生する場合に、該当先頭単語を前ペ
−ジの最終行の末尾に割り振る逆自動ワ−ドラップを行
っている。
【0004】また、ビットマップ単位の文書処理装置に
おいては、文字の大きさとラインスペ−スの量とを比較
してどちらか大きな量に従って前行からの送り量を決定
し、特別なペ−ジの区切りを決定する操作によってペ−
ジの区切りを決定していた。
おいては、文字の大きさとラインスペ−スの量とを比較
してどちらか大きな量に従って前行からの送り量を決定
し、特別なペ−ジの区切りを決定する操作によってペ−
ジの区切りを決定していた。
【0005】
【発明が解決しようとする課題】しかしながら、あるペ
−ジの先頭行の任意の位置で文字の挿入,削除が行われ
、ペ−ジの先頭行が前ペ−ジの最終行となるような場合
に、キャラクタ単位の文書処理装置では、先頭単語の逆
ワ−ドラップ以外は対応していないし、ビットマップ単
位の文書処理装置では、文字の挿入,削除以後に特別な
ペ−ジの区切りを決定する操作を行わなければならず、
自動的にペ−ジの区切りが変更されることはなかったた
め、ペ−ジレイアウトを操作者が後処理として修正する
必要があり、文書編集効率を著しく低下させる等の問題
点があった。
−ジの先頭行の任意の位置で文字の挿入,削除が行われ
、ペ−ジの先頭行が前ペ−ジの最終行となるような場合
に、キャラクタ単位の文書処理装置では、先頭単語の逆
ワ−ドラップ以外は対応していないし、ビットマップ単
位の文書処理装置では、文字の挿入,削除以後に特別な
ペ−ジの区切りを決定する操作を行わなければならず、
自動的にペ−ジの区切りが変更されることはなかったた
め、ペ−ジレイアウトを操作者が後処理として修正する
必要があり、文書編集効率を著しく低下させる等の問題
点があった。
【0006】本発明は、上記の問題点を解決するために
なされたもので、ペ−ジの先頭行における編集作業に応
じて前ペ−ジの最終行からペ−ジ区切り処理を再起動す
ることにより、文章編集処理に連動してペ−ジ区切りを
自動再設定できる文書処理装置を得ることを目的とする
。
なされたもので、ペ−ジの先頭行における編集作業に応
じて前ペ−ジの最終行からペ−ジ区切り処理を再起動す
ることにより、文章編集処理に連動してペ−ジ区切りを
自動再設定できる文書処理装置を得ることを目的とする
。
【0007】
【課題を解決するための手段】本発明に係る文書処理装
置は、入力される文章情報の行位置情報を参照してペ−
ジフォ−マットに基づくペ−ジ区切りを自動設定する設
定手段と、各ペ−ジの先頭行の任意位置での文字編集要
求時に、前ペ−ジの行位置情報と各ペ−ジの先頭行の行
位置情報とを参照しながら設定手段が設定した前ペ−ジ
のペ−ジ区切り状態を再判定して自動更新する更新手段
とを設けたものである。
置は、入力される文章情報の行位置情報を参照してペ−
ジフォ−マットに基づくペ−ジ区切りを自動設定する設
定手段と、各ペ−ジの先頭行の任意位置での文字編集要
求時に、前ペ−ジの行位置情報と各ペ−ジの先頭行の行
位置情報とを参照しながら設定手段が設定した前ペ−ジ
のペ−ジ区切り状態を再判定して自動更新する更新手段
とを設けたものである。
【0008】
【作用】本発明においては、設定手段により前ペ−ジの
ペ−ジ区切りが設定された後、次ペ−ジの先頭行の任意
位置で、前ペ−ジの行位置情報が影響する文字編集が要
求されると、更新手段が前ペ−ジの行位置情報と各ペ−
ジの先頭行の行位置情報とを参照しながら設定手段が設
定した前ペ−ジのペ−ジ区切り状態を再判定し、必要に
応じて前ペ−ジのペ−ジ区切りを再設定することを可能
とする。
ペ−ジ区切りが設定された後、次ペ−ジの先頭行の任意
位置で、前ペ−ジの行位置情報が影響する文字編集が要
求されると、更新手段が前ペ−ジの行位置情報と各ペ−
ジの先頭行の行位置情報とを参照しながら設定手段が設
定した前ペ−ジのペ−ジ区切り状態を再判定し、必要に
応じて前ペ−ジのペ−ジ区切りを再設定することを可能
とする。
【0009】
【実施例】図1は本発明の一実施例を示す文書処理装置
の外観を示す斜視図であり、(a)はキ−ボ−ド部1を
回動して表示器6面を開口した文書処理開始可能状態に
対応し、(b)はキ−ボ−ド部1を回動して表示器6面
を保護して収納した状態に対応する。
の外観を示す斜視図であり、(a)はキ−ボ−ド部1を
回動して表示器6面を開口した文書処理開始可能状態に
対応し、(b)はキ−ボ−ド部1を回動して表示器6面
を保護して収納した状態に対応する。
【0010】図において、キ−ボ−ド部1は、文字,数
字等キャラクタ入力用のキ−やコントロ−ラ等のキ−群
2が配列され、非使用時にはヒンジ3を中心に回動させ
ることにより図1(b)に示すように折畳めるように構
成されている。4は装置内部のプリンタ部8にシ−ト状
記録媒体を給送するための給紙トレ−であり、同じく非
使用時には図1(b)に示すようにプリンタ部8を覆っ
て収納される。5は手動にて記録媒体のセットや排出を
行うノブ、6は入力した文書等を文字の書体,大きさ,
アンダ−ライン付き,ボ−ルドフェイス文字等の文字修
飾情報に従って印刷物と同等に表示可能なビットマトリ
クスタイプの表示器、7は本体を可搬するための把手、
8は入力した文章を印刷するプリンタ部、9は入力した
文章情報等を格納するフロッピ−ディスク装置である。
字等キャラクタ入力用のキ−やコントロ−ラ等のキ−群
2が配列され、非使用時にはヒンジ3を中心に回動させ
ることにより図1(b)に示すように折畳めるように構
成されている。4は装置内部のプリンタ部8にシ−ト状
記録媒体を給送するための給紙トレ−であり、同じく非
使用時には図1(b)に示すようにプリンタ部8を覆っ
て収納される。5は手動にて記録媒体のセットや排出を
行うノブ、6は入力した文書等を文字の書体,大きさ,
アンダ−ライン付き,ボ−ルドフェイス文字等の文字修
飾情報に従って印刷物と同等に表示可能なビットマトリ
クスタイプの表示器、7は本体を可搬するための把手、
8は入力した文章を印刷するプリンタ部、9は入力した
文章情報等を格納するフロッピ−ディスク装置である。
【0011】図2は、図1に示した文書処理装置の制御
構成を説明するブロック図であり、図1と同一のものに
は同じ符号を付してある。
構成を説明するブロック図であり、図1と同一のものに
は同じ符号を付してある。
【0012】図において、100はCPUで、ROM1
02に格納された処理プログラム(図6に示す処理手順
)に対応したプログラムおよびその他の固定デ−タに基
づいてバスライン108に接続された各デバイスを総括
的に制御する。なお、バスライン108はアドレス信号
を転送するアドレスバス,制御信号を転送するコントロ
−ルバス,各種デ−タを転送するデ−タバスから構成さ
れている。なお、100aは設定手段、100bは更新
手段である。
02に格納された処理プログラム(図6に示す処理手順
)に対応したプログラムおよびその他の固定デ−タに基
づいてバスライン108に接続された各デバイスを総括
的に制御する。なお、バスライン108はアドレス信号
を転送するアドレスバス,制御信号を転送するコントロ
−ルバス,各種デ−タを転送するデ−タバスから構成さ
れている。なお、100aは設定手段、100bは更新
手段である。
【0013】103は図3〜図5に示すような作業用お
よび文書デ−タを一時記憶するRAMである。
よび文書デ−タを一時記憶するRAMである。
【0014】このように構成された設定手段100aに
より前ペ−ジのペ−ジ区切りが設定された後、次ペ−ジ
の先頭行の任意位置で、前ペ−ジの行位置情報が影響す
る文字編集が、例えばキ−ボ−ド1より要求されると、
更新手段100bが前ペ−ジの行位置情報と各ペ−ジの
先頭行の行位置情報とを参照しながら設定手段100a
が設定した前ペ−ジのペ−ジ区切り状態を再判定し、必
要に応じて前ペ−ジのペ−ジ区切りを再設定する。
より前ペ−ジのペ−ジ区切りが設定された後、次ペ−ジ
の先頭行の任意位置で、前ペ−ジの行位置情報が影響す
る文字編集が、例えばキ−ボ−ド1より要求されると、
更新手段100bが前ペ−ジの行位置情報と各ペ−ジの
先頭行の行位置情報とを参照しながら設定手段100a
が設定した前ペ−ジのペ−ジ区切り状態を再判定し、必
要に応じて前ペ−ジのペ−ジ区切りを再設定する。
【0015】図3〜図5は、図2に示したRAM103
のデ−タ構造を説明する模式図であり、111は文章情
報が格納される文章情報格納領域(エリア)であり、現
在入力中の文書やフロッピ−ディスク装置9から読み出
した文書等、現在処理に係る文書デ−タがここに展開さ
れる。
のデ−タ構造を説明する模式図であり、111は文章情
報が格納される文章情報格納領域(エリア)であり、現
在入力中の文書やフロッピ−ディスク装置9から読み出
した文書等、現在処理に係る文書デ−タがここに展開さ
れる。
【0016】先ず、図3において、112は表示行情報
テ−ブルが格納される表示行情報テ−ブル展開領域(エ
リア)であり、表示に係る行の表示に必要な情報を行単
位で格納する。このエリア112については図4を参照
しながら説明する。113はカ−ソル行表示文字列テ−
ブルが格納されるカ−ソル行内の表示文字列テ−ブル展
開領域(エリア)であり、表示に係る文字の表示必要な
情報を文字単位で格納する。このエリア113について
は図5を参照しながら説明する。114は1ペ−ジに格
納な行数のペ−ジレングスを格納するエリアである。1
15は現在設定されている行間のラインスペ−ス量を格
納するエリアである。116は文字の大きさ(サイズ)
設定手段によって設定された設定文字サイズをポイント
単位で格納するエリアである。117は文章情報格納領
域内カ−ソル位置情報を格納するエリアであり、カ−ソ
ル位置が示す文字の位置情報を格納するのに用いる。1
18は表示行情報テ−ブル内カ−ソル行情報を格納する
エリアであり、カ−ソルが存在する行の表示行情報テ−
ブル上の位置を格納するのに用いる。119はカ−ソル
行表示文字列テ−ブル内カ−ソル位置情報を格納するエ
リアであり、カ−ソル位置が示す文字のカ−ソル行表示
文字列テ−ブル上の位置を格納するのに用いる。
テ−ブルが格納される表示行情報テ−ブル展開領域(エ
リア)であり、表示に係る行の表示に必要な情報を行単
位で格納する。このエリア112については図4を参照
しながら説明する。113はカ−ソル行表示文字列テ−
ブルが格納されるカ−ソル行内の表示文字列テ−ブル展
開領域(エリア)であり、表示に係る文字の表示必要な
情報を文字単位で格納する。このエリア113について
は図5を参照しながら説明する。114は1ペ−ジに格
納な行数のペ−ジレングスを格納するエリアである。1
15は現在設定されている行間のラインスペ−ス量を格
納するエリアである。116は文字の大きさ(サイズ)
設定手段によって設定された設定文字サイズをポイント
単位で格納するエリアである。117は文章情報格納領
域内カ−ソル位置情報を格納するエリアであり、カ−ソ
ル位置が示す文字の位置情報を格納するのに用いる。1
18は表示行情報テ−ブル内カ−ソル行情報を格納する
エリアであり、カ−ソルが存在する行の表示行情報テ−
ブル上の位置を格納するのに用いる。119はカ−ソル
行表示文字列テ−ブル内カ−ソル位置情報を格納するエ
リアであり、カ−ソル位置が示す文字のカ−ソル行表示
文字列テ−ブル上の位置を格納するのに用いる。
【0017】図4において、121は表示行情報であり
、表示行毎に、表示画面内の表示可能行数以上の数(例
えば3画面分の行数)だけ設けられて表示行情報テ−ブ
ルを構成している。エリア118の表示行情報テ−ブル
内カ−ソル行位置情報は、この表示行情報121の1つ
を示している。各表示行情報121は、エリア113の
カ−ソル行表示文字列テ−ブルを作成するのに必要な先
頭文字情報を格納するエリア122,当該行で一番大き
な文字サイズを格納する最大文字サイズエリア123,
当該行のペ−ジ上での行位置を格納するエリア124,
当該行のペ−ジ番号を格納するエリア125等からなっ
ている。
、表示行毎に、表示画面内の表示可能行数以上の数(例
えば3画面分の行数)だけ設けられて表示行情報テ−ブ
ルを構成している。エリア118の表示行情報テ−ブル
内カ−ソル行位置情報は、この表示行情報121の1つ
を示している。各表示行情報121は、エリア113の
カ−ソル行表示文字列テ−ブルを作成するのに必要な先
頭文字情報を格納するエリア122,当該行で一番大き
な文字サイズを格納する最大文字サイズエリア123,
当該行のペ−ジ上での行位置を格納するエリア124,
当該行のペ−ジ番号を格納するエリア125等からなっ
ている。
【0018】図5において、131は表示文字情報であ
り、表示文字毎にカ−ソル行内の表示文字数の数だけ設
けられてエリア113のカ−ソル行表示文字列テ−ブル
が構成されている。エリア119のカ−ソル行表示文字
列テ−ブル内カ−ソル位置情報は、この表示文字情報1
31の1つを示している。各表示文字情報131は、文
字コ−ドエリア132,文書情報格納領域内の位置を示
すアドレスを格納するエリア133,文字サイズを格納
するエリア134,表示位置を格納するエリア135等
から構成されている。
り、表示文字毎にカ−ソル行内の表示文字数の数だけ設
けられてエリア113のカ−ソル行表示文字列テ−ブル
が構成されている。エリア119のカ−ソル行表示文字
列テ−ブル内カ−ソル位置情報は、この表示文字情報1
31の1つを示している。各表示文字情報131は、文
字コ−ドエリア132,文書情報格納領域内の位置を示
すアドレスを格納するエリア133,文字サイズを格納
するエリア134,表示位置を格納するエリア135等
から構成されている。
【0019】図6は本発明に係る文書処理装置における
ペ−ジ再判定処理手順の一例を示すフロ−チャ−トであ
る。なお、(1) 〜(10)は各ステップを示す。
ペ−ジ再判定処理手順の一例を示すフロ−チャ−トであ
る。なお、(1) 〜(10)は各ステップを示す。
【0020】先ず、操作者によって文字入力および削除
の実行に関わるキ−入力が行われる(1) 。この時、
入力および削除された文字情報は、エリア111に格納
されたりエリア111より削除されたりして、文章情報
格納領域内のカ−ソルが示す文字の位置情報であるエリ
ア117の文章情報格納領域内カ−ソル位置情報が適宜
更新される。次いで、エリア118の表示行情報テ−ブ
ル内カ−ソル内カ−ソル位置情報が示す表示行情報12
1のエリア122の先頭文字情報からエリア113に格
納されるカ−ソル行表示文字列テ−ブルを作成し、エリ
ア113のカ−ソル行表示文字列テ−ブル内の各表示文
字情報のエリア134に確保される文字サイズを比較し
、その中の一番大きな文字サイズを表示行情報121の
エリア123に最大文字サイズとして格納し、次の表示
行情報121のエリア122に先頭文字情報を格納する
(2) 。次いで、エリア115のラインスペ−ス量と
ステップ(2) でエリア123に格納された最大文字
サイズとを比較してどちらが大きな量かどうかを前行か
らの行送り量として、前行の表示行情報121中のエリ
ア124に行位置情報に加えることによって現行の行位
置を決定し、現行の行位置情報をエリア124に格納す
るとともに、前行の表示行情報121のエリア125に
現行のペ−ジ番号を格納する(3) 。次いで、ステッ
プ(3) で決定したカ−ソル行の表示行位置情報(エ
リア124に格納される)がエリア114のペ−ジレン
グスと比較してペ−ジを越えるかどうかの判定を行い(
4) 、NO(同一ペ−ジ内に納まる)場合はステップ
(7) 以降に進み、YES(カ−ソル行の表示行位置
(エリア124に格納される)がペ−ジレングスを越え
る)の場合は、表示行情報121のペ−ジ番号を「1」
増し、表示行位置をペ−ジ先頭行として(5) 、エリ
ア115のラインスペ−ス量とエリア123の最大文字
サイズとのどちらか大きな量を表示行位置としてエリア
124に格納する。
の実行に関わるキ−入力が行われる(1) 。この時、
入力および削除された文字情報は、エリア111に格納
されたりエリア111より削除されたりして、文章情報
格納領域内のカ−ソルが示す文字の位置情報であるエリ
ア117の文章情報格納領域内カ−ソル位置情報が適宜
更新される。次いで、エリア118の表示行情報テ−ブ
ル内カ−ソル内カ−ソル位置情報が示す表示行情報12
1のエリア122の先頭文字情報からエリア113に格
納されるカ−ソル行表示文字列テ−ブルを作成し、エリ
ア113のカ−ソル行表示文字列テ−ブル内の各表示文
字情報のエリア134に確保される文字サイズを比較し
、その中の一番大きな文字サイズを表示行情報121の
エリア123に最大文字サイズとして格納し、次の表示
行情報121のエリア122に先頭文字情報を格納する
(2) 。次いで、エリア115のラインスペ−ス量と
ステップ(2) でエリア123に格納された最大文字
サイズとを比較してどちらが大きな量かどうかを前行か
らの行送り量として、前行の表示行情報121中のエリ
ア124に行位置情報に加えることによって現行の行位
置を決定し、現行の行位置情報をエリア124に格納す
るとともに、前行の表示行情報121のエリア125に
現行のペ−ジ番号を格納する(3) 。次いで、ステッ
プ(3) で決定したカ−ソル行の表示行位置情報(エ
リア124に格納される)がエリア114のペ−ジレン
グスと比較してペ−ジを越えるかどうかの判定を行い(
4) 、NO(同一ペ−ジ内に納まる)場合はステップ
(7) 以降に進み、YES(カ−ソル行の表示行位置
(エリア124に格納される)がペ−ジレングスを越え
る)の場合は、表示行情報121のペ−ジ番号を「1」
増し、表示行位置をペ−ジ先頭行として(5) 、エリ
ア115のラインスペ−ス量とエリア123の最大文字
サイズとのどちらか大きな量を表示行位置としてエリア
124に格納する。
【0021】次いで、ペ−ジの区切りを表示器6に表示
し(6) 、ステップ(2) でエリア113に作成さ
れたカ−ソル行表示文字列テ−ブルをステップ(3)
またはステップ(5) にて決定してエリア124に格
納されるカ−ソル行の行位置情報に従って表示器6上に
表示する(7) 。次いで、ステップ(2) でエリア
113に作成されたカ−ソル行表示文字列テ−ブル内の
表示文字情報131の文章情報格納領域内の位置を示す
エリア133のアドレスからステップ(1) でエリア
117に格納された文章情報格納領域内カ−ソル位置情
報と一致する表示文字情報131を検索する(8) 。 この検索で、一致する表示文字情報131があればその
表示文字情報131を示す位置を、エリア119にカ−
ソル行表示文字列テ−ブル内カ−ソル位置情報として格
納し、エリア119のカ−ソル行表示文字列テ−ブル内
カ−ソル位置情報が示す表示文字情報131のエリア1
35の表示位置に、エリア134に格納される文字サイ
ズに従ってカ−ソルを表示して(9) 、処理を終了す
る。
し(6) 、ステップ(2) でエリア113に作成さ
れたカ−ソル行表示文字列テ−ブルをステップ(3)
またはステップ(5) にて決定してエリア124に格
納されるカ−ソル行の行位置情報に従って表示器6上に
表示する(7) 。次いで、ステップ(2) でエリア
113に作成されたカ−ソル行表示文字列テ−ブル内の
表示文字情報131の文章情報格納領域内の位置を示す
エリア133のアドレスからステップ(1) でエリア
117に格納された文章情報格納領域内カ−ソル位置情
報と一致する表示文字情報131を検索する(8) 。 この検索で、一致する表示文字情報131があればその
表示文字情報131を示す位置を、エリア119にカ−
ソル行表示文字列テ−ブル内カ−ソル位置情報として格
納し、エリア119のカ−ソル行表示文字列テ−ブル内
カ−ソル位置情報が示す表示文字情報131のエリア1
35の表示位置に、エリア134に格納される文字サイ
ズに従ってカ−ソルを表示して(9) 、処理を終了す
る。
【0022】一方、ステップ(8) の判断で一致する
表示文字情報がない場合は、カ−ソル行を示すエリア1
18の表示行情報テ−ブル内カ−ソル位置情報を増し(
10)、ステップ(2) に戻る。
表示文字情報がない場合は、カ−ソル行を示すエリア1
18の表示行情報テ−ブル内カ−ソル位置情報を増し(
10)、ステップ(2) に戻る。
【0023】以下、図7〜図12を参照しながら本発明
に係る文書処理装置におけるペ−ジ再判定処理(文字挿
入に伴うペ−ジ再判定処理)動作について詳述する。
に係る文書処理装置におけるペ−ジ再判定処理(文字挿
入に伴うペ−ジ再判定処理)動作について詳述する。
【0024】図7〜図10は本発明に係る文書処理装置
における第1のペ−ジ再判定処理状態を示す模式図であ
る。
における第1のペ−ジ再判定処理状態を示す模式図であ
る。
【0025】図7は上記図6に示したステップ(4)
において、エリア124に表示行位置が設定されている
ペ−ジレングスを一度も越えることなく図6に示す処理
手順を繰り返すことによって表示された文章例である。 図において、61はエリア115に設定されているライ
ンスペ−ス量が1行(例えば1行は1/6インチ)であ
ることを示し、62はエリア124のカ−ソル行の行位
置を表示していて、例えばエリア114に設定されてい
るペ−ジレングスが「54」行だとすると、カ−ソル行
はペ−ジの最終行に位置することを示している。63は
エリア125のカ−ソル行の存在するペ−ジ番号が「1
」であることを表示している。64は図6に示したステ
ップ(9) において表示される、例えば12ポイント
(1行に相当)の文字の大きさを示すカ−ソルである。
において、エリア124に表示行位置が設定されている
ペ−ジレングスを一度も越えることなく図6に示す処理
手順を繰り返すことによって表示された文章例である。 図において、61はエリア115に設定されているライ
ンスペ−ス量が1行(例えば1行は1/6インチ)であ
ることを示し、62はエリア124のカ−ソル行の行位
置を表示していて、例えばエリア114に設定されてい
るペ−ジレングスが「54」行だとすると、カ−ソル行
はペ−ジの最終行に位置することを示している。63は
エリア125のカ−ソル行の存在するペ−ジ番号が「1
」であることを表示している。64は図6に示したステ
ップ(9) において表示される、例えば12ポイント
(1行に相当)の文字の大きさを示すカ−ソルである。
【0026】図8は、例えば図7に示したカ−ソル位置
で文字の大きさを24ポイント(2行に相当)に変更し
て文字入力された文章例を示している。24ポイントに
文字の大きさを変更後、文字を入力すると、ステップ(
3) においてエリア124に決定されるカ−ソル行の
行位置はエリア115のラインスペ−ス量の「1」行と
エリア123の最大文字サイズの「24」ポイント(2
行)とを比較し、大きな量である最大文字サイズを前行
の行位置に「53」に加えた「55」の値がエリア12
4に格納される。ステップ(4) において、ステップ
(3) でエリア124に設定されたカ−ソル行の行位
置の「55」とエリア114のペ−ジレングスの「54
」を比較するとエリア124の行位置の方が大きいので
ステップ(5) に進み、カ−ソル行のペ−ジ番号に「
1」を増加し、「2」をエリア125に格納し、エリア
124にはエリア115のラインスペ−ス量とエリア1
23の最大文字サイズとで大きな量である、最大文字サ
イズの量「2」行を格納する。65は更新された行位置
を表示し、66は更新されたペ−ジ番号「02」を示し
、67はステップ(6) で表示されるペ−ジの区切り
を表示し、68はステップ(9) で表示される入力さ
れた文字の24ポイントの大きさのカ−ソルを示す。
で文字の大きさを24ポイント(2行に相当)に変更し
て文字入力された文章例を示している。24ポイントに
文字の大きさを変更後、文字を入力すると、ステップ(
3) においてエリア124に決定されるカ−ソル行の
行位置はエリア115のラインスペ−ス量の「1」行と
エリア123の最大文字サイズの「24」ポイント(2
行)とを比較し、大きな量である最大文字サイズを前行
の行位置に「53」に加えた「55」の値がエリア12
4に格納される。ステップ(4) において、ステップ
(3) でエリア124に設定されたカ−ソル行の行位
置の「55」とエリア114のペ−ジレングスの「54
」を比較するとエリア124の行位置の方が大きいので
ステップ(5) に進み、カ−ソル行のペ−ジ番号に「
1」を増加し、「2」をエリア125に格納し、エリア
124にはエリア115のラインスペ−ス量とエリア1
23の最大文字サイズとで大きな量である、最大文字サ
イズの量「2」行を格納する。65は更新された行位置
を表示し、66は更新されたペ−ジ番号「02」を示し
、67はステップ(6) で表示されるペ−ジの区切り
を表示し、68はステップ(9) で表示される入力さ
れた文字の24ポイントの大きさのカ−ソルを示す。
【0027】図9は、例えば図8に示したカ−ソル位置
で文字の大きさを変更後、単語「insert」が複数
個入力された文章例である。69はステップ(9) で
表示される12ポイントの大きさを示すカ−ソルである
。
で文字の大きさを変更後、単語「insert」が複数
個入力された文章例である。69はステップ(9) で
表示される12ポイントの大きさを示すカ−ソルである
。
【0028】図10は、ペ−ジ先頭行の文字の入力,削
除において常に前ペ−ジの最終行からペ−ジの区切りの
再判定を実行した結果例に対応する。例えば図9に示し
たカ−ソル位置でスペ−スを入力することにより、「2
4point」の単語が次行へワ−ドラップしペ−ジ「
2」の先頭行の最大文字サイズが変わりペ−ジの区切り
位置が変更される。スペ−ス入力後ステップ(2) に
おいてエリア123に決定される最大文字サイズは、「
12」ポイント(1行)となり、ステップ(3) にお
いてエリア124に決定されるカ−ソル行の行位置は、
エリア115のラインスペ−ス量の「1」行とエリア1
23の最大文字サイズの「12」ポイント(1行)とを
比較し、大きな量であるラインスペ−ス量を前行の行位
置「53」に加えた「54」の値がエリア124に格納
される。ステップ(4) において、ステップ(3)
でエリア124に設定されたカ−ソル行の行位置はエリ
ア114のペ−ジレングスに納まるのでスペ−ス入力前
のカ−ソル行はペ−ジ「2」の先頭行からペ−ジ「1」
の最終行としてステップ(7) で表示される。ところ
で、ステップ(8)においてエリア117の文章情報格
納領域内カ−ソル位置情報をエリア113のカ−ソル行
表示文字列テ−ブルの表示文字情報131から検索する
が、ワ−ドラップによってカ−ソルが次行に移行し存在
しないため、ステップ(10)でエリア118の表示行
情報テ−ブル内カ−ソル位置情報を「1」増加し、ステ
ップ(2) 以降の次行の表示に移行する。70は変更
されたペ−ジ区切りである。
除において常に前ペ−ジの最終行からペ−ジの区切りの
再判定を実行した結果例に対応する。例えば図9に示し
たカ−ソル位置でスペ−スを入力することにより、「2
4point」の単語が次行へワ−ドラップしペ−ジ「
2」の先頭行の最大文字サイズが変わりペ−ジの区切り
位置が変更される。スペ−ス入力後ステップ(2) に
おいてエリア123に決定される最大文字サイズは、「
12」ポイント(1行)となり、ステップ(3) にお
いてエリア124に決定されるカ−ソル行の行位置は、
エリア115のラインスペ−ス量の「1」行とエリア1
23の最大文字サイズの「12」ポイント(1行)とを
比較し、大きな量であるラインスペ−ス量を前行の行位
置「53」に加えた「54」の値がエリア124に格納
される。ステップ(4) において、ステップ(3)
でエリア124に設定されたカ−ソル行の行位置はエリ
ア114のペ−ジレングスに納まるのでスペ−ス入力前
のカ−ソル行はペ−ジ「2」の先頭行からペ−ジ「1」
の最終行としてステップ(7) で表示される。ところ
で、ステップ(8)においてエリア117の文章情報格
納領域内カ−ソル位置情報をエリア113のカ−ソル行
表示文字列テ−ブルの表示文字情報131から検索する
が、ワ−ドラップによってカ−ソルが次行に移行し存在
しないため、ステップ(10)でエリア118の表示行
情報テ−ブル内カ−ソル位置情報を「1」増加し、ステ
ップ(2) 以降の次行の表示に移行する。70は変更
されたペ−ジ区切りである。
【0029】以下、図11,図12を参照しながら本発
明に係る文書処理装置における第2のペ−ジ再判定処理
(文字削除に伴うペ−ジ再判定処理)動作について説明
する。
明に係る文書処理装置における第2のペ−ジ再判定処理
(文字削除に伴うペ−ジ再判定処理)動作について説明
する。
【0030】図11,図12は本発明に係る文書処理装
置における第2のペ−ジ再判定処理状態を示す模式図で
ある。
置における第2のペ−ジ再判定処理状態を示す模式図で
ある。
【0031】例えば図11に示す文章例から12ポイン
トの文字と24ポイントの文字を入力し、図12に示す
ような文章が作成される。図12は、24ポイントの文
字入力後のカ−ソル行の表示で図8に示した文章例と同
じ処理手順でペ−ジの区切りが変更されている。71は
ステップ(6) で表示されたペ−ジの区切り、72は
ステップ(9) で表示された24ポイントの大きさを
示すカ−ソルである。図12はペ−ジ先頭行の文字の入
力,削除において常に前ペ−ジの最終行からペ−ジの区
切りの再判定を行った結果例に対応する。例えば図11
のカ−ソル位置で「24point」の単語を削除する
ことにより、ペ−ジ「2」の先頭行の最大文字サイズが
「24」ポイントから「12」ポイントへ変更され、当
該行はペ−ジ「1」の最終行となる。単語削除後、ステ
ップ(2) において、エリア123に格納される最大
文字サイズは、「12」ポイント(1行)となり、ステ
ップ(3) において決定されるカ−ソル行の行位置は
エリア115のラインスペ−ス量の「1」行とエリア1
23の最大文字サイズの「12」ポイント(1行)とを
比較し、大きな量であるラインスペ−ス量を前行の行位
置「53」に加えた値「54」がエリア124に格納さ
れる。ステップ(4) において、ステップ(3) で
設定されたカ−ソル行の行位置「54」はエリア114
のペ−ジレングス「54」に納まるので単語削除前のペ
−ジ「2」の先頭行であったカ−ソル行はペ−ジ「1」
の最終行としてステップ(7) で表示される。ステッ
プ(8) でエリア117の文章情報格納領域内カ−ソ
ル位置情報と一致するエリア113のカ−ソル行表示文
字列テ−ブルの表示文字情報131が検索され、ステッ
プ(9) でカ−ソルを表示して処理が終了する。
トの文字と24ポイントの文字を入力し、図12に示す
ような文章が作成される。図12は、24ポイントの文
字入力後のカ−ソル行の表示で図8に示した文章例と同
じ処理手順でペ−ジの区切りが変更されている。71は
ステップ(6) で表示されたペ−ジの区切り、72は
ステップ(9) で表示された24ポイントの大きさを
示すカ−ソルである。図12はペ−ジ先頭行の文字の入
力,削除において常に前ペ−ジの最終行からペ−ジの区
切りの再判定を行った結果例に対応する。例えば図11
のカ−ソル位置で「24point」の単語を削除する
ことにより、ペ−ジ「2」の先頭行の最大文字サイズが
「24」ポイントから「12」ポイントへ変更され、当
該行はペ−ジ「1」の最終行となる。単語削除後、ステ
ップ(2) において、エリア123に格納される最大
文字サイズは、「12」ポイント(1行)となり、ステ
ップ(3) において決定されるカ−ソル行の行位置は
エリア115のラインスペ−ス量の「1」行とエリア1
23の最大文字サイズの「12」ポイント(1行)とを
比較し、大きな量であるラインスペ−ス量を前行の行位
置「53」に加えた値「54」がエリア124に格納さ
れる。ステップ(4) において、ステップ(3) で
設定されたカ−ソル行の行位置「54」はエリア114
のペ−ジレングス「54」に納まるので単語削除前のペ
−ジ「2」の先頭行であったカ−ソル行はペ−ジ「1」
の最終行としてステップ(7) で表示される。ステッ
プ(8) でエリア117の文章情報格納領域内カ−ソ
ル位置情報と一致するエリア113のカ−ソル行表示文
字列テ−ブルの表示文字情報131が検索され、ステッ
プ(9) でカ−ソルを表示して処理が終了する。
【0032】ここで、表示装置としてビットマップ形式
の例を述べたが、キャラクタタイプの表示器であっても
ペ−ジの区切りの再判定後の行表示は可能である。
の例を述べたが、キャラクタタイプの表示器であっても
ペ−ジの区切りの再判定後の行表示は可能である。
【0033】さらに、本発明の適用対象となる装置はパ
−ソナルワ−ドプロセッサのみに限られず、日本語ワ−
ドプロセッサ,電子タイプライタ等であっても良い。
−ソナルワ−ドプロセッサのみに限られず、日本語ワ−
ドプロセッサ,電子タイプライタ等であっても良い。
【0034】
【発明の効果】以上説明したように、本発明は入力され
る文章情報の行位置情報を参照してペ−ジフォ−マット
に基づくペ−ジ区切りを自動設定する設定手段と、各ペ
−ジの先頭行の任意位置での文字編集要求時に、前ペ−
ジの行位置情報と各ペ−ジの先頭行の行位置情報とを参
照しながら設定手段が設定した前ペ−ジのペ−ジ区切り
状態を再判定して自動更新する更新手段とを設けたので
、前ペ−ジのペ−ジ区切りが確定された後、次ペ−ジの
先頭行上の任意の位置で前ペ−ジのペ−ジ区切り状態を
自動判定でき、操作者に操作負担を与えることなくペ−
ジ区切り状態を再設定できる。従って、ペ−ジ区切りを
意識することなく文書編集処理を効率よく行える等の効
果を奏する。
る文章情報の行位置情報を参照してペ−ジフォ−マット
に基づくペ−ジ区切りを自動設定する設定手段と、各ペ
−ジの先頭行の任意位置での文字編集要求時に、前ペ−
ジの行位置情報と各ペ−ジの先頭行の行位置情報とを参
照しながら設定手段が設定した前ペ−ジのペ−ジ区切り
状態を再判定して自動更新する更新手段とを設けたので
、前ペ−ジのペ−ジ区切りが確定された後、次ペ−ジの
先頭行上の任意の位置で前ペ−ジのペ−ジ区切り状態を
自動判定でき、操作者に操作負担を与えることなくペ−
ジ区切り状態を再設定できる。従って、ペ−ジ区切りを
意識することなく文書編集処理を効率よく行える等の効
果を奏する。
【図1】本発明の一実施例を示す文書処理装置の外観を
示す斜視図である。
示す斜視図である。
【図2】図1に示した文書処理装置の制御構成を説明す
るブロック図である。
るブロック図である。
【図3】図2に示したRAMのデ−タ構造を説明する模
式図である。
式図である。
【図4】図2に示したRAMのデ−タ構造を説明する模
式図である。
式図である。
【図5】図2に示したRAMのデ−タ構造を説明する模
式図である。
式図である。
【図6】本発明に係る文書処理装置におけるペ−ジ再判
定処理手順の一例を示すフロ−チャ−トである。
定処理手順の一例を示すフロ−チャ−トである。
【図7】本発明に係る文書処理装置における第1のペ−
ジ再判定処理状態を示す模式図である。
ジ再判定処理状態を示す模式図である。
【図8】本発明に係る文書処理装置における第1のペ−
ジ再判定処理状態を示す模式図である。
ジ再判定処理状態を示す模式図である。
【図9】本発明に係る文書処理装置における第1のペ−
ジ再判定処理状態を示す模式図である。
ジ再判定処理状態を示す模式図である。
【図10】本発明に係る文書処理装置における第1のペ
−ジ再判定処理状態を示す模式図である。
−ジ再判定処理状態を示す模式図である。
【図11】本発明に係る文書処理装置における第2のペ
−ジ再判定処理状態を示す模式図である。
−ジ再判定処理状態を示す模式図である。
【図12】本発明に係る文書処理装置における第2のペ
−ジ再判定処理状態を示す模式図である。
−ジ再判定処理状態を示す模式図である。
1 キ−ボ−ド部
6 表示器
100 CPU
100a 設定手段
100b 更新手段
102 ROM
103 RAM
Claims (1)
- 【請求項1】入力された文章情報を設定されるペ−ジフ
ォ−マットに基づいて記憶するメモリ媒体を備えた文書
処理装置において、入力される文章情報の行位置情報を
参照して前記ペ−ジフォ−マットに基づくペ−ジ区切り
を自動設定する設定手段と、各ペ−ジの先頭行の任意位
置での文字編集要求時に、前ペ−ジの行位置情報と各ペ
−ジの先頭行の行位置情報とを参照しながら前記設定手
段が設定した前ペ−ジのペ−ジ区切り状態を再判定して
自動更新する更新手段とを具備したことを特徴とする文
書処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3067585A JPH04280361A (ja) | 1991-03-08 | 1991-03-08 | 文書処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3067585A JPH04280361A (ja) | 1991-03-08 | 1991-03-08 | 文書処理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04280361A true JPH04280361A (ja) | 1992-10-06 |
Family
ID=13349142
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3067585A Pending JPH04280361A (ja) | 1991-03-08 | 1991-03-08 | 文書処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04280361A (ja) |
-
1991
- 1991-03-08 JP JP3067585A patent/JPH04280361A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH04280361A (ja) | 文書処理装置 | |
| JPH05135025A (ja) | 文書編集装置 | |
| JP7580195B2 (ja) | 画像データ作成方法、およびプログラム | |
| JP2995630B2 (ja) | 文書データ処理装置 | |
| JPH03156668A (ja) | 文書作成装置 | |
| JP6765113B2 (ja) | 文字列処理装置、文字列処理方法、文字列処理プログラム及びコンピュータ読み取り可能な記録媒体 | |
| JPH09166974A (ja) | 文書処理装置及びキャッシュ機能方法 | |
| JPH08185507A (ja) | ファイリング機能付き文書処理装置 | |
| JPS59186028A (ja) | 文書処理装置 | |
| JP2845235B2 (ja) | 文書データ処理装置 | |
| JP2786260B2 (ja) | かな漢字変換装置 | |
| JP2837497B2 (ja) | 出力制御装置および出力制御方法 | |
| JPS62270364A (ja) | 文書処理装置 | |
| JPH0747724A (ja) | 印刷装置 | |
| JPH0666066B2 (ja) | 振仮名付加機能付き文書処理装置 | |
| JP2845234B2 (ja) | 文書データ処理装置 | |
| JP2789596B2 (ja) | 文書処理装置 | |
| JP3005344B2 (ja) | 文書処理装置 | |
| JPS631616B2 (ja) | ||
| Neumann | An Introduction to TEX and LATEX | |
| JPH04280355A (ja) | 文書処理装置 | |
| JPH03129461A (ja) | 文書編集処理装置 | |
| JPH10207878A (ja) | 文書編集印刷装置 | |
| JPH05303576A (ja) | 文書処理システム | |
| JPH05151216A (ja) | 枠編集機能付き文書処理装置 |