JPH05143581A - 文書処理装置及びその制御方法 - Google Patents

文書処理装置及びその制御方法

Info

Publication number
JPH05143581A
JPH05143581A JP3304547A JP30454791A JPH05143581A JP H05143581 A JPH05143581 A JP H05143581A JP 3304547 A JP3304547 A JP 3304547A JP 30454791 A JP30454791 A JP 30454791A JP H05143581 A JPH05143581 A JP H05143581A
Authority
JP
Japan
Prior art keywords
document
message
displayed
display
vertical writing
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.)
Withdrawn
Application number
JP3304547A
Other languages
English (en)
Inventor
Megumi Tanji
めぐみ 丹治
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 JP3304547A priority Critical patent/JPH05143581A/ja
Publication of JPH05143581A publication Critical patent/JPH05143581A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)
  • Digital Computer Display Output (AREA)

Abstract

(57)【要約】 【目的】 本発明は、縦書き文書の表示形態を最適な状
態にすることを可能ならしめる文書処理装置及びその制
御方法を提供しようとするものである。 【構成】 本発明においては、表示しようとするメッセ
ージの文字列をRAM3中のメッセージバッファ3bに
格納する。そして、対象文書が縦書きの場合、そのメッ
セージバッファ3bに格納された個々の文字を読み出し
ては、表示装置5の表示画面における左端縦1行の上か
ら下に向けて個々の文字を表示していく。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は文書処理装置及びその制
御方法、詳しくは文書の作成・編集を行う文書処理装置
及びその制御方法に関するものである。
【0002】
【従来の技術】近年の文書処理装置では、印刷した結果
と同じ形態で表示画面にその編集文書を表示するものが
ある。一般に、WYSIWYG(WHAT YOU SEE IS WHAT
YOUGETの略)として知られているが、縦書きの文書は縦
書きで表示し、横書きの文書は横書きで表示する。
【0003】ところで、通常、この種の装置では、編集
中の文書そのものを表示するエリア以外に、操作者に各
種メッセージ(例えばエラーメッセージ等)を表示する
エリア(システムメッセージエリアという)が確保され
る。このシステムメッセージエリアは、操作者にとって
文書作成/編集を行うときの補助的な役割を果たすもの
で、大変意義がある。
【0004】
【発明が解決しようとしている課題】しかしながら、縦
書き及び横書きのいずれの編集画面でも、そのシステム
メッセージエリアは、画面の上段もしくは下段の行に割
り当てられている。例えば、図2に示す如くである。図
示の場合には、縦書き編集画面であって、上段及び下段
にシステムメッセージエリアが設けられている状態を示
している。
【0005】元来、表示画面の表示エリアは横長のもの
が使用される傾向にある。従って、横書き文書及び縦書
き文書の編集を考えてみた場合、前者の方が後者より一
度に表示画面に表示される1行の文字数が多くとれる。
しかも、システムメッセージエリアは画面上段または/
及び下段の横方向に確保されていることを鑑みた場合、
縦書きの文書の各行は、そのシステムメッセージエリア
によって少なくとも1文字分が表示されないようにな
り、縦書きと横書きの格差がより大きなものとなり、文
書の意味を解釈する上で弊害になっていた。
【0006】
【課題を解決するための手段】及び
【作用】本発明はかかる従来技術に鑑み成されたもので
あり、縦書き文書の表示形態を最適な状態にすることを
可能ならしめる文書処理装置及びその制御方法を提供し
ようとするものである。
【0007】この課題を解決するため、本発明の文書処
理装置の制御方法は以下のような行程を備える。すなわ
ち、少なくとも縦書き文書を表示させながら文書の作成
/編集を行う文書処理装置において、少なくとも縦書き
文書を編集中は、操作者に報知する各種メッセージを表
示画面の左または右の縦数行に表示するようにした。
【0008】また、本発明の文書処理装置は以下に示す
構成を備える。
【0009】少なくとも縦書き文書を表示させながら文
書の作成/編集を行う文書処理装置の制御方法におい
て、少なくとも縦書き文書を編集中は、操作者に報知す
る各種メッセージを表示画面の左または右の縦数行に表
示するようにした。
【0010】
【実施例】以下、図面を参照して本発明の実施例を詳細
に説明する。
【0011】<装置構成の説明>実施例における文書処
理装置のブロック構成図を図1に示す。図中、1は本装
置全体の制御を司るCPUであり、2はブートプログラ
ムが記憶されているROMである。3はCPU1の実行
するプログラムを展開したり、ワークエリアとして使用
されるRAMであり、図示の如く、編集中の文書情報を
格納するエリア3a、表示する各種メッセージエリアを
展開するメッセージバッファ3bも確保されている。4
はCPU1が実行するOSプログラムや編集に係るプロ
グラム、各種文字フォントパターンを記憶しており、且
つ編集した文書情報等の格納にも使用される外部記憶装
置(ハード磁気ディスク装置)である。CPU1は電源
投入時に、ブートプログラムを実行してOSプログラム
を実行させ、しかる後、一連の文書編集に係るプログラ
ムをRAM3上に展開し、実行する。
【0012】また、5はWYSIWYG表示を実現する
ためのCRT表示装置、6はCRT表示装置5に表示す
るビットマップデータを展開するビデオRAM(VRA
M)である。7は、文字列や各種指示を入力するための
キーボード、8はCRT表示装置の表示画面の任意の位
置にグラフィックカーソルを移動させたり、各種指示を
与えるポインティングデバイスである。9は記録紙上に
文書等を記録するプリンタである。
【0013】<動作概要の説明>上記構成における実施
例の装置の動作概要を以下に説明する。尚、実施例で
は、横書き文書を編集するときの表示画面の形態は公知
のものを使用するものとし、縦書き文書を編集する場合
を説明する。但し、縦書き文書を編集するのか、横書き
文書を編集するのかは、不図示のメニューによって選択
するものとする。
【0014】さて、実施例における縦書き文書を作成す
る旨を指示するとき、その書式情報を設定する。書式情
報としては、用紙サイズ、1ページ当たりの行数、及び
1行当たりの文字数などである。
【0015】そして、実際に縦書き文書の編集は、図3
に示すような状態で行う。図2の従来技術と異なる点
は、システムメッセージエリアを画面最上段/最下段に
するのではなく、画面の左右端に縦書きで表示するよう
に確保した点である。これにより、縦書きの文書の各行
の一度に表示できる文字数を増やすことが可能になる。
また、システムが表示するメッセージも縦方向に表示さ
れるので、そのメッセージの内容はごく自然に読み取る
ことが可能になり、操作者に対する負担が軽減する。
【0016】<処理内容の説明>以上の処理内容を実現
するため、実施例のCPU1は図4に示すフローチャー
トに対応するプログラムを実行する。尚、同プログラム
はその実行時には、RAM3に展開されているものであ
る。
【0017】先ず、ステップS101のモード設定にお
いて、横書き編集に設定した場合は、ステップS103
に進み、通常の文書編集画面において処理が行なわれ
る。つまり、メッセージは従来と同様に画面に横書きで
表示される。
【0018】また、縦書き編集に設定した場合は、ステ
ップS105に進み、頁,行,桁,変換モード,挿入モ
ード,全角/半角モード,ひらがな,カタカナ,英数字
モード,漢字変換の候補,時刻等を表示するための行を
最下行に確保する。これらの項目はシステムで決められ
ているものである。
【0019】次に、メッセージを縦書きで表示するた
め、ステップS107で、メッセージ行をCRT表示装
置5の左に確保する。この行の文字数は、編集画面に表
示できる文字数と同様、表示器の縦のドツト数や表示す
る文字のポイント数に依存する。また、CRT表示装置
5に縦書きモードのグリツドなどを表示し、縦書き編集
が可能な状態に設定する。尚、実施例では、設定された
書式情報(用紙サイズ、1頁当たりの行数及び1行当た
りの桁数)の表示するエリアも画面右側に確保した。
【0020】画面と縦書き編集の諸設定が終了すると、
文書編集に入る。
【0021】文書編集処理中に、使用者の不正なキーの
押下やシステムFDの挿入の必要性の発生などのよう
な、アプリケーション内でメッセージを表示するという
割り込みが発生する場合がある(ステップS109)。
すると、アプリケーションがメッセージを生成する(ス
テップS111)。その割り込み信号により、以下のよ
うにメッセージを縦書きで表示する処理に制御が移行す
る。
【0022】アプリケーションプログラムによって生成
されたメッセージは、図1におけるRAM上のメッセー
ジ用のバッファに格納される。この時、ポインタはバッ
ファの先頭に置かれる(ステップS113)。メッセー
ジが格納されると、予め準備されているメッセージ表示
行の先頭にバッファが指している1文字をメッセージ表
示手段によつて表示する(ステップS115)。実際は
文字コードに対応する文字パターンを発生させ、それを
指定されたVRAM6中の位置に展開することになる。
【0023】1文字表示したら、バッファのポインタを
1文字分ずらし(ステップS117)、ポインタが次の
文字を指すように設定する。また、表示器のメッセージ
表示行の表示位置を一文字分下にずらし、先程表示した
文字のすぐ下に次の文字を表示できるように設定する
(ステップS119)。
【0024】そして、次のステップS121において、
メッセージ格納用のバッファの現在のポインタが指して
いる領域に文字が存在するかを判断し、存在すれば、メ
ッセージを表示し終えていないわけであるから、ステッ
プS125以下の処理を行ない、残りのメッセージを表
示する。存在しなければ、メッセージを表示し終えたと
いうことであるので、ステップS123の終了処理を行
ない、通常の文書編集処理へ戻る。
【0025】ステップS125では、バッファのポイン
タが指している領域に文字が存在する場合、即ち、メッ
セージを表示し終えていない場合は、表示装置のメッセ
ージ表示行がいっぱいになっているか否か、即ち表示し
たメッセージの文字数が表示行の文字数に達しているか
いないかを判断する。表示したメッセージの文字数が表
示行の文字数に達していない場合は、そのまま次の文字
を表示するための処理に移行する。即ち、メッセージ表
示行に1文字表示し、バッファのポインタを1文字分ず
らすという、ステップS115以降の処理を繰り返し行
う。
【0026】表示したメッセージの文字数が表示行の文
字数に達した場合、即ちこのままではメッセージ表示行
にこれ以上文字が表示できない場合は、それ以下のメッ
セージをメッセージ行をスクロールさせることによつて
メッセージの残りの表示を行う(ステップS127以
下)。
【0027】先ず、これまでの処理において表示した1
行分のメッセージを使用者が読み終えるのに充分な時間
だけウエイトし、そのままの状態で待つ(ステップS1
27)。一定時間だけ待ったら、残りのメッセージを表
示するために、表示装置のメッセージ表示行を1文字分
上にスクロールさせる(ステップS129)。また、表
示器のメッセージ表示行の次に文字を表示するための位
置も1文字分上に上げる(ステップS131)。即ち、
メッセージ表示行の最下文字のところに次の1文字を表
示するように設定する。次に、メッセージを1文字表示
し、バッファのポインタを1文字分ずらすステップS1
15以降の処理を繰り返し行なう。
【0028】メッセージ格納用のバッファの現在のポイ
ンタが指している領域に文字列がない場合は、前に述べ
たようにアプリケーションによつて生成されたメッセー
ジをすべて表示し終えたということであるので、終了処
理を行い、通常の文書編集に戻る。
【0029】また、終了処理(ステップS123)は、
通常の文書編集に戻った時に不都合がないようにするた
めの処理と、次のメッセージを表示する状況が発生した
場合に不都合がないようにするための処理とに分けられ
る。まず、前者の通常の文書編集に戻った時に不都合が
ないための処理というのは、メッセージ表示行に表示さ
れているメッセージを消去するものである。メッセージ
をメッセージ表示行から消去するタイミングは、メッセ
ージの表示がすべて終了した後に使用者によって何らか
のキー操作があった場合とする。そのような場合にメッ
セージ行のメッセージを消去する。
【0030】後者の、次にメッセージを表示する状況が
発生した場合に不都合がないようにするための処理とい
うのは、アプリケーションによって生成されたメッセー
ジを格納するためのバッファに次のメッセージを格納す
るための準備をするということである。即ち、バッファ
を空にし、ポインタをバッファの先頭に移動する。
【0031】それらの処理処理が完了すると、通常の文
書編集へ戻ることができる。
【0032】こうして、図3に示す画面、つまり、メッ
セージを画面左端に縦書きで表示されることになる。こ
の例の場合はメッセージが1行に収まっているが、文字
数がそれ以上になつて場合には、上で説明したようにス
クロールさせて残りのメッセージを表示する。
【0033】このようにメッセージをスクロールさせる
必要性が生じるのは、現在用いられている表示装置はほ
とんど横に長い形であり、縦のドツト数が横のドツト数
と比較して小さいからである。そのため縦書きの場合は
1行に表示できる文字数が横の1行に表示できる文字数
よりもかなり小さくなってしまう。従って、横1行に表
示できる文字数が縦の1行には表示できなくなってしま
うので、アプリケーションで生成されるメッセージを縦
書き編集画面でも変更せずに用いるためには、上で説明
したようにスクロールさせるなどの処置をとらなければ
ならないのである。
【0034】<他の実施例>尚、メッセージの文字数が
多く1行に表示できない場合、指定のキーの押下によっ
て、表示されているメッセージを消去し、メッセージの
残りの部分が表示されるようにしてもよい。その場合
は、図4のフローチャートのステップS125以降の処
理において、指定のキーの押下があるまで待ち、キーの
押下があったらメッセージ表示行のメッセージをすべて
消去し、再び表示装置のメッセージ表示行の1文字目か
ら、メッセージの残りを表示するために115以降の処
理を行なうという方法がとられる。
【0035】また、メッセージの文字数が多く1行に表
示できない場合、指定のキーの押下によつて、メッセー
ジ行がスクロールするようにしても良い。この場合は、
図4のステップS125以下の処理において、指定のキ
ーの押下があるまで待ち、キーの押下があった1文字表
示し、バッファのポインタを1文字分ずらし、一定時間
ウエイトした後に、次の文字を表示する、という処理を
バッファ内のメッセージの残りがなくなるまで繰り返す
という方法がとられる。
【0036】また、図3において、時刻表示,頁,行,
桁表示,変換モード表示,挿入/上書き文字表示,文字
サイズ表示,ひながな/カタカナ/英数字モード表示,
漢字変換の候補を縦書きで表示しても良い。これによっ
て、縦書き文書の1行の表示文字数を増やすことが可能
になる。この場合は、以上の項目を表示するために確保
されていた表示器の最下行のかわりに、縦書き画面にお
ける最左のメッセージ表示行の右または左側に行を確保
してそこに表示するという方法がとられる。
【0037】また、図3において、「コマンド」「☆モ
ード」実行により表示されるウインドウ内のメニュー表
示を縦書きで表示する。
【0038】以上説明したように本実施例によれば、縦
書き編集モードに設定した場合に、メッセージなどを縦
書きに表示することにより、画面を有効に使うことがで
き、また文書,メッセージ共に縦書きであるので、文書
編集の操作性を向上させることができる。
【0039】尚、実施例ではアプリケーション側でメッ
セージを縦書きにするように説明したが、システム、つ
まり、OSにメッセージとなる文字列を引き数として渡
して、アプリケーション側の負担を軽減させるようにし
ても良い。OS側は、現在編集中の文書が縦書きか横書
きかが分かっているだけでよい。
【0040】また、本発明は、複数の機器から構成され
るシステムに適用しても、1つの機器から成る装置に適
用しても良い。また、本発明はシステム或は装置にプロ
グラムを供給することによつて達成される場合にも適用
できることは言うまでもない。
【0041】
【発明の効果】以上説明したように本発明によれば、縦
書き文書の表示形態を最適な状態にすることが可能にな
る。つまり、縦書き文書の場合は、各行の表示文字数が
増やせることで、文書の内容を把握が容易になる。
【図面の簡単な説明】
【図1】実施例の文書処理装置のブロック構成図であ
る。
【図2】従来の縦書き文書の編集画面の一状態例を示す
図である。
【図3】実施例における縦書き文書の編集画面の一状態
例を示す図である。
【図4】実施例における縦書き文書におけるメッセージ
表示処理の内容を説明するためのフローチャートであ
る。
【符号の説明】
1 CPU 2 ROM 3 RAM 3a 文書エリア 3b メッセージバッファ 4 外部記憶装置 5 CRT表示装置 6 VRAM 7 キーボード 8 ポインティングデバイス 9 プリンタ

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 少なくとも縦書き文書を表示させながら
    文書の作成/編集を行う文書処理装置において、 少なくとも縦書き文書を編集中は、操作者に報知する各
    種メッセージを表示画面の左または右の縦数行に表示す
    るようにしたことを特徴とする文書処理装置。
  2. 【請求項2】 少なくとも縦書き文書を表示させながら
    文書の作成/編集を行う文書処理装置の制御方法におい
    て、 少なくとも縦書き文書を編集中は、操作者に報知する各
    種メッセージを表示画面の左または右の縦数行に表示す
    るようにしたことを特徴とする文書処理装置の制御方
    法。
JP3304547A 1991-11-20 1991-11-20 文書処理装置及びその制御方法 Withdrawn JPH05143581A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3304547A JPH05143581A (ja) 1991-11-20 1991-11-20 文書処理装置及びその制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3304547A JPH05143581A (ja) 1991-11-20 1991-11-20 文書処理装置及びその制御方法

Publications (1)

Publication Number Publication Date
JPH05143581A true JPH05143581A (ja) 1993-06-11

Family

ID=17934313

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3304547A Withdrawn JPH05143581A (ja) 1991-11-20 1991-11-20 文書処理装置及びその制御方法

Country Status (1)

Country Link
JP (1) JPH05143581A (ja)

Similar Documents

Publication Publication Date Title
JP4142175B2 (ja) グラフィカルユーザインタフェース装置
EP0051857B1 (en) Method for editing document
JPH0749760A (ja) 文書処理装置
EP0411749A2 (en) Information processing apparatus having a text editing display area
JPH05143581A (ja) 文書処理装置及びその制御方法
JPH08286881A (ja) 画面プレゼンテーション機能を持つ文書作成装置及び画面プレゼンテーション方法
JPH0793124A (ja) 文書作成装置及びスクロール方法
JP2815158B2 (ja) 文字処理装置
JPH0522933B2 (ja)
JPH0470958A (ja) 文書処理装置
JP3699923B2 (ja) レイアウト編集時の頁イメージ表示管理方法
JPH0542516Y2 (ja)
JPH0470955A (ja) 文書処理装置
JP2751224B2 (ja) 文書作成装置
JPH0696080A (ja) マルチウィンドウ機能を有する文書作成装置及びマルチウィンドウサイズ変更方法
JPH0470956A (ja) 文書処理装置
JPH01126684A (ja) 文書処理装置及び方法
JPH04282746A (ja) 文書作成装置
JPH03288262A (ja) 文書作成装置
JPH09282319A (ja) 文書処理方法及びその装置と前記文書処理方法を実行する制御プログラムを記憶したコンピュータにより読取り可能な記憶媒体
JPH05143053A (ja) 拡大・スムージング機能付き文書処理装置
JPH0619907A (ja) 文書処理装置
JPH0470957A (ja) 文書処理装置
JPH04282755A (ja) 文書作成装置
JPH07152734A (ja) 文書情報処理装置

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 19990204