JPH0820863B2 - 表示制御方法 - Google Patents
表示制御方法Info
- Publication number
- JPH0820863B2 JPH0820863B2 JP58197760A JP19776083A JPH0820863B2 JP H0820863 B2 JPH0820863 B2 JP H0820863B2 JP 58197760 A JP58197760 A JP 58197760A JP 19776083 A JP19776083 A JP 19776083A JP H0820863 B2 JPH0820863 B2 JP H0820863B2
- Authority
- JP
- Japan
- Prior art keywords
- page
- line
- cursor
- display
- processing
- 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.)
- Expired - Lifetime
Links
Landscapes
- Input From Keyboards Or The Like (AREA)
- Processing Or Creating Images (AREA)
- Document Processing Apparatus (AREA)
- Controls And Circuits For Display Device (AREA)
Description
【発明の詳細な説明】 [技術分野] 本発明は、オペレータからの編集処理の指示に基づい
て新たな頁の領域の先頭を示すパターンを表示できる表
示制御方法に関する。
て新たな頁の領域の先頭を示すパターンを表示できる表
示制御方法に関する。
[従来技術] 一般に文書を表示する装置において、その文書を印刷
した場合にどこで2枚の紙に分断されるかを知るため
に、印刷されるデータの行数をカウントして区切り毎に
通し番号を付与する技術(特開昭53−64427)そして、
1歩進んで、表示上で頁を認識できる様に、点を表示す
る技術(特開昭53−145424)や表示上で自動的にページ
のナンバリングを行う技術(特開昭55−147775)が存在
します。又、表示の際に頁の末尾行と頁の先頭行の間に
頁間区切りパターン(例えば点線)を表示することが行
なわれている(特開昭56−96325)。
した場合にどこで2枚の紙に分断されるかを知るため
に、印刷されるデータの行数をカウントして区切り毎に
通し番号を付与する技術(特開昭53−64427)そして、
1歩進んで、表示上で頁を認識できる様に、点を表示す
る技術(特開昭53−145424)や表示上で自動的にページ
のナンバリングを行う技術(特開昭55−147775)が存在
します。又、表示の際に頁の末尾行と頁の先頭行の間に
頁間区切りパターン(例えば点線)を表示することが行
なわれている(特開昭56−96325)。
しかし、この様な表示では頁の区切りであるというこ
とが未経験なオペレータにはわからないため、頁の区切
りを明確に理解させるために文書の頁の回りをある種の
枠で囲うことが考えられる。すなわち、頁の先頭行の上
に頁頭区切りパターン、頁の末尾行の下に頁末区切りパ
ターン、左マージン上に頁左区切りパターン、右マージ
ン上に頁右区切りパターンをそれぞれ表示し、あたかも
画面上に用紙が存在し、その上に文書の文字が載ってい
るかの様に表示を行なうのである。
とが未経験なオペレータにはわからないため、頁の区切
りを明確に理解させるために文書の頁の回りをある種の
枠で囲うことが考えられる。すなわち、頁の先頭行の上
に頁頭区切りパターン、頁の末尾行の下に頁末区切りパ
ターン、左マージン上に頁左区切りパターン、右マージ
ン上に頁右区切りパターンをそれぞれ表示し、あたかも
画面上に用紙が存在し、その上に文書の文字が載ってい
るかの様に表示を行なうのである。
しかし、文書の頁の回りをある種の枠で囲う、囲わな
いに係わらず、隣接する頁の存在を、いつ可視化表示さ
せるかについては、使用者の使い勝手を考慮するとまだ
まだ改良の余地があると考えられる。
いに係わらず、隣接する頁の存在を、いつ可視化表示さ
せるかについては、使用者の使い勝手を考慮するとまだ
まだ改良の余地があると考えられる。
[目的] 以上の点に鑑み、本発明の目的は、文書情報の最終頁
の領域の末尾を示す頁末パターンを表示している状態に
おいて、オペレータからの編集指示に基づく編集処理に
伴い前記最終頁の次に新たな頁を作る必要があるか否か
を判定し、 前記最終頁の次に新たな頁を作る必要がないと判定さ
れる場合は、前記最終頁に対する前記編集処理の結果を
表示し、 前記最終頁の次に新たな頁を作る必要があると判定さ
れる場合は、前記頁末パターンの表示位置の後に続い
て、前記最終頁に続く前記新たな頁の領域の先頭を示し
前記頁末パターンとは異なる形状の頁頭パターンを表示
するように制御するので、オペレータは編集に応じて表
示される頁末及び頁頭を正確に意識することができる表
示制御方法を提供することにある。
の領域の末尾を示す頁末パターンを表示している状態に
おいて、オペレータからの編集指示に基づく編集処理に
伴い前記最終頁の次に新たな頁を作る必要があるか否か
を判定し、 前記最終頁の次に新たな頁を作る必要がないと判定さ
れる場合は、前記最終頁に対する前記編集処理の結果を
表示し、 前記最終頁の次に新たな頁を作る必要があると判定さ
れる場合は、前記頁末パターンの表示位置の後に続い
て、前記最終頁に続く前記新たな頁の領域の先頭を示し
前記頁末パターンとは異なる形状の頁頭パターンを表示
するように制御するので、オペレータは編集に応じて表
示される頁末及び頁頭を正確に意識することができる表
示制御方法を提供することにある。
第1図は本発明の1実施例を説明するブロック図であ
る。
る。
図示の構成において、CPUは、マイクロプロセッサで
あり、文字処理のための演算、論理判断等を行ない、ア
ドレスバスAB、コントロールバスCB、データバスDBを介
して、それらのバスに接続された各構成要素を制御す
る。
あり、文字処理のための演算、論理判断等を行ない、ア
ドレスバスAB、コントロールバスCB、データバスDBを介
して、それらのバスに接続された各構成要素を制御す
る。
アドレスバスABはマイクロプロセッサCPUの制御の対
称とする構成要素を指示するアドレス信号を転送する。
コントロールバスCBはマイクロプロセッサCPUの制御の
対象とする各構成要素のコントロール信号を転送して印
加する。データバスDBは各構成機器相互間のデータの転
送を行なう。
称とする構成要素を指示するアドレス信号を転送する。
コントロールバスCBはマイクロプロセッサCPUの制御の
対象とする各構成要素のコントロール信号を転送して印
加する。データバスDBは各構成機器相互間のデータの転
送を行なう。
つぎに、ROMは、読出し専用の固定メモリであり、第
9図〜第26図を示す如き制御の手順等を記憶している。
9図〜第26図を示す如き制御の手順等を記憶している。
また、ROMは、1ワード16ビットの構成の書込み可能
のランダムアクセスメモリであって、各構成要素からの
各種データの一時記憶に用いる。
のランダムアクセスメモリであって、各構成要素からの
各種データの一時記憶に用いる。
KBはキーボードであって、アルファベットキー、平仮
名キー、片仮名キー等の文字記号入力キー、及び、漢字
部始め/終り指定キー等の本文字処理処置に対する各種
機能を指示するための各種のファンクションキーを備え
ている。
名キー、片仮名キー等の文字記号入力キー、及び、漢字
部始め/終り指定キー等の本文字処理処置に対する各種
機能を指示するための各種のファンクションキーを備え
ている。
ファンクションキーは例えば、カーソル移動キー(カ
ーソル上移動キー,下移動キー,右移動キー,左移動キ
ー)行削除キー,行挿入キー,改頁キー,CRキー,等を
含むものである。
ーソル上移動キー,下移動キー,右移動キー,左移動キ
ー)行削除キー,行挿入キー,改頁キー,CRキー,等を
含むものである。
DOCMEMはKB(キーボード)から入力された文字データ
をドキュメントデータとして保存するバッファである。
をドキュメントデータとして保存するバッファである。
第4図(a)は、文字列『ABC………』データがバッ
ファDOCMEMに格納されている様子を示す。第4図(a)
に示すデータの行と列との関係は、後述するCRTに表示
するにあたっての行と列との関係とを対応ずけるため
に、便宜的に示したものである。
ファDOCMEMに格納されている様子を示す。第4図(a)
に示すデータの行と列との関係は、後述するCRTに表示
するにあたっての行と列との関係とを対応ずけるため
に、便宜的に示したものである。
LCONTREGは、バッファDOCMEMに蓄えられているデータ
の特性を行単位に示す。複数のレジスタ(レジスタ及び
フラッグ)から成るメモリである。第4図(b)にLCON
TREGの例を示す。第1W(W=Word)目は、バッファDOCM
EM内に格納されているデータの全行数EODを示すもので
あり、第4図(a)の例においては4となる。第2W(W
=Word)目以降は、各行を後述する表示装置CRTに文章
データを表示するにあたって、文書枠(先頭枠FGH又は
末尾枠FGE)を表示するか否かを各行ごとに示すフラッ
グFGである。
の特性を行単位に示す。複数のレジスタ(レジスタ及び
フラッグ)から成るメモリである。第4図(b)にLCON
TREGの例を示す。第1W(W=Word)目は、バッファDOCM
EM内に格納されているデータの全行数EODを示すもので
あり、第4図(a)の例においては4となる。第2W(W
=Word)目以降は、各行を後述する表示装置CRTに文章
データを表示するにあたって、文書枠(先頭枠FGH又は
末尾枠FGE)を表示するか否かを各行ごとに示すフラッ
グFGである。
CURRFGはバッファDOCMEM内のデータを編集するにあた
って、その場所を特定するためのポインタである。第5
図(a)で示すようにX座標(CURSOR_X)Y座標(CURS
OR_Y)の2W(W=Word)から成る。
って、その場所を特定するためのポインタである。第5
図(a)で示すようにX座標(CURSOR_X)Y座標(CURS
OR_Y)の2W(W=Word)から成る。
CURDISPREGはポインタCURREGによって示されるバッフ
ァDOCMEM内のデータの位置を後述する表示装置CRTの表
示位置に対応させて表現したものである。第5図(b)
に示すようにX座標(CURSOR_DISPLAY_X)とY座標(CU
RSOR_DISPLAY_Y)の2W(W=Word)から成る。後述する
ように表示装置CRTには、頁の概念を明確にするため
に、文書データと共にページ枠を表示するためにX座標
CURSOR_DISPLAY_X,Y座標CURSOR_DISPLAY_Yの値と、CURS
OR_X,CURSOR_Yの値とは異なる。本例においては、CURSO
R_DISPLAY_Xは、CURSOR_Xより1大きい。それは文書枠
として左枠を余分に(文書データより余分に)表示する
ためである。
ァDOCMEM内のデータの位置を後述する表示装置CRTの表
示位置に対応させて表現したものである。第5図(b)
に示すようにX座標(CURSOR_DISPLAY_X)とY座標(CU
RSOR_DISPLAY_Y)の2W(W=Word)から成る。後述する
ように表示装置CRTには、頁の概念を明確にするため
に、文書データと共にページ枠を表示するためにX座標
CURSOR_DISPLAY_X,Y座標CURSOR_DISPLAY_Yの値と、CURS
OR_X,CURSOR_Yの値とは異なる。本例においては、CURSO
R_DISPLAY_Xは、CURSOR_Xより1大きい。それは文書枠
として左枠を余分に(文書データより余分に)表示する
ためである。
又CURSOR_DISPLAY_YはCURSOR_Yより1大きい。それ
は、先頭からカーソルの位置までの間に先頭枠を1行余
分に表示するためである。
は、先頭からカーソルの位置までの間に先頭枠を1行余
分に表示するためである。
CHADISPBUFは、後述する表示装置CRTに文書データを
表示するための表示データを文字コード又はパターンコ
ードとして格納するバッファである。第2図(a)は、
バッファCHADISPBUFに格納されているデータの様子を示
すものであり、又後述する表示装置CRTに表示されるデ
ータの様子を示すものでもある。又第4図(a)に示す
バッファDOCMEM 第4図(b)に示すLCONTREG 第5図(a)に示すCURREG 第5図(b)に示すCURDISPREG のデータ内容を本実施例の装置で表示するにあたって造
り上げられるバッファCH ADISPBUFの内容を示すもので
ある。
表示するための表示データを文字コード又はパターンコ
ードとして格納するバッファである。第2図(a)は、
バッファCHADISPBUFに格納されているデータの様子を示
すものであり、又後述する表示装置CRTに表示されるデ
ータの様子を示すものでもある。又第4図(a)に示す
バッファDOCMEM 第4図(b)に示すLCONTREG 第5図(a)に示すCURREG 第5図(b)に示すCURDISPREG のデータ内容を本実施例の装置で表示するにあたって造
り上げられるバッファCH ADISPBUFの内容を示すもので
ある。
バッファDOCMENの第1行目は、メモリLCONTREGの第1
行目に先頭枠フラッグがセットされているため第2図
(b)と(f)とに展開されバッファCHADISPBUFの第1
行目と第2行目となる。
行目に先頭枠フラッグがセットされているため第2図
(b)と(f)とに展開されバッファCHADISPBUFの第1
行目と第2行目となる。
同様にバッファDOCMEMの第2行目は第2図(g)にな
り、バッファCHADISPBUFの第3行目となる。
り、バッファCHADISPBUFの第3行目となる。
同様にバッファDOCMEMの第3行目は第2図(c)と
(d)とに展開されバッファCHADISPBUFの第4行目第5
行目となる次第である。なお枠組を表示するにあたって
は以上説明したことから類推できるように本実施例にお
いては、罫線の部分パターンを、文字コードと同様にコ
ード化し、その部分パターンを連なぎ合わせることによ
り、枠組を作成するようにしたものである。第3図に文
字パターン及び罫線の部分パターンを示す。
(d)とに展開されバッファCHADISPBUFの第4行目第5
行目となる次第である。なお枠組を表示するにあたって
は以上説明したことから類推できるように本実施例にお
いては、罫線の部分パターンを、文字コードと同様にコ
ード化し、その部分パターンを連なぎ合わせることによ
り、枠組を作成するようにしたものである。第3図に文
字パターン及び罫線の部分パターンを示す。
CRT CONTはCURDISPREGに示される内容によりカーソル
を表示し又バッファCHADISPBUFの内容により文字パター
ンを表示させる役割を担う。第2図(a)にCRTに表示
されている文字データ及び枠組の様子を示す。又CRTCON
Tは、文字パターンを表示するためのパターンメモリを
有しており、バッファCHADISPBUF内のコードデータをパ
ターンに変換する機能も有しているものである。
を表示し又バッファCHADISPBUFの内容により文字パター
ンを表示させる役割を担う。第2図(a)にCRTに表示
されている文字データ及び枠組の様子を示す。又CRTCON
Tは、文字パターンを表示するためのパターンメモリを
有しており、バッファCHADISPBUF内のコードデータをパ
ターンに変換する機能も有しているものである。
また、CRTは陰極線管等を用いた表示装置であり、そ
の表示装置CRTにおけるドット構成の表示パターンおよ
びカーソルの表示をCRTコントローラで制御する。
の表示装置CRTにおけるドット構成の表示パターンおよ
びカーソルの表示をCRTコントローラで制御する。
かかる各構成要素からなる本発明文字処理装置におい
ては、キーボードKBからの各種の入力に応じて作動する
ものであって、キーボードKBからの入力が供給される
と、まず、インタラプト信号がマイクロプロセサCPUに
送られ、そのマイクロプロセサCPUがROM内に記憶してあ
る各種の制御信号を読出し、それらの制御信号に従って
各種の制御が行われる。
ては、キーボードKBからの各種の入力に応じて作動する
ものであって、キーボードKBからの入力が供給される
と、まず、インタラプト信号がマイクロプロセサCPUに
送られ、そのマイクロプロセサCPUがROM内に記憶してあ
る各種の制御信号を読出し、それらの制御信号に従って
各種の制御が行われる。
次に本実施例における処理構成を第6図〜第8図を用
い説明する。
い説明する。
第6図に本実施例における編集処理の処理構成を示
す。編集処理は,キーボードKBからのデータの取込みを
行うキー取込処理1,キー取込み処理1によって取込んだ
データを処理分類し,各種編集処理への橋渡しをするキ
ー分類処理2,かかるキー分類処理2により分類された各
種処理を実際に実行する各種編集処理3,そして各種編集
処理3により成された編集の結果を表示する表示処理4
とから成る。
す。編集処理は,キーボードKBからのデータの取込みを
行うキー取込処理1,キー取込み処理1によって取込んだ
データを処理分類し,各種編集処理への橋渡しをするキ
ー分類処理2,かかるキー分類処理2により分類された各
種処理を実際に実行する各種編集処理3,そして各種編集
処理3により成された編集の結果を表示する表示処理4
とから成る。
第7図に各種編集処理の処理構成を示す。
各種編集処理3は、カーソルを移動させるためのカー
ソル移動処理3、1,行挿入を行うための行挿入処理3、
2,行削除を行うための行削除処理3、3,改頁の入力を処
理する改頁処理3、4,文字の入力を処理する文字入力処
理3、5,CR(改行)の入力を処理するためのCR入力処理
3、6,その他各種編集処理3、7(例えば文字削除,文
字挿入)から成る。
ソル移動処理3、1,行挿入を行うための行挿入処理3、
2,行削除を行うための行削除処理3、3,改頁の入力を処
理する改頁処理3、4,文字の入力を処理する文字入力処
理3、5,CR(改行)の入力を処理するためのCR入力処理
3、6,その他各種編集処理3、7(例えば文字削除,文
字挿入)から成る。
各処理への引渡しは、前述のキー分類処理によって決
定される。
定される。
各種編集処理3は更に3、1〜3、7までの処理に共
通して使用される下記処理を含む。
通して使用される下記処理を含む。
頁単位にバッファDOCMEM内に格納される情報を拡張さ
せる頁追加処理3、0、1頁単位にDOCMEM内に格納され
ている情報を減らす頁削除処理3、0、2,頁枠の制御を
行う行制御処理3、0、3から成る。
せる頁追加処理3、0、1頁単位にDOCMEM内に格納され
ている情報を減らす頁削除処理3、0、2,頁枠の制御を
行う行制御処理3、0、3から成る。
次に本発明と直接関係する処理構成について、第9図
〜第26図の動作フローを用い、更に具体的に説明する。
〜第26図の動作フローを用い、更に具体的に説明する。
本実施例におけるメイン処理である。
編集処理0を第9図を参照して詳細に説明する。
(1)キー取込処理1 キーボードからの入力データを取込む。入力データが
無い時は入力されるまで待つ。
無い時は入力されるまで待つ。
(2)キー分類処理2 キー取込み処理によって取込んだデータに従って各種
編集処理への振分けを行う。
編集処理への振分けを行う。
(3)各種編集処理3 カーソルの移動,行挿入,行削除,改頁,文字入力,C
R入力等の各種編集処理を行う。
R入力等の各種編集処理を行う。
(4)表示処理4 各種編集処理を行った結果を表示する。処理後ステッ
プ(1)に進む。
プ(1)に進む。
以上各ステップの説明から明らかなように編集処理0
は種々編集処理を行うにあたってのメインルーチンを形
成するものである。
は種々編集処理を行うにあたってのメインルーチンを形
成するものである。
次にカーソル移動処理3、1の1つであるカーソル下
移動処理3、1、2について更に第10図を参照して詳細
に説明する。
移動処理3、1、2について更に第10図を参照して詳細
に説明する。
(1)カーソルY座標のチェック3、1、2、1 カーソルが文書データ末の行(文末行)を指している
か否かを調べる。もし、カーソルが文末行にあるなら
ば、即ちCURSOR_Yと全行数EODとの値が等しいならばス
テップ(2)に進む。否ならステップ(3)に進む。
か否かを調べる。もし、カーソルが文末行にあるなら
ば、即ちCURSOR_Yと全行数EODとの値が等しいならばス
テップ(2)に進む。否ならステップ(3)に進む。
(2)頁追加処理3、0、1 文末行の下に更に1頁分のデータ領域の作成を行う。
(3)カーソルY座標の更新3、1、2、3 カーソルY座標を1増加させる。(CUROS_Y) 以上各ステップの説明から明らかなようにカーソル下
移動処理3、1、2は、文章中の1文字を特定している
カーソルを1行下に移動させる働きをしている。その時
もし下に移動できるエリアが存在しない時、即ちカーソ
ルが文書データの末尾行に存在している時は、更に下に
1頁分のデータエリアを作成してから、カーソルを1行
下に移動させるようにしている。
移動処理3、1、2は、文章中の1文字を特定している
カーソルを1行下に移動させる働きをしている。その時
もし下に移動できるエリアが存在しない時、即ちカーソ
ルが文書データの末尾行に存在している時は、更に下に
1頁分のデータエリアを作成してから、カーソルを1行
下に移動させるようにしている。
次に各種編集処理3の1つである行挿入処理3、2に
ついて第11図を参照して詳細に説明する。
ついて第11図を参照して詳細に説明する。
(1)データの移動3、2、1 カーソルが存在している行以降に存在する全てのデー
タを1行分下に移動させる。移動させたあとにはスペー
スを埋める。(スペースの代わりに空白を示すコードで
あっても良い) (2)全行数EODの更新3、2、2 全行数の値を1増加させる。
タを1行分下に移動させる。移動させたあとにはスペー
スを埋める。(スペースの代わりに空白を示すコードで
あっても良い) (2)全行数EODの更新3、2、2 全行数の値を1増加させる。
(3)行制御処理3、0、3 文書データを表示装置CRTに表示させるにあたって、
文書データの頁枠をどのように表示すべきかを決定し、
その結果をLCONTREG,にセットする。この処理はステッ
プ(1),(2)において全行数の変化が起こったため
LCONTREGの再設定が必要になったために行うものであ
る。
文書データの頁枠をどのように表示すべきかを決定し、
その結果をLCONTREG,にセットする。この処理はステッ
プ(1),(2)において全行数の変化が起こったため
LCONTREGの再設定が必要になったために行うものであ
る。
以上各ステップの説明から明らかなように行挿入処理
ではカーソルが存在している位置に1行分の空白行を行
挿入し、枠組表示のための基礎データを作成する。
ではカーソルが存在している位置に1行分の空白行を行
挿入し、枠組表示のための基礎データを作成する。
このことにより、行挿入行の枠組表示は次のようにな
る。
る。
即ち行挿入の結果、新しいページが1行造られたな
ら、最終頁としての新しい枠組が作成されることにな
り、新しいページが作成されなかったなら、最終頁の枠
組は、以前の枠組を広げる結果となる。別の言い方をす
ると、行挿入を繰り返すと、その結果新たな最終ページ
が造られるまでは、最終頁の枠組が少しずつ広げられて
いくことになり、新たな最終ページが造られると新たな
枠組が造られて、後述する表示処理により表示装置CRT
上に表示されることになる。
ら、最終頁としての新しい枠組が作成されることにな
り、新しいページが作成されなかったなら、最終頁の枠
組は、以前の枠組を広げる結果となる。別の言い方をす
ると、行挿入を繰り返すと、その結果新たな最終ページ
が造られるまでは、最終頁の枠組が少しずつ広げられて
いくことになり、新たな最終ページが造られると新たな
枠組が造られて、後述する表示処理により表示装置CRT
上に表示されることになる。
次に行削除処理3、3について第12図を参照して詳細
に説明する。
に説明する。
(1)データ移動処理3、3、1 カーソルが存在している行の次の行から文書データの
最後の行までを1行分上移動させる。
最後の行までを1行分上移動させる。
移動させたあとの文書データ最終行には、スペースを
埋める。(スペースコードの代わりに空白を示すコード
であっても良い) (2)行制御処理3、0、3 LCONTREGの再設定を行う。
埋める。(スペースコードの代わりに空白を示すコード
であっても良い) (2)行制御処理3、0、3 LCONTREGの再設定を行う。
(3)頁削除処理3、0、2 文書データ末に1頁分の空白頁が存在していたなら、
その頁の削除を行う。
その頁の削除を行う。
以上各ステップの説明から明らかなように、行削除処
理においては、カーソルが存在している行を1行分削除
し、それ以降の文書データを1行分全て上方へ移動させ
ることを行う。その結果もし文書データ末に、スペース
コードのみから成る頁あるいは空白を示すコードのみか
ら成る頁が存在したならば、その頁を削除する。従って
行削除を繰り返し行っていくと、ある時点で文書データ
末に存在するページが無くなり、表示上もその時点で最
終頁枠が無くなることになる。
理においては、カーソルが存在している行を1行分削除
し、それ以降の文書データを1行分全て上方へ移動させ
ることを行う。その結果もし文書データ末に、スペース
コードのみから成る頁あるいは空白を示すコードのみか
ら成る頁が存在したならば、その頁を削除する。従って
行削除を繰り返し行っていくと、ある時点で文書データ
末に存在するページが無くなり、表示上もその時点で最
終頁枠が無くなることになる。
なお、ここで文書データが2頁以上存在していること
を仮定しているのは言うまでもない。
を仮定しているのは言うまでもない。
行削除処理の他の実施例を第13図を用い説明する。
(1)データ移動処理3、3、1 第12図3、3、1データ移動処理と同じ (2)全行数の更新3、3、2 全行数EODを1減ずる。
ここでカーソルは文書末尾行に存在していないことを
仮定している。
仮定している。
(3)行制御処理3、0、3 LCONTREGの再設定を行う。
以上の各ステップの説明から明らかなように行削除を
繰り返すことによって次第に最終頁枠が小さくなり、最
後には、最終頁枠が削減し、更に行削除を繰り返すと、
新たな最終頁枠が、再び小さくなっていくことになる。
繰り返すことによって次第に最終頁枠が小さくなり、最
後には、最終頁枠が削減し、更に行削除を繰り返すと、
新たな最終頁枠が、再び小さくなっていくことになる。
次に改頁処理3、4を第14図を参照して詳細に説明す
る。
る。
(1)改頁コード書込み処理3、4、1 カーソルが存在する位置に対応するDOCMEMの位置に改
頁コードを書き込む (2)CR処理3、6 カーソルを次の行の先頭に移動させる。
頁コードを書き込む (2)CR処理3、6 カーソルを次の行の先頭に移動させる。
その時もし、現在のカーソルの位置が文書データ末尾
であり次の行が存在していなかったなら新たな1頁分を
文書データ末に追加した上で、カーソルの移動を行う。
であり次の行が存在していなかったなら新たな1頁分を
文書データ末に追加した上で、カーソルの移動を行う。
以上の各ステップの説明で明らかなように文書データ
エリアの追加を頁単位で行うことにより、オペレアータ
にとって編集処理がよりわかりやすく行うことができる
ように構成されている。
エリアの追加を頁単位で行うことにより、オペレアータ
にとって編集処理がよりわかりやすく行うことができる
ように構成されている。
次に文字入力装置3、5について第15図を参照して詳
細に説明する。
細に説明する。
(1)カーソル位置チェック3、5、1 カーソルが文書末尾に存在していたならステップ
(2)に否ならステップ(3)に進む。
(2)に否ならステップ(3)に進む。
(2)頁追加処理3、10、1 頁単位の文書データの追加を行う。
(3)文字書込処理3、5、3 カーソルが存在している位置に入力された文字データ
を書き込む (4)カーソル歩進処理3、5、4 カーソルを歩進させる。ここで言う歩進とは、カーソ
ルがX座標の末尾即ち右端に存在している時は、カーソ
ルを次行の左端に移動(CURSOR_X 1,CURSOR_Y CURSOR_Y+1)することを意味し、他の位置に存在して
いる時は、カーソルを右に1つ移動(CURSOR_X CURSOR_X+1)を意味している。
を書き込む (4)カーソル歩進処理3、5、4 カーソルを歩進させる。ここで言う歩進とは、カーソ
ルがX座標の末尾即ち右端に存在している時は、カーソ
ルを次行の左端に移動(CURSOR_X 1,CURSOR_Y CURSOR_Y+1)することを意味し、他の位置に存在して
いる時は、カーソルを右に1つ移動(CURSOR_X CURSOR_X+1)を意味している。
以上各ステップの説明から明らかなように文字入力が
あった時、もし文書データエリアの拡張が必要になった
なら、頁単位に拡張して、処理を行うよう構成してい
る。
あった時、もし文書データエリアの拡張が必要になった
なら、頁単位に拡張して、処理を行うよう構成してい
る。
次にCR処理につき第16図を参照して詳細に説明する。
(1)カーソル位置チェック3、6、1 カーソルが文書データ最終行に存在しているならばス
テップ(2)に進む。否ならステップ(3)に進む (2)頁追加処理3、0、1 頁単位に文書データエリアの追加を行う。
テップ(2)に進む。否ならステップ(3)に進む (2)頁追加処理3、0、1 頁単位に文書データエリアの追加を行う。
(3)カーソル改行処理3、6、3 カーソルを次行の先頭(左端)に移動する。
(CURSOR_X 1,CURSOR_Y CURSOR_Y+1) 以上の説明から明らかなように、CR処理においては、
文書データの拡張が必要な時は頁単位に拡張することに
より処理を行うよう構成している。
文書データの拡張が必要な時は頁単位に拡張することに
より処理を行うよう構成している。
次に頁追加処理3、0、1について第17図を参照して
詳細に説明する。
詳細に説明する。
(1)行追加処理3、0、1、1 文書データ末尾に複数行のスペースコード又は、空白
を示すコードを付け加え、その行数分だけ全行数ODの値
を更新する。
を示すコードを付け加え、その行数分だけ全行数ODの値
を更新する。
ここで付け加える行数とは、少なくとも1頁分以上と
推定される行数とする。例えば一般的に1頁28行から成
るとするならば約50行分付け加えれば十分である。
推定される行数とする。例えば一般的に1頁28行から成
るとするならば約50行分付け加えれば十分である。
(2)行制御処理3、0、3 LCOUTREGの設定を行ない、ステップ(1)において追
加した行に対しても、頁の概念を明白にする。
加した行に対しても、頁の概念を明白にする。
(3)頁末サーチ処理3、0、1、3 ステップ(1)において追加した行の先頭から順に頁
末行をサーチする。サーチにあたっては、LCONTREGの各
頁の末尾枠FGを参照することで容易に実現できる。
末行をサーチする。サーチにあたっては、LCONTREGの各
頁の末尾枠FGを参照することで容易に実現できる。
(4)全行数再設定処理3、0、1、4 ステップ(3)において最初に見つけた頁末行の行ナ
ンバーを全行数EODにセットする。
ンバーを全行数EODにセットする。
以上各ステップの説明から明らかなように本処理によ
り容易に1頁分の空白行(スペース行)を文書末尾に追
加することができる。
り容易に1頁分の空白行(スペース行)を文書末尾に追
加することができる。
次に頁削除処理3、0、2について第18図を参照して
詳細に説明する。
詳細に説明する。
(1)最終頁の認識処理3、0、2、1 最終頁がDOCMEM内の何行目から何行目までに対応する
かを調べる。
かを調べる。
調べるにあたってはLCONTREGを参照する。
頁の単位は各行ごとにセットリセットされた先頭枠FG
及び末尾枠FGにより頁の単位を知ることができる。即ち
各頁は先頭枠FGがセットされている行を先頭行とし、末
尾枠FGがセットされている行を末尾行とするようにして
形成されている。従って最終頁を認識するためにはLCON
TREGの先頭枠FGを文書データ末尾行よりサーチし、初め
て先頭枠FGがセットされている位置を見つけるとそれよ
り下の行が最終頁と認識することができる。
及び末尾枠FGにより頁の単位を知ることができる。即ち
各頁は先頭枠FGがセットされている行を先頭行とし、末
尾枠FGがセットされている行を末尾行とするようにして
形成されている。従って最終頁を認識するためにはLCON
TREGの先頭枠FGを文書データ末尾行よりサーチし、初め
て先頭枠FGがセットされている位置を見つけるとそれよ
り下の行が最終頁と認識することができる。
(2)最終頁内チェック3、0、2、2 最終頁に有効データが存在しているか否かをチェック
する。
する。
本実施例においては有効データとはスペースコード以
外のコードを指すものとするが、他の定義であっても良
い。
外のコードを指すものとするが、他の定義であっても良
い。
例えば空白コード以外のコードといった具合である。
(3)有効データ存在チェック3、0、2、3 ステップ(2)の結果有効データが存在していれば、
本処理(頁削除処理)を終了する。否ならステップ
(4)に進む。
本処理(頁削除処理)を終了する。否ならステップ
(4)に進む。
(4)全行数削限処理3、0、2、4 ステップ(1)により認識された頁を全て削除するた
めに全行数EODを変更する。変更する値は、削除するペ
ージの1つ前の行の値である。
めに全行数EODを変更する。変更する値は、削除するペ
ージの1つ前の行の値である。
(5)CURSOR_Yの更新 もし、ステップ(4)の結果カーソルが文書領域外に
はみ出してしまうことがあるのを防ぐために本処理を行
う。
はみ出してしまうことがあるのを防ぐために本処理を行
う。
即ちCURSOR_Yの値が全行数EODより大きくなってしま
ったらCURSOR_Yの値をEODの値に変更を行う。
ったらCURSOR_Yの値をEODの値に変更を行う。
以上の各ステップから明らかなように頁削除処理によ
り文書データ末に存在する空白の頁を頁単位に削除する
ことができる。
り文書データ末に存在する空白の頁を頁単位に削除する
ことができる。
次に行制御処理3、0、3を第19図を参照して詳細に
説明する。
説明する。
(1)カレント パラメーターの初期値設定3、0、
3、1 TLN 0 (文書データ内行カウンタ) CLN 0 (頁内行カウンタ) TLNは、文書データとしての行カウンタを意味するも
のであり、CLNは、頁内の行カウンタを意味する。
3、1 TLN 0 (文書データ内行カウンタ) CLN 0 (頁内行カウンタ) TLNは、文書データとしての行カウンタを意味するも
のであり、CLNは、頁内の行カウンタを意味する。
(2)文書データ内行カウンタTLN インクリメント
3、0、3、2 (3)頁内行カウンタ決定処理3、0、3、3 文書データ内の第TLN行目が該当ページの第何行目に
相当するかを計算し、頁内行カウンタCLNに値をセット
する。
3、0、3、2 (3)頁内行カウンタ決定処理3、0、3、3 文書データ内の第TLN行目が該当ページの第何行目に
相当するかを計算し、頁内行カウンタCLNに値をセット
する。
(4)先頭枠決定処理3、0、3、4 ステップ(3)により決定された頁内行カウンタCLN
の値に従って当該行か頁先頭か否かを判断し、LCONTREG
の先頭枠FGのセット,リセットを行う (5)末尾枠決定処理3、0、3、5 ステップ(3)により決定された頁内行カウンタCLN
の値,等を参考にして該当行が頁最終行か否かを判断
し、LCONTREGの末尾枠FGのセット,リセットを行う。
の値に従って当該行か頁先頭か否かを判断し、LCONTREG
の先頭枠FGのセット,リセットを行う (5)末尾枠決定処理3、0、3、5 ステップ(3)により決定された頁内行カウンタCLN
の値,等を参考にして該当行が頁最終行か否かを判断
し、LCONTREGの末尾枠FGのセット,リセットを行う。
(6)終了判定3、0、3、6 文書データの全行数に対しLCONTREGの設定が終了した
か否かを判定する。
か否かを判定する。
終了しているなら本処理(行制御処理3、0、3)は
終了する。否ならステップ(2)に進む。
終了する。否ならステップ(2)に進む。
以上各ステップの説明から明らかなように行制御処理
によりLCONTREGの設定を行うことができる。
によりLCONTREGの設定を行うことができる。
次に頁内行カウンタ決定処理3、0、3、3について
第20図を参照して詳細に説明する。
第20図を参照して詳細に説明する。
(1)頁内行カウンタチェック3、0、3、3、1頁内
行カウンタCLNの値が0であるならステップ(5)に進
む。否ならステップ(2)に進む。
行カウンタCLNの値が0であるならステップ(5)に進
む。否ならステップ(2)に進む。
(2)改頁行チェック3、0、3、3、2 第CLN行即ち今決定しようとしている行の前行(第TLN
−1行)か改頁行であるか否かを判定する。
−1行)か改頁行であるか否かを判定する。
もし改頁行であるならステップ(5)に進む。
否ならステップ(3)に進む。ここで改頁行とは行内
に改頁コードを含む行のことである。
に改頁コードを含む行のことである。
(3)頁最終行チェック3、0、3、3、3 第CLN行即ち今決定しようとしている行の前行(第TLN
−1行)が頁最終行か否かをチェックする。
−1行)が頁最終行か否かをチェックする。
本実施例においては、あらかじめ定めておいた値(1
頁の行数)にCLNの値が一致するならば頁最終行である
と判断するものとする。
頁の行数)にCLNの値が一致するならば頁最終行である
と判断するものとする。
判断の結果頁最終行であったらステップ(5)に進
む。否ならステップ(4)に進む。
む。否ならステップ(4)に進む。
(4)頁内行カウンタアップ処理3、0、3、3、4 頁内行カウンタCLNの値を1増加させる。然る後頁内
行カウンタ決定処理を終了する。
行カウンタ決定処理を終了する。
(5)頁内行カウンタ初期値セット処理3、0、3、
3、5 頁内行カウンタCLNを1にセットする。
3、5 頁内行カウンタCLNを1にセットする。
以上各ステップの説明から明らかなように頁内行カウ
ンタ決定処理により第TLN行の頁内行数を知ることがで
きる。
ンタ決定処理により第TLN行の頁内行数を知ることがで
きる。
次に先頭枠決定処理3、0、3、4について第21図を
参照して詳細に説明する。
参照して詳細に説明する。
(1)頁内行カウンタチェック3、0、3、4、1 頁内行カウンタCLN=1であるならばステップ(2)
に進む。
に進む。
否ならステップ(3)に進む。
(2)先頭枠FGセット3、0、3、4、2 第TLN行は、頁の先頭行であると判断し、該当行の先
頭枠FGをセットする。然る後先頭枠決定処理を終了す
る。
頭枠FGをセットする。然る後先頭枠決定処理を終了す
る。
(3)先頭枠FGリセット3、0、3、4、3 第TLN行は頁先頭行でないと判断し、該当行の先頭枠F
Gをリセットする。
Gをリセットする。
以上各ステップの説明から明らかなように本処理にお
いて第TLN行の先頭枠フラッグの決定を行うことができ
る。
いて第TLN行の先頭枠フラッグの決定を行うことができ
る。
次に末尾枠決定処理について第22図を参照して説明す
る。
る。
(1)改頁行チェック3、0、3、6、1 該当行(第TLN行)か改頁行であるか否かをチェック
する。改頁行であるならステップ(5)に進む。
する。改頁行であるならステップ(5)に進む。
否ならステップ(2)に進む。
(2)頁最終行チェック3、0、3、6、2 該当行(第TLN行)か頁最終行か否かをチェックす
る。
る。
ここで頁最終行とは、頁内行カウンタCLNの値があら
かじめ定められた値(1頁の行数)と一致していること
を言う。
かじめ定められた値(1頁の行数)と一致していること
を言う。
頁最終行であるならステップ(5)に進む。否ならス
テップ(3)に進む。
テップ(3)に進む。
(3)文書末尾行チェック3、0、3、6、3 該当行(第TLN行)が文書末尾行か否かチェックす
る。ここで文書末尾行とは、文書データ内行カウンタTL
Nの値が全行数EODの値と一致していることを言う。
る。ここで文書末尾行とは、文書データ内行カウンタTL
Nの値が全行数EODの値と一致していることを言う。
文書末尾行ならステップ(5)に否ならステップ
(4)に進む。
(4)に進む。
(4)末尾枠FGリセット3、0、3、6、4 該当行(第TLN行)が頁末行ではないと判断されるた
め末尾枠FGをリセットする。然る後末尾枠決定処理を終
了する。
め末尾枠FGをリセットする。然る後末尾枠決定処理を終
了する。
(5)末尾枠FGセット3、0、3、6、5 該当行(第TLN行)が頁末行であると判断されるため
末尾枠FGをセットする。
末尾枠FGをセットする。
以上各ステップの説明で明らかなように、本処理によ
り第TLN行に対応するLCONTREGのセットを行うことがで
きる。
り第TLN行に対応するLCONTREGのセットを行うことがで
きる。
次に表示処理4について第23図を参照して説明する。
(1)画面クリア4、1 CHADISPBUFに全てスペースコードを埋める。このこと
によりCRT画面のクリアを行う。
によりCRT画面のクリアを行う。
(2)カーソル表示4、2 カーソルの表示を行う。
(3)文字表示4、3 DOCMEM内のデータの表示を行う。
以上のステップによりカーソル及び文字データの表示
を行う。
を行う。
次にカーソル表示処理4、2につき第24図を参照して
説明する。
説明する。
(1)X座標決定処理4、2、1 CURSOR_Xの値に1を加えたものをCURSOR_DISPLAY_Xの
値とする。
値とする。
これは、左枠を表示するために表示上対応する位置が
1だけ右方向にずれるためである。
1だけ右方向にずれるためである。
(2)枠行数算出処理4、2、2 第1行目からカーソルが存在する行までの間に存在す
る枠行数の総数を算出する。
る枠行数の総数を算出する。
(3)Y座標決定処理4、2、3 ステップ(2)で求めた枠行数とCURSOR_Yの値との和
をCURSOR_DISPLAY_Yの値とする。
をCURSOR_DISPLAY_Yの値とする。
以上の各ステップによりCURSOR_X,CURSOR_Yの値に対
応するCURSOR_DISPLAY_X,CURSOR_DISPLAY_Yの値を求め
ることができ、CURSOR_DISPLAY_X,とCURSOR_DISPLAY_Y
で示されるCRT上の位置にカーソルが表示される。
応するCURSOR_DISPLAY_X,CURSOR_DISPLAY_Yの値を求め
ることができ、CURSOR_DISPLAY_X,とCURSOR_DISPLAY_Y
で示されるCRT上の位置にカーソルが表示される。
次に枠行数算出処理4、2、2について第25図を参照
して説明する。
して説明する。
(1)先頭枠行数算出処理4、2、3、1 先頭行からカーソルが存在している行までの先頭枠の
総数を求める。
総数を求める。
総数はLCONTREGの先頭枠FGがセットされている行数を
求めることにより決定される。
求めることにより決定される。
(2)末尾枠行数算出処理4、2、3、2 先頭行からカーソルが存在する行の手前の行までの末
尾枠の総数を求める。
尾枠の総数を求める。
総数はLCONTREGの末尾枠FGがセットされている行数を
求めることにより決定される。
求めることにより決定される。
(3)全枠行数算出処理4、2、3、3 ステップ(1),(2)により求めた行数を和を求め
ることにより全枠行数を決定する。
ることにより全枠行数を決定する。
以上のステップにより先頭からカーソルが存在する行
までに存在する枠行数を求めることができる。
までに存在する枠行数を求めることができる。
次に文字表示処理4、3を第26図を参照して説明す
る。
る。
(1)カレントパラメータの初期値設定処理4、3、1 TLN 0(文書データ内行カウンタ) (2)文書データ内行カウンタ インクリメント 4、
3、2 TLN TLN+1 (3)先頭枠表示チェック4、3、3 第TLN行をCRTに表示するにあたって先頭枠を表示すべ
きか否か、LCONTREGを参照して調べる。
3、2 TLN TLN+1 (3)先頭枠表示チェック4、3、3 第TLN行をCRTに表示するにあたって先頭枠を表示すべ
きか否か、LCONTREGを参照して調べる。
先頭枠を表示する必要が有るならステップ(4)に進
む。否ならステップ(5)に進む。
む。否ならステップ(5)に進む。
(4)先頭枠表示処理4、3、4 先頭枠を表示するために、第2図(b)に示す先頭枠
パターンコード列をCHADISP_BUFに1行分書き込む。
パターンコード列をCHADISP_BUFに1行分書き込む。
(5)行表示処理4、3、5 第TLN行目の行データ(文字コード列)をCHADISP_BUF
に書き込む。
に書き込む。
その際行データの先頭と末尾には、枠組みの側端を表
現するパターンコードを付加する。
現するパターンコードを付加する。
例えば第2図(f),(g)に示すごとくである。
(6)末尾枠表示チェック4、3、6 第TLN行をCRTに表示するにあたって末尾枠を表示すべ
きか否かLCONTREGを参照して調べる。
きか否かLCONTREGを参照して調べる。
末尾枠を表示する必要があるならステップ(7)に進
む。否ならステップ(8)に進む。
む。否ならステップ(8)に進む。
(7)末尾枠表示4、3、7 末尾枠を表示するために第2図(d)に示す末尾枠パ
ターンコード列をCHADISPBUFに1行分書込む。
ターンコード列をCHADISPBUFに1行分書込む。
(8)処理終了チェック4、3、8 TLNの値がEODの値に等しいならば、即ち全行数につい
て表示を終了したならば、文字表示処理4、3を終了す
る。否ならステップ(2)に進む。
て表示を終了したならば、文字表示処理4、3を終了す
る。否ならステップ(2)に進む。
以上の処理により頁枠表示された形でDOCMEM内のデー
タの表示を完了する。
タの表示を完了する。
本実施例においてDOCMEMの構造即ちデータフォーマッ
トは、1行を1レコードとする固定長レコードから成る
ものであるが、1行を可変長で表現する場合、あるい
は、行の概念が明白でない場合(シリアルデータフォー
マット)等においても、何ら発明の主旨をそこなうもの
ではない。
トは、1行を1レコードとする固定長レコードから成る
ものであるが、1行を可変長で表現する場合、あるい
は、行の概念が明白でない場合(シリアルデータフォー
マット)等においても、何ら発明の主旨をそこなうもの
ではない。
以上説明したように頁単位に文書データエリアを制御
する手段を設けることにより、オペレータに理解しやす
い、表示制御方法を実現することができる。
する手段を設けることにより、オペレータに理解しやす
い、表示制御方法を実現することができる。
以上述べた如く文書データエリアを拡大する必要性が
発生した時、 例えば文書データの末尾行にカーソルが存在している
場合にカーソルを更に下に下げようとした時, 文書データの末尾行にカーソルが存在している場合に
改行キーを打鍵した時, 任意の位置に行挿入を実行しようとした時, その他、文書データエリアを拡大する必要性が発生す
るあらゆる時, にオペレータは、頁を意識することが可能となる。
発生した時、 例えば文書データの末尾行にカーソルが存在している
場合にカーソルを更に下に下げようとした時, 文書データの末尾行にカーソルが存在している場合に
改行キーを打鍵した時, 任意の位置に行挿入を実行しようとした時, その他、文書データエリアを拡大する必要性が発生す
るあらゆる時, にオペレータは、頁を意識することが可能となる。
[効果] 以上、詳述した様に、本発明により、文書情報の最終
頁の領域の末尾を示す頁末パターンを表示している状態
において、オペレータから編集指示に基づく編集処理に
伴い前記最終頁の次に新たな頁を作る必要があるか否か
を判定し、 前記最終頁の次に新たな頁を作る必要がないと判定さ
れる場合は、前記最終頁に対する前記編集処理の結果を
表示し、 前記最終頁の次に新たな頁を作る必要があると判定さ
れる場合は、前記頁末パターンの表示位置の後に続い
て、前記最終頁に続く前記新たな頁の領域の先頭を示し
前記頁末パターンとは異なる形状の頁頭パターンを表示
するように制御するので、オペレータは編集に応じて表
示される頁末及び頁頭を正確に意識することができる表
示制御方法を提供することが可能となった。
頁の領域の末尾を示す頁末パターンを表示している状態
において、オペレータから編集指示に基づく編集処理に
伴い前記最終頁の次に新たな頁を作る必要があるか否か
を判定し、 前記最終頁の次に新たな頁を作る必要がないと判定さ
れる場合は、前記最終頁に対する前記編集処理の結果を
表示し、 前記最終頁の次に新たな頁を作る必要があると判定さ
れる場合は、前記頁末パターンの表示位置の後に続い
て、前記最終頁に続く前記新たな頁の領域の先頭を示し
前記頁末パターンとは異なる形状の頁頭パターンを表示
するように制御するので、オペレータは編集に応じて表
示される頁末及び頁頭を正確に意識することができる表
示制御方法を提供することが可能となった。
第1図は本発明による1実施例を示すブロック図, 第2図(a)〜(g)はバッファCHADISPBUFを説明する
図, 第3図はパターンを示す図, 第4図(a)はバッファDOCMEMの説明図, 第4図(b)はバッファLCONTREGの説明図, 第5図(a)はポインタCURREGの説明図, 第5図(b)はポインタCURDISPREGの説明図, 第6図は編集処理を説明する図, 第7図は各種編集処理を説明する図, 第8図はカーソル移動処理を説明する図, 第9図〜第26図は本発明の実施例を説明する制御手順を
示す図, DOCMEM……バッファ LCONTREG……バッファ CURREG……ポインタ
図, 第3図はパターンを示す図, 第4図(a)はバッファDOCMEMの説明図, 第4図(b)はバッファLCONTREGの説明図, 第5図(a)はポインタCURREGの説明図, 第5図(b)はポインタCURDISPREGの説明図, 第6図は編集処理を説明する図, 第7図は各種編集処理を説明する図, 第8図はカーソル移動処理を説明する図, 第9図〜第26図は本発明の実施例を説明する制御手順を
示す図, DOCMEM……バッファ LCONTREG……バッファ CURREG……ポインタ
フロントページの続き (56)参考文献 特開 昭56−153443(JP,A) 特開 昭57−44185(JP,A) 特開 昭58−163990(JP,A)
Claims (2)
- 【請求項1】文書情報の最終頁の領域の末尾を示す頁末
パターンを表示している状態において、 前記文書情報に対するオペレータからの編集指示に基づ
く編集処理に伴い前記最終頁の次に新たな頁を作る必要
があるか否かを判定し、 前記最終頁の次に新たな頁を作る必要がないと判定され
る場合は、前記最終頁に対する前記編集処理の結果を表
示し、 前記最終頁の次に新たな頁を作る必要があると判定され
る場合は、前記頁末パターンの表示位置の後に続いて、
前記最終頁に続く前記新たな頁の領域の先頭を示し前記
頁末パターンとは異なる形状の頁頭パターンを表示する
ように制御することを特徴とする表示制御方法。 - 【請求項2】前記文書情報に対するオペレータからの編
集指示は、前記最終頁における改行指示或いは前記最終
頁におけるカーソルの前記頁末パターンを越える移動の
指示であることを特徴とする特許請求の範囲第1項記載
の表示制御方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP58197760A JPH0820863B2 (ja) | 1983-10-21 | 1983-10-21 | 表示制御方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP58197760A JPH0820863B2 (ja) | 1983-10-21 | 1983-10-21 | 表示制御方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS6088993A JPS6088993A (ja) | 1985-05-18 |
JPH0820863B2 true JPH0820863B2 (ja) | 1996-03-04 |
Family
ID=16379890
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP58197760A Expired - Lifetime JPH0820863B2 (ja) | 1983-10-21 | 1983-10-21 | 表示制御方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0820863B2 (ja) |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5696325A (en) * | 1979-12-28 | 1981-08-04 | Fujitsu Ltd | Sentence writing device having page boundary display function |
JPS58163990A (ja) * | 1982-03-19 | 1983-09-28 | インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション | ワ−ド処理装置 |
-
1983
- 1983-10-21 JP JP58197760A patent/JPH0820863B2/ja not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPS6088993A (ja) | 1985-05-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4912669A (en) | Document-editing system | |
EP0051857A1 (en) | Method for editing document | |
US4677585A (en) | Method for obtaining common mode information and common field attribute information for a plurality of card images | |
US5493639A (en) | Drawing processing with flexible accomodation of character strings | |
US4717911A (en) | Technique for chaining lines of a document together to facilitate editing or proofreading | |
JP3083314B2 (ja) | 文書処理方法及び装置 | |
JP3105895B2 (ja) | 文書処理装置 | |
JP2740575B2 (ja) | 文字処理装置 | |
US5727224A (en) | Document image processor for inserting and editing bracket symbols and associated text | |
JPH0820863B2 (ja) | 表示制御方法 | |
JP2723109B2 (ja) | 画像処理方法 | |
JPH0522933B2 (ja) | ||
JP7580195B2 (ja) | 画像データ作成方法、およびプログラム | |
JP2698345B2 (ja) | 文書処理方法 | |
JPH0969098A (ja) | 文書作成装置 | |
JP3402759B2 (ja) | 文書処理装置及び文書処理方法 | |
JPH08293033A (ja) | 情報処理装置 | |
JP2612402B2 (ja) | 表示制御方法 | |
JP2889052B2 (ja) | 文字書体処理方法および装置 | |
JPH0769898B2 (ja) | 文書処理装置 | |
JP2851840B2 (ja) | 文書処理装置 | |
JPH0734197B2 (ja) | 情報処理装置 | |
JPH03269665A (ja) | 文字原図および文字フォント管理方式 | |
JPH07262184A (ja) | 文書処理方法 | |
EP0360501A2 (en) | A text-editing apparatus with real time display function |