JPH0522933B2 - - Google Patents

Info

Publication number
JPH0522933B2
JPH0522933B2 JP58218124A JP21812483A JPH0522933B2 JP H0522933 B2 JPH0522933 B2 JP H0522933B2 JP 58218124 A JP58218124 A JP 58218124A JP 21812483 A JP21812483 A JP 21812483A JP H0522933 B2 JPH0522933 B2 JP H0522933B2
Authority
JP
Japan
Prior art keywords
display
line spacing
page
line
memory
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
Application number
JP58218124A
Other languages
English (en)
Other versions
JPS60110030A (ja
Inventor
Tadashi Kimura
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP58218124A priority Critical patent/JPS60110030A/ja
Publication of JPS60110030A publication Critical patent/JPS60110030A/ja
Publication of JPH0522933B2 publication Critical patent/JPH0522933B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Digital Computer Display Output (AREA)
  • Document Processing Apparatus (AREA)

Description

【発明の詳細な説明】 [技術分野] 本発明は、文書の作成・編集を行う文字処理装
置などに適用可能な表示制御方法に関するもので
ある。
[従来技術] 従来から知られている文字処理装置において
は、全文書を対象として行間値が予め設定されて
おり、用紙の大きさに応じて1ページ内に含まれ
る行数が定められていた。
また、行毎に行間値を設定し得るような文字処
理装置においては、行間値を変更した場合にも、
1ページ内に含まれる行数が文書全体として固定
されていることに起因して、用紙の下部が空白の
まま印刷されてしまうなどといつた欠点がみられ
た。
[目 的] 本発明の目的は、上述の欠点を除去すると共
に、複数種の行間情報を指定した場合にも、頁の
区切りを示すパターンを表示し得る表示制御方法
を提供することにある。
上述の目的を達成するために、本発明に係る表
示方法では、表示すべき複数の文字行に係る第1
の行間隔情報と前記第1の行間隔情報とは異なる
第2の行間隔情報を保持し、前記第1の行間隔情
報及び前記第2の行間隔情報に基づいて、前記複
数の文字行の表示を行うにあたり、前記第1の行
間隔情報及び前記第2の行間隔情報に基づいて、
1頁に収まる前記文字行の行数を識別可能にする
頁の区切りを示すパターンを表示すべく表示を制
御する。
[実施例] 以下、図面を参照して本発明を詳細に説明す
る。
第1図は、本発明を適用した文字処理装置の一
実施例を示す。すなわち、行間値の指示および枠
の表示をマイクロ・プロセツサによつて制御する
ために、本実施例では以下に示す構成要素を備え
る。
2:キー入力手段、 4:行間値を変更する行間変更手段、 6:行間値および文字列数を記憶する文書記憶
手段、 8:文書記憶手段6の内容を表示形式に変換す
る表示データ作成手段、 10:表示データを記憶する表示記憶手段、 12:表示記憶手段10に記憶されている内容を
CRT14上に表示する表示制御手段。
かかる構成を有する本実施例では、キー入力手
段2から入力された行間指示値を文書記憶手段6
に格納することにより、ページの枠をつけた表示
データを形成し、それをCRT14上に表示する
ものである。
第2図は、本発明の別実施例を示すブロツク図
である。図示の構成において、CPUはマイク
ロ・プロセツサであり、文字処理のための演算、
論理判断等を行い、後述するバスBUSに接続さ
れた各構成要素を制御する。
BUSは共通バスであり、このバスBUSに接続
された機器の指示、制御およびデータの転送に使
用する。
ROMは読出し専用の固定メモリであり、マイ
クロ・プロセツサCPUによる制御の手順、すな
わち、第10図および第11図に示すような手順
等を記憶させておく。
RAMはランダム・アクセス・メモリであり、
各構成要素からの各種データを一時記憶するため
に用いる。
DBUFは文書メモリであり、後述するキーボ
ードKBから入力された行間値あるいは文字列等
を蓄える。
VRAMは表示メモリであり、文書メモリ
DBUFに格納されている文書データに対してペ
ージ枠をつけた形式の表示用データを格納する。
KBはキーボードであり、アルフアベツトキ
ー、平仮名キー、片仮名キー、カーソルキーなど
本文字処理装置に対する各種機能を指示するため
の各種フアンクシヨンキーを備えている。
CRTCはCRTコントローラであり、表示メモ
リVRAMに蓄えられた内容を表示器CRTに表示
する役割を担う。ここで、CRTは陰極線管等を
用いた表示器であり、この表示器CRTにおける
ドツト構成の表示パターンおよびカーソルの表示
をCRTコントローラで制御する。
CGはキヤラクタ・ジエネレータであり、表示
器CRTに表示すべき文字、記号、ページ枠等の
キヤラクタ信号を発生する。
かかる各構成要素からなる文字処理装置は、キ
ーボードKBからの各種入力に応じて作動を開始
する。すなわち、キーボードKBからの入力が供
給されると、まず、インタラプト信号がマイク
ロ・プロセツサCPUに送られ、そのマイクロ・
プロセツサCPUがROM内に記憶してある各種の
制御信号を読出し、それらの制御信号に従つて各
種の制御が行われる。
第3図は、文書メモリDBUFの位置関係を示
している。文書メモリDBUFは14行10列から成
り、各行の先頭1文字は行間値を表わし、0〜9
またはスペース〓のいずれかを格納している。こ
こで、行間値“0”は次の行が重なつて表示され
ることを示し、行間値“1”は次の行との間隔が
1行分あることを示す。“2”〜“9”について
も同様に、その行数分の間隔があることを示して
いる。また、スペース〓がある場合には、行間指
定値は前の行と同じであるとみなされる。
第4図は、表示メモリVRAMの位置関係を示
している。表示メモリVRAMは12行12列から成
り、文書メモリDBUFにページ枠をつけた表示
用データを保存する。各行の先頭および最後はペ
ージ枠として使用され、また必要に応じて、ペー
ジ開始および終了のために各々1行分が使用され
る。表示については、このままの位置関係をもつ
てCRT上に表示される。
第5図は、ページ枠表示のためのパターンを示
している。すなわち、合計6つのコードの組合せ
によつて、ページ枠が構成されている。これらの
パターンは他の文字と同様に、キヤラクタ・ジエ
ネレータCGに格納されており、表示メモリ
VRAMに格納することによつて、CRTCの制御
によりCRT上に表示される。
第6図は本実施例に係る文書メモリDBUFの
初期状態図であり、第7図は初期状態の文書メモ
リDBUFをCRT上に表示した図である。表示メ
モリは本実施例においては12行12列により構成す
るものとし、1ページは10行分の大きさを持つて
いるものとする。
第8図は、行間値を第4行目以降についてすべ
て2とした場合の図である。本図に示す状態の文
書メモリDBUFは、第9図に示すように、第7
行目までが10行分の行間値となるので、第7行目
の次はページの終りの枠が表示されている。な
お、第7図および第9図に示すCRはカーソルで
ある。
第10図は本実施例の制御手順を示すメインフ
ローチヤートであり、第11図は表示方法を示す
詳細フローチヤートである。これらフローチヤー
ト第10図および第11図を参照して、ページ枠
の表示を行う制御手順を以下に詳しく説明する。
第10図示の処理フローチヤートにおいて、電
源が投入されると最初にステツプS1が実行され
る。そして、文書メモリDBUF、表示メモリ
VRAMおよび各構成要素の初期設定が行われ、
入力編集等が可能となる。本実施例において、入
力編集等の処理は公知の技術により実現すること
ができるので、ここでは詳しい説明は省略する。
なお、本実施例における初期状態は、第6図示の
ように、文書メモリDBUFに行間値および文字
列数が入力されているものとする。
ステツプS2ではキー入力を行い、次いでステ
ツプS3において、行間変更であるか否かを判断
する。すなわち、カーソルが先頭文字のところに
あり、キー入力されたコードが0〜9またはスペ
ース〓のいずれかである場合には、ステツプS4
およびS6において行間変更を実行する。上述の
ステツプS4では、行間指定値として、文書メモ
リDBUFのカーソルCRが示す行の1桁目にキー
入力された値を格納する。その後、ステツプS6
において再表示を行うことにより、第9図に示す
ように枠の大きさを変更する。
その他の場合は、ステツプS5によつて入力編
集等の処理を実行する。
次に、第11図示の詳細フローチヤートに従つ
て、ステツプS6の内容を詳細に説明する。本実
施例において、1頁は10行分の大きさを持つもの
とし、行間が全て1のときには、ページ枠および
10行の表示がCRT上に可能である。
第11図示のステツS10では、CRTを消去す
る。これは、表示メモリVRAMを全てスペース
〓に設定することによつて行われる。
次に、ステツプS11を実行する。ここでは、マ
イクロ・プロセツサCPUの内部レジスタを用い
て処理を行う。すなわち、レジスタNは文書メモ
リDBUFの行番号を保持し、表示メモリVRAM
に格納すべき行を指し示す。レジスタPは表示メ
モリへの格納先行番号を保持し、先頭枠、1行分
の文字表示、頁終了枠を表示メモリVRAMへ書
込む毎に1が加えられる。レジスタLは、行間値
を累積し、その値が10を超えた場合には、頁終了
枠を表示するために、使用される。ここで、各レ
ジスタは1に設定される。
次のステツプS12では、第5図に示すページ枠
コードの1,2,3を組合せることにより、ペー
ジ先頭枠を表示メモリVRAMへ格納する。
ステツプS13では、表示メモリVRAMへの格
納先行番号レジスタPに1を加える。そして、レ
ジスタPの値が12を超えたものとステツプS14で
判断された場合には、CRTの表示可能行数を超
えることになるので、表示処理を終了する。
本実施例では用紙の大きさを10行分としている
ので、行間値の累積値を保持するレジスタLが10
を超えた場合(ステツプS15)には、ステツプ
S19以降を実行する。
レジスタLの値が10以内であれば、ステツプ
S16において、第5図示のページ枠コード番号4
を文書の先頭および最後に付け、文書メモリ
DBUFの行番号を示すレジスタNによつて示さ
れる行の文字列とこのページ枠コードとを合成
し、表示メモリVRAMの格納先を示すレジスタ
Pに格納する。
更に、ステツプS17では、行間値累積レジスタ
Lに対してその行で示される行間値が加算され
る。このとき、行間値の内容がスペース〓の場合
には、前の行へ向かつて順にサーチし、0〜9の
値が検出されたとき、その値を加算する。また、
0〜9が検出不能であつた場合には、標準値とし
て1を加える。
ステツプS18ではレジスタNに1を加え、次に
表示すべき位置を更新する。
次に、ステツプS15において行間値累積レジス
タLが10を超えていると判断された場合には、ス
テツプS19に制御を移す。
ステツプS19では、第5図示のページ枠コード
2,5,6の組合せにより、表示メモリ格納先レ
ジスタPで示される行にページ終了枠コードを格
納する。その後、ステツプS20において、レジス
タPに1を加え、表示可能行数12を超えたとき
(ステツプS21)、表示処理を終了する。
ステツプS22では、行間値累積レジスタLを1
に設定し直して、次のページとしての表示を継続
する。
このようにして、ページの区切りが表示される
ことになる。
なお、上述の実施例においては、表示方式とし
てコード・リフレツシユ方式を採用しているが、
ビツト・マツプ方式によつても制御プログラムを
変更することによつて容易に実現可能である。
また、上述の実施例では、表示データの作成を
制御プログラムによつて実現しているが、文書メ
モリDBUFを直接表示可能な高機能CRTCによつ
て、制御プログラムを不要とすることもできる。
なお、本発明は、複数の機器から構成されるシ
ステムに適用しても良いし、また、1つの機器か
らなる装置に適用しても良い。さらに、システム
あるいは装置にプログラムを供給することによつ
て達成された場合にも適用できることは言うまで
もない。
[効 果] 以上説明した通り本願発明によれば、 複数の行間隔情報を保持し、それらの行間を組
合せることによつて所望の大きさの1頁に収まる
文字行の数が変化したとしても、 何行分の文字行が所望の1頁に収まるかについ
て、頁の区切りを示すパターンを表示することに
より、使用者が容易に認識することができる。
【図面の簡単な説明】
第1図は本発明の一実施例を示すブロツク図、
第2図は本発明の別実施例を示すブロツク図、第
3図は文書メモリDBUFの配置図、第4図は表
示メモリVRAMの配置図、第5図はイメージ枠
表示のためのパターン図、第6図は文書メモリ
DBUFの初期状態図、第7図は表示メモリ
VRAMの状態図、第8図は本実施例による動作
結果を示す文書メモリDBUFの状態図、第9図
は動作結果による表示メモリ状態図、第10図は
本実施例の動作手順を示すフローチヤート、第1
1図は本実施例に係る画面表示手順を示すフロー
チヤートである。 CPU……マイクロ・プロセツサ、KB……キー
ボード、ROM……読出し専用メモリ、RAM…
…ランダム・アクセス・メモリ、DBUF……文
書メモリ、VRAM……表示メモリ、CG……キヤ
ラクタ・ジエネレータ、CRTC……CRTコント
ローラ、CRT……表示器、BUS……共通バス、
CR……カーソル、N……CPU内部レジスタ
(DBUFの行カウンタ)、P……CPU内部レジス
タ(VRAMの行カウンタ)、L……CPUの内部
レジスタ(行間値累積カウンタ)。

Claims (1)

  1. 【特許請求の範囲】 1 表示すべき複数の文字行に係る第1の行間隔
    情報と前記第1の行間隔情報とは異なる第2の行
    間隔情報を保持し、 前記第1の行間隔情報及び前記第2の行間隔情
    報に基づいて、前記複数の文字行の表示を行うに
    あたり、 前記第1の行間隔情報及び前記第2の行間隔情
    報に基づいて、1頁に収まる前記文字行の行数を
    識別可能にする頁の区切りを示すパターンを表示
    すべく表示を制御することを特徴とする表示制御
    方法。
JP58218124A 1983-11-19 1983-11-19 表示制御方法 Granted JPS60110030A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58218124A JPS60110030A (ja) 1983-11-19 1983-11-19 表示制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58218124A JPS60110030A (ja) 1983-11-19 1983-11-19 表示制御方法

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP4279911A Division JP2612402B2 (ja) 1992-10-19 1992-10-19 表示制御方法

Publications (2)

Publication Number Publication Date
JPS60110030A JPS60110030A (ja) 1985-06-15
JPH0522933B2 true JPH0522933B2 (ja) 1993-03-31

Family

ID=16715004

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58218124A Granted JPS60110030A (ja) 1983-11-19 1983-11-19 表示制御方法

Country Status (1)

Country Link
JP (1) JPS60110030A (ja)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2633800B2 (ja) * 1993-10-20 1997-07-23 カシオ計算機株式会社 文書書式の設定方法
JPH07199899A (ja) * 1993-12-28 1995-08-04 Nec Corp イメージ表示制御システム
JPH08115315A (ja) * 1994-10-17 1996-05-07 Nec Corp プリントアウトイメージ表示制御装置
JP2775670B2 (ja) * 1994-12-16 1998-07-16 カシオ計算機株式会社 文書処理装置
JP2845156B2 (ja) * 1995-02-21 1999-01-13 カシオ計算機株式会社 書式設定装置及び書式設定方法

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55150064A (en) * 1979-05-10 1980-11-21 Sharp Corp Character processor
JPS5696325A (en) * 1979-12-28 1981-08-04 Fujitsu Ltd Sentence writing device having page boundary display function
JPS56152075A (en) * 1980-04-23 1981-11-25 Fujitsu Ltd Device for drawing up document
JPS56153443A (en) * 1980-04-28 1981-11-27 Fujitsu Ltd Page boundary display system
JPS6015274B2 (ja) * 1980-08-29 1985-04-18 富士通株式会社 ペ−ジ境界表示装置
JPS5813865A (ja) * 1981-07-17 1983-01-26 新明和工業株式会社 立体駐車場
JPS58138655A (ja) * 1982-02-12 1983-08-17 Toshiba Corp 文書印刷制御装置
JPS58146982A (ja) * 1982-02-26 1983-09-01 Toshiba Corp 文書編集装置
JPS6079984A (ja) * 1983-10-07 1985-05-07 Toshiba Corp 印字制御装置

Also Published As

Publication number Publication date
JPS60110030A (ja) 1985-06-15

Similar Documents

Publication Publication Date Title
JPH0522933B2 (ja)
JP2612402B2 (ja) 表示制御方法
EP0352065B1 (en) Text editing device
JPH0469917B2 (ja)
JP2700001B2 (ja) キャラクタデータ出力装置
JP2815158B2 (ja) 文字処理装置
JP2756246B2 (ja) 文字処理装置
JPH0615317Y2 (ja) 文書処理装置
JP2606579B2 (ja) 文字表示装置
JP2903516B2 (ja) 文書処理装置
JPH0445875B2 (ja)
JP3265708B2 (ja) 禁則処理設定装置
JP2764944B2 (ja) 文字出力装置
JPS60164873A (ja) 表作成簡易言語を備えたワ−ドプロセツサ
JPS61175765A (ja) 文書処理装置の書式設定方式
JPH0751374B2 (ja) 文書処理装置
JPS59201129A (ja) 文書作成装置
JPH05289647A (ja) 文字描画制御方法
JPH07230453A (ja) 文書処理装置及び文書処理方法
JPH05108637A (ja) 自動タブ設定装置
JPH0463785B2 (ja)
JPH03144849A (ja) ワードプロセッサ
JPS6347820A (ja) ワ−ドプロセツサ
JPH077257B2 (ja) 文字処理装置
JPH11265373A (ja) 文書処理装置及び文書処理方法ならびに媒体