JPH02301862A - 文書作成装置 - Google Patents

文書作成装置

Info

Publication number
JPH02301862A
JPH02301862A JP1123615A JP12361589A JPH02301862A JP H02301862 A JPH02301862 A JP H02301862A JP 1123615 A JP1123615 A JP 1123615A JP 12361589 A JP12361589 A JP 12361589A JP H02301862 A JPH02301862 A JP H02301862A
Authority
JP
Japan
Prior art keywords
cursor
line
ruled line
key
ruled
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
JP1123615A
Other languages
English (en)
Inventor
Tatsuya Hashimoto
達哉 橋本
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP1123615A priority Critical patent/JPH02301862A/ja
Publication of JPH02301862A publication Critical patent/JPH02301862A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [発明の目的コ (産業上の利用分野) この発明は、カーソルにより指定される位置に罫線を作
成する罫線作成機能を備えた文書作成装置に関する。
(従来の技術) 従来、文書作成装置(ワードプロセッサ)では、文書作
成中において、罫線作成モードを指定し、カーソルによ
り指定した位置に枠罫線、横罫線、縦罫線等を作成する
ことかできる。この罫線作成において、罫線作成位置を
指定するカーソルとしては一般にクロスヘアカーソルが
用いられる。
そして、このクロスペアカーソルを罫線を作成したい位
置に移動する場合、通常の文書作成用のカーソルキーを
操作することにより、半行・半桁の単位で移動するよう
にしている。
(発明が解決しようとする課題) 上記したように従来の文書作成装置では、罫線を作成す
る場合、カーソルキーの操作によりクロスヘアカーソル
を半行・半桁の単位で移動するようにしているので、罫
線を作成し、たい位置へカーソルを移動するのに時間が
掛かり、非常に面倒であった。このため罫線作成の操作
性が悪く、文書編集、表作成等の効率か悪いという間j
、jfiかあった。
この発明は上記のような点に鑑みてなされたもので、罫
線作成モード時におけるカーソルの移動を迅速にでき、
罫線作成時の操作性を向上し得る文書作成装置を提供す
ることを目的とする。
[発明の)I11成コ (課題を解決するだめの手段と作用) すなわち、この発明に係る文書作成装置は、作成した罫
線のデータを記憶する罫線テーブルを備え、罫線作成モ
ードにおいて、棒葺線を作成した後、機能キーとカーソ
ルキーとを組み合わせ操作することにより、カーソルキ
ーにより示されるカーソル移動方向における棒葺線上の
対応位置を上記罫線テーブルを参照して求め、この棒葺
線上の対応位置まで上記カーソルを自動的に移動するよ
うにしたものである。
従って、罫線作成モードを指定して棒葺線を作成した後
は、特定のキー操作によりカーソルを棒葺線の位置まで
瞬時に移動することができ、罫線作成時の操作性及び作
成効率を向上することができる。
(実施例) 以下、図面を参照してこの発明の一実施例を説明する。
第1図は文書作成装置の基本的な111+1成を示すブ
ロック図である。
第1図に於いて、10はマイクロプロセッサ(CPIJ
)、11は同マイクロプロセッザ」0によりアクセスさ
れるRAM、1.2は同ROMである。
マイクロプロセッサ(以下、CPUと称す)IOは、装
置全体の制御を行なうもので、上記RAM11及びRO
M12をアクセスして、入力指示に従うプログラムの起
動で、文書作成処理、文書編集処理、印刷処理等を実行
する。
RAMIIは、作成文書を記憶する文書バッファ31及
び作成した罫線のデータを記憶する罫線テーブル32を
備えると共に、その他、行イメージ領域(印字バッファ
)、外字登録領域、語句登録領域を始め、文書表示画面
上のカーソル位置を記憶するカーソル位置レジスタなど
の各種制御情報を記憶する領域を有している。
ROM12は、CPUl−0の動作を決定するプログラ
ムや、1行の表示字数に応じて画面上の表示文字の大き
さくドツト数)を決定すると共に、表示文字の最大値及
び最小値を規定するプログラム、更には印刷制御プログ
ラム等を格納したプログラム領域13をはじめ、表示あ
るいは印字文字パターン等を記憶する文字パターン領域
14、(反名あるいはローマ字で入力された読みを漢字
に変換するための各種辞書が登録された辞書領域15等
を有している。
また、16はキーボード(KB)、1gは表示器、21
はフロッピィディスク装置(FDD) 、23はプリン
タ(PRT)である。キーボード(KB)IQは、文書
作成等に必要な人力情報、1行中の表示文字数等をキー
ボードインターフェイス(K B −IF)17を介し
てCPU1.Oへ入力する。
上記のキーボード16には、文字キー、カーソル=  
 5 − キー等に加えて、入力文字を全角から半角に切換える半
角指定キー、及びカーソル範囲の半角から全角への切換
えを伴う「ひらがな」ンフトキー、「カタカナ」ンフト
キー、「漢字」シフトキー等を含む各種のファンクショ
ンキー、更には罫線作成モードを指定する「罫線キー」
を備えている。
この罫線作成モードでは、作成した罫線の種類、つまり
、線の種類及び線の太さを変更することができる。例え
ば変更しようとする罫線をカーソルキーで指定して「機
能キー」及び「次候補キー」を組み合わせ操作すること
により、線の種類を実線、破線、点線、一点鎖線、二点
鎖線に変更でき、また、「次候補キー」のみを操作する
ことにより、罫線の太さを太線、中線、細線に変更でき
る。
表示器18は、例えばCRTあるいはドツト7トリクス えば640X400ドツトの大きさに設定され、文書、
あるいはファンクションを指定した際のガイドメツセー
ジ、修飾データ等を表示する。この場合、例えば画面の
最下行かガイドメツセージ、修飾データ等を表示するガ
イド行として使用される。
表示コントローラ(表示−CNT)19は、CPU1.
0の制御の下に表示用ドツトメモリ20を用いて表示器
18の表示制御を行なうもので、CPUl0からJ5え
られる文字サイズデータに従って表示文字の大きさを決
定する。
フロッピィディスク装置21は、ディスクインターフェ
イス(FDD−IF)22を介してCI)Ul、0の制
御の下に、作成された文書を保存したり、外字等を記憶
する。
プリンタ23は、プリンタインターフェイス(PRT−
IF)24を介してCPU1.Oの制御の下に、作成さ
れてRAM1l内の文書バッファ31に保持された文書
あるいは上記フロッピィディスク装置21から文書バッ
ファ31に読み込んだ文書情報を印字する。
次に、上記実施例における制御動作について説明する。
文書作成に際して、先ず、キーボード(K B )16
より書式設定モードを指定する。これによりCPU1.
0の制御に基づいてRAMII内の書式設定領域から初
期設定データが表示コントローラ19に読出され、表示
器18に表示される。そして、この書式設定画面におい
て、1行字数、]頁行数、文字量間隔、改行ピッチ、文
字サイズ等をキーボード(KB)IGからのデータ人力
により設定する。上記書式設定データ及び入力モード等
のデータは、RAM1.1内の書式設定領域に書込まれ
る。上記書式等の設定を終了すると、CPUl0により
文書作成画面に切換えられる。この状態で、文書入力を
行なうことにより、上記設定書式に従って文書が作成さ
れる。
そして、上記の文書作成中において、罫線を作成する場
合は、キーボード1Gにおける「罫線キー」を操作する
。この「罫線キー」の操作により、CPUl0の制御に
基づいて罫線モードか指定され、カーソルキー、選択/
実行キー等の操作により罫線か作成される。
まず、カーソル移動の基本動作を説明する。罫線データ
は、次の形式で罫線テーブル32に記憶されている。1
つの罫線のデータは、■罫線の種類(棒葺線か縦罫線か
横罫線か斜罫線か)を識別するための情報(例えば番号
)、■罫線の始点の頁内位置情報、■罫線の終点の頁内
位置情報、■罫線秤(実線・破線・一点鎖線など)を示
す情報、■罫線の太さを示す情報から構成されている。
位置情報は、頁の左上を原点としたX−Y座(票(Xl
c、Ylc)で示される。また、罫線の場合の始点、終
点とは、対角をなす2点となっている。この罫線データ
が頁単位でデータチェインをなして罫線テーブル32に
記憶される。そして、6頁のデータチェインの先頭アド
レスが管理テーブル(図示せず)に登録されている。従
って、ある頁か指定されているとき、CPUl0は、q
7+理テーブルからその頁の罫線データチェインの先頭
アト1ノスを読み、罫線テーブル32内のデータチェイ
ンをたどっていくことによって、該当行に登録されてい
る罫線をサーチすることができる。又、現在のカーソル
が存在する頁と、その頁内の位置座標(Xc、Yc)は
システム内に記憶され、カーソル移動キーが押されてカ
ーソルの移動が指示される度に、移動方向に応じてXc
、Ycの値は加算又は減算されるようになっている。今
、機能キーと「→」のカーソルキーか押されているとす
ると、まず、CPU】0は、現在のカーソル位置のXc
の値を読み出す。
そして、CPUは、現在カーソルが存在する頁の罫線デ
ータチェインをトレースし、棒葺線の罫線データを拾い
出し、更に、先に読出しであるXcの値より大きく、か
つ、最も近いX Icの値を抽出する。そして、CPU
l0は、X kの値を新たなXCの値として設定し、こ
の新たなカーソル位置座標に応じた表示用ドツトメモリ
のアドレスにカーソルパターンを書き込み、カーソルの
表示を行なう。機能キーと1−」のカーソルキーが押さ
れたときは、棒葺線データについて、先に読出しである
Xcの値より小さく、がっ、最も近い、X Icの値を
抽出し同様の処理を行なう。また、機能キーと「↑」の
カーソルキーが押されたときはY座標に着目し、現在の
カーソル位置のYcの値を読出して、棒葺線データにつ
いて、このYcの値より小さく、かつ、最も近いY k
の値を抽出し、抽出されたY Icの値を新たなY I
cの値として設定し、カーソル表示を行なう。機能キー
と「↓」のカーソルキーが押されたときは、逆にYcO
値より大きく、かつ、最も近いY kの値が抽出され、
同様の処理が行なわれる。このサーチの過程で、縦罫線
、横罫線、斜罫線は無視されるので、カーソルはカーソ
ルで指示された方向の最も近傍の棒葺線まで移動するこ
とになる。例えば、縦罫線、横罫線もサーチの対象とす
れば罫線の存在する位置ごとに罫線を飛ばずこともてき
る。
以下、罫線の作成処理について第2図のフローチャート
を参照して説明する。この第2図のフローチャー1・に
示す処理は、CPU1.Oの制御の下に実行される。C
PUl0は、「罫線キー」か操作されると文書作成モー
ドから罫線作成モードに切換え、第3図(a)に示すよ
うに画面」−に「+」のクロスヘアカーソル41を表示
すると共に、ガイド行42に[罫線作成 どこから? 
始点を指定し、罫線キーを押してください」のガイド表
示を行ない、その後のキー人力に備える。この状態でカ
ーソルキーを操作すると、CPUl0はJi作キーを判
別しくステップAI)、カーソルキーにより指定された
方向に1行・1桁単位あるいは半行・半桁単位にカーソ
ル41を移動する(ステップA2)。
そして、カーソル41を始点位置まで移動した後、罫線
キー(あるいは選択/実行キー)を操作すると、CPU
10により操作キーの内容が判別されて「罫線作成/編
集」の処理か実行される(ステ・ツブAl、A3)。こ
の「罫線作成/編集」の処理では、第3図(b)に示す
ようにガイド行41に[罫線作成 とこまで? 終点を
指定し、1〜4を人力してください」のガイド表示を行
なうと共に、ガイド行41の」二に「棒葺線−1−縦罫
線−2横罫線→3 斜罫線−4」のガイド表示を行なう
。今、棒葺線を作成するものとすれば、カーソルキーに
よりカーソルを終点の位置まで移動して「1」のキーを
操作する。この「1」のキーか操作されることにより、
ステップA3の「罫線作成−] 2 − /編集」の処理において、第4図(a)に示すようにカ
ーソルにより指定された位置に棒葺線■か作成される。
そして、この棒葺線■内に横罫線■、縦罫線■を引く場
合には、カーソルキーの操作によりカーソル41を始点
の位置に移動し、機能キーとカーソルを組み合わぜ操作
する。横罫線■を引く場合には、カーソル41を始点位
置例えば第4図(b)に示すように棒葺線■における左
側罫線上の位置X1に移動して、罫線キー(あるいは選
択/実行キー)が押下されると、このカーソル41の位
置座標(Xc、Yc)が始点位置座標X]として記憶さ
れる。次に機能キーと「−」のカーソルキーを操作する
。CPUIQは、機能キーとカーソルキーの組み合わせ
操作をステップA1において検出し、ステップA4の棒
葺線のサーチ処理を行なう。すなわち、CPUl0は、
罫線テーブル32の記憶データを参照し、始点位置X1
からカーソルキーにより指定された「−」方向に棒葺線
をサーチし、前述したカーソル移動の基本動作に従い、
カーソル位置座標、(Xc、Yc)を更新する。
= 13 − この更新されたカーソル位置が、棒葺線■と交差する位
置X2の座標データとなる。この場合、途中位置に縦罫
線■が存在していても無視される。
そして、このサーチした位置が罫線の終点位置X2と仮
定してカーソルを移動しくステップA5)、XlとX2
との間を破線Yて表示する。この破線Yがこれから引く
罫線の仮想位置である。この終点位置X2がその位置で
良い場合は、選択/実行キーを操作する。この選択/実
行キーの操作により、ステップA3の処理が実行され、
破線の位置に横罫線が引かれる。また、終点位置X2を
変更する場合は、カーソルキーて任意の位置に移動した
後、選択/実行キーを操作する。このように終点位置X
2を最初の位置よりずらした場合は、始点位置X1と終
点位置X2との間で斜めの罫線が引かれる。
また、同様にして棒葺線■の上側あるいは下側の罫線位
置にカーソルを移動して始点を指定した後、機能キーと
「↓jあるいは「↑jのカーソルキーを組み合イつせ操
作することにより、」二記の場合と同様にしてカーソル
41か棒葺線■の対応する位置に移動し、縦罫線■ある
いは斜めの罫線を引くことかできる。
更に、第5図(a)に示すようにカーソル41か棒葺線
■]二あるいは棒葺線■の内側に位置(7ている状態で
機能キーとカーソルキーを操作すると、カーソルキーに
より示される方向の棒葺線O)上の対応位置が罫線テー
ブル32を参照して求められ、その位置にカーソル41
か移動する。例えばカーソル41が棒葺線■内の任意の
位置X3に位置しているときに機能キーと「↓」のカー
ソルキーを操作すると、カーソル41は棒葺線■におけ
る下側罫線上のI4の位置まで移動する。従って、この
機能を利用することにより、棒葺線■内に引かれた罫線
上の任意の位置を始点とし、棒葺線■上の1に意の位置
を終点とする罫線を簡単に引くことかできる。
また、棒葺線■の外側にカーソル41か位置している状
態で機能キーとカーソルキーを操作すると、カーソル4
1は棒葺線■上の対応する位置まで移動する。例えば第
5図(b)に示すように棒葺線■の左側の位置X5にお
いて、機能キーと「→」のカーソルキーを操作すると、
カーソル41は上記の場合と同様にしてカーソル41か
棒葺線■と交差するI6の位置まで水平移動する。この
状態で更に機能キーと「−」のカーソルキーを操作する
と、カーソル41は棒葺線■の右側の罫線上のI7の位
置まで水平移動する。このようにしてカーソル41を所
望の位置まで迅速に移動することができる。
[発明の効果] 以上のようにこの発明によれば、作成した罫線のデータ
を記憶する罫線テーブルを備え、罫線作成モートにおい
て、棒葺線を作成した後、機能キーとカーソルキーとを
組み合わせ操作することにより、カーソルキーにより示
されるカーソル移動方向における棒葺線上の対応位置を
上記罫線テーブルを参照して求め、この棒葺線の対応位
置まで上記カーソルを自動的に移動するようにしたので
、棒葺線を作成した後は、機能キーとカーソルキーの操
作によりカーソルを棒葺線の位置まで瞬 16一 時に移動することかでき、罫線作成時の1・■作性及び
作成効率を向」ニすることかできる。
【図面の簡単な説明】
第1図はこの発明の一実施例を示すブロック図、第2図
は罫線作成の処理動作を示すフローチャート、第3図(
a)、(b)は罫線作成モート′111」のガイド表示
例を示す図、第4図(a)、(b)及び第5図(a)、
(b)は罫線の作成例を示す図である。 10・・・マイクロプロセツサ(CPU)、II・・・
RAM112・・・ROM、13・・・プログラム領域
、I4・文γパターン領域、15・・・辞書領域、16
・・・キーボード(KB)、17・・・キーボードイン
ターフェイス(IぐB−IF)、18・・表示器、19
・・表示コントローラ(表示−CNT)、20・・表示
用ドツトメモリ、21・・・フロッピィディスク装置(
FDD)、22  ディスクインターフェイス(FDD
−I F) 、23・プリンタ(PRT) 、24・・
・プリンタインターフニーrス(P RT−I F) 
、31・・文書バッファ、32・・罫線テーブル、41
・・・カーソル、42・ノJイト行。 (a) (b) 第4図 ”−41 (b) 第5図

Claims (1)

    【特許請求の範囲】
  1. 罫線の作成機能を備えた文書作成装置において、罫線作
    成モードを指定する手段と、この罫線作成モードにおい
    てカーソルにより指定される位置に枠罫線を作成する手
    段と、この手段により作成された枠罫線及び他の罫線に
    関するデータを記憶する罫線テーブルと、上記カーソル
    に対して現在位置から上記枠罫線までの移動を指示する
    指示手段と、この指示手段に基づき上記カーソルの現在
    位置に対応する枠罫線上の位置を上記罫線テーブルを参
    照して検出する位置検出手段と、この手段により検出さ
    れた枠罫線上の位置に上記罫線を移動する移動手段とを
    具備してなることを特徴とする文書作成装置。
JP1123615A 1989-05-17 1989-05-17 文書作成装置 Pending JPH02301862A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1123615A JPH02301862A (ja) 1989-05-17 1989-05-17 文書作成装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1123615A JPH02301862A (ja) 1989-05-17 1989-05-17 文書作成装置

Publications (1)

Publication Number Publication Date
JPH02301862A true JPH02301862A (ja) 1990-12-13

Family

ID=14864978

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1123615A Pending JPH02301862A (ja) 1989-05-17 1989-05-17 文書作成装置

Country Status (1)

Country Link
JP (1) JPH02301862A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05204912A (ja) * 1992-09-22 1993-08-13 Casio Comput Co Ltd 電子式表示装置
JPH05204913A (ja) * 1992-09-22 1993-08-13 Casio Comput Co Ltd 電子式表示装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05204912A (ja) * 1992-09-22 1993-08-13 Casio Comput Co Ltd 電子式表示装置
JPH05204913A (ja) * 1992-09-22 1993-08-13 Casio Comput Co Ltd 電子式表示装置

Similar Documents

Publication Publication Date Title
EP0597379A2 (en) Pen input processing apparatus
JPH06131110A (ja) 情報処理装置
JPH02301862A (ja) 文書作成装置
JPH046032B2 (ja)
JP3448968B2 (ja) 文章処理装置
JPH02301863A (ja) 文書作成装置
JP2531502B2 (ja) 文字処理方法
JP2517543B2 (ja) 情報入力方法
JPS63108453A (ja) 電子機器
JPH08137865A (ja) 住所録管理機能付き文字情報処理装置
JPH09114824A (ja) 文書処理装置
JPS62129887A (ja) 文字処理装置
JPH0756911A (ja) 文書作成装置
JPH06337860A (ja) 文書作成装置及び印刷制御方法
JPH0122943B2 (ja)
JPS62212721A (ja) 固定画面用プログラムを自動作成する方法
JPS59201129A (ja) 文書作成装置
JPH0346056A (ja) 文書作成装置
JPH07287712A (ja) 文書作成装置及び方法
JPH04155572A (ja) 文書処理装置
JPH0384660A (ja) 文書作成装置
JPH02301858A (ja) 文書作成装置
JPH06168238A (ja) 文書作成装置のフォーマット情報表示方法
JPH01126684A (ja) 文書処理装置及び方法
JPH063612B2 (ja) 文字認識装置の誤読文字訂正方式