JPS633363A - ワ−ドプロセツサのカラム編集処理装置 - Google Patents

ワ−ドプロセツサのカラム編集処理装置

Info

Publication number
JPS633363A
JPS633363A JP61145951A JP14595186A JPS633363A JP S633363 A JPS633363 A JP S633363A JP 61145951 A JP61145951 A JP 61145951A JP 14595186 A JP14595186 A JP 14595186A JP S633363 A JPS633363 A JP S633363A
Authority
JP
Japan
Prior art keywords
column
input
address
cursor
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.)
Pending
Application number
JP61145951A
Other languages
English (en)
Inventor
Akira Hirami
彰 平見
Yasuhiro Taguchi
田口 安広
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.)
Sharp Corp
Original Assignee
Sharp 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 Sharp Corp filed Critical Sharp Corp
Priority to JP61145951A priority Critical patent/JPS633363A/ja
Priority to US07/064,053 priority patent/US4903233A/en
Priority to DE87108868T priority patent/DE3788680T2/de
Priority to EP87108868A priority patent/EP0251089B1/en
Publication of JPS633363A publication Critical patent/JPS633363A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、ワードプロセッサのカラム編集処理装置に関
する。
〔従来の技術〕
第7図は、従来例のワードプロセッサのカラム編集処理
機能を説明するための図である。第7図において、12
はワードプロセッサのCRTデイスプレィ装置であり、
カラム編集処理機能を有するワードプロセッサにおいて
は、CRTデイスプレィ装置12の画面12a上て、縦
境界線31a及び31b、並びに横境界線32a及び3
2bを設定して、画面12aを複数のカラム2+、22
゜23.24及び25に分割して、画面12a上の各カ
ラムに文章データをキーボードより入力することができ
るようになっている。この画面12a上にカラム21な
いし25を設定することによって、文章データを記憶す
るワードプロセッサの文章メモリ上で対応するカラム2
1ないし25が設定され、上述の文章データの入力によ
り、上記文章メモリの対応するカラムにその文章データ
が人力され記憶される。
〔発明が解決しようとする問題点〕
しかしながら、この従来例のワードプロセッサにおいて
は上記文章メモリに設定された各カラム2+、22.2
3.24及び25がそれぞれ独立したものとなっており
、例えば画面+2a上のカラム21の最初の位ff12
1aから文字データを入力する場合、デイスプレィ装置
12の画面12a上のカーソルをカラム21L:I)最
初の位121aに設定した後、文字データをキーボード
から入力し、カラム21の最後の位置21bまで入力し
たとき、それ以上文字データを入力できないようになっ
ている。従って、カラム21からカラム22に続けて文
字データを入力する場合は、デイスプレィ冒Bl 2の
画面12a上のカーソルをカラム22の最初の位置22
aに設定することにより文章メモリ上のカラム22の最
初のアドレスを指定した後、文字データをキーボードを
用いて入力する必要があった。そのため、入力操作が煩
雑になるばかってなく、−度ワードプロセッサに入力さ
れ、例えば外部記憶装置に記憶された文章データを文章
メモリ上の各カラムに入力し記憶することができなかっ
た。
〔発明の目的〕
本発明の目的は以上の問題点を解決し、ワードプロセッ
サのデイスプレィ装置の画面及び文章メモリ上で設定さ
れた複数のカラムを文章メモリ上でそれぞれ関連したカ
ラムに設定することができ、その関連した複数のカラム
にわたって、外部記憶装置等の記憶手段から出力される
文字データを連続的に入力し記憶することができるワー
ドプロセッサのカラム編集処理装置を提供することにあ
る。
〔発明の構成〕
本発明は、文字データを記憶して出力する第1の文字デ
ータ記憶手段と、少なくとも2行及び少なくとも2列の
アドレスを有し、上記文字データを各行の記憶開始アド
レスから各行毎に記憶する第2の文字データ記憶手段と
、上記第2の文字データ記憶手段を少なくとも2個のカ
ラムに分割し、所定数の行及び所定数の列のアドレスを
有するカラムを設定するカラム設定手段と、上記カラム
の各行の記憶開始アドレスを記憶し出力するカラムアド
レス記憶手段と、上記文字データ出力手段の出力を上記
カラムアドレス記憶手段が出力する記憶開始アドレスか
ら各行毎に上記少なくとも2gのカラムにわたって連続
的に上記第2の文字データ記憶手段に記憶させるように
制御する制御手段を備えfこことを特徴とする。
〔実施例〕
第2図は本発明の一実施例であるカラム編集処理機能を
侑するワードプロセッサの外観を示す斜視図である。第
2図において、lはワードプロセッサ本体であり、ワー
ドプロセッサ本体1は、例えばフロッピー・ディスク装
置である外部メモリ装置6を備えるとともに、キー1;
゛−ド2、CRTデイスプレィ12及びプリンタ14が
接続されている。
このキーボード2には、文字データを入力するための文
字キー2aと詳細後述する特別な機能を実行するための
ファンクンヨンキー2bが備えられている。
第3図は本発明のカラム編集機能を示す第γ図のワード
プロセッサのCRTデイスプレィ12の画面+2aを示
す正面図であり、第3図において、例えば第7図と同様
に、CRTデイスプレィ12の画面12a上て縦境界線
31a及び31b1並びに横境界線32a及び32))
を設定して、画面12aを5個のカラム21戸いし25
に分割設定されている。第3図に示すように、縦境界線
3]a又は31bを画面12aの縦方向に設定すること
により、その縦境界線31a又は31bを境界としてそ
の左側及び右側にそれぞれ、カラム21及び22、カラ
ム23及び24を設定することができ、また、同様に、
横境界線32a又は32bを画面12aの横方向に設定
することにより、この横境界線32a又は32bを境界
としてその上側及び下側にカラムを設定することができ
る。すなわち、横境界線32aの土中りであって縦境界
線31aの右側及び左側にカラム21及び22が設定さ
れ、また、横境界線32aの下側でかつ横境界線32b
の上側であって縦境界線31bの右側及び左側にカラム
23及び24が設定され、さらに、横境界線32bの下
側にカラム25が設定される。
この画面12a上のカラム21ないし25の設定によっ
て詳細後述されろ文章メモリ9上に対応するカラム21
ないし2Sが設定され、操作者かキーボード2を用いて
文章データを画面12a上のカラム21ないし25に入
力することによって、その文章データが文章メモリ9上
の対応するカラム21ないし25に入力されJ8憶され
る。このカラム21ないし25のうち、少なくとも1つ
のカラムを入力禁止カラムに七定することがてさ、詳細
後部する方法によってあろカラムを人力禁にカラムに指
定しfことき、その画面12a及び文章メモリ9の人力
禁止カラムには文意データか人力さ゛れない。例えばカ
ラム23を人力禁止カラムに設定することにより各カラ
ム間21と22.22と2□1、及び24と25におい
て連続入力の設定か行われる。
第3図において横方向の実線は文字列の表示を示し、点
線は連続人力の設定を示している。従って、多数の文字
列をキーボード2を用いて連続的に入力したとき、カラ
ム21の最後の位置21bに表示された文字の次にキー
ボード2を用いて入力された文字はカラム22の最初の
位置22aに表示される。以下、同様に、カラム22の
最後の位置22bに表示された文字の次に人力されfこ
文字は、カラム23を飛び越し、カラム24の最初の位
置24aに表示され、カラム24の最後の位置24bに
表示されfコ文字の次に人力さj4.f二文字は、カラ
ム25の最′!JJの位置25aに表示される。
tヱお、各カラム2+、22,2.1.及び25に表示
されに文字データは詳細後こさ1−−文で工メモリ9の
対応するカラム21ないし25に記憶されて′、)第4
図は第1図のワードプロセッサのキーボード2のファン
クノヨン・キー2bの一部を示す平面図であり、第4図
においては、カラム編集処理に最低限必要なファンクシ
ョン・キーに1ないしKIOが示されているう第・1図
において、Klは横境界線を設定するための構境界モー
、K2は、縦境界線を設定するための縦境界キー、K3
は画面12a上に人力する文章を呼び出すための呼出キ
ー、K4は文意を入力する文書の書式をA4サイズに設
定するr二めのへ・1キー、K5は文章を入力する文書
の書式を85サイズに設定するための85キー、K6は
文章の人力を行わす0カラム(以下、人力禁止カラムと
いう。)を設定するf二めの入力禁止カラムキー、Kl
ないしKIOは、画面12a上のカーソルをそれぞれ示
されている方向にV5動するためのカーソル移動キーで
ある。
第5図は第1図のワードプロセッサのブロック図であり
、第5図において、第2ヌないし第・1又と同一のもの
について同一の符号を付している。
第5図において、キーホード2の文字キー2a及びファ
ンクションキー2bはそれぞれ、ワードプロセッサ本体
1内のキーホード制御回路3に接続され、キーホード2
を用いて人力される文字又は上述の特別機能等のキー・
コートかキーホード制御回路3に入力されろ。
キーボード制御回路3は、人力されたキーコードをそれ
ぞれ対応する文字コート又は制御コートに変換して主制
御装置(以下、CPUという。)4に出力する。CPU
4は、カラムへの文章の入力のほかワードプロセッサの
有する6種編集処理の制御を行うため、詳細後述される
カーソルホ11御回路5、外部メモリ6、バッファメモ
リ7、カラム制御回路8、文章メモリ9、アドレス制菌
回路IO1表示制御回路11及び印字制御回路13を(
i制御する。カーソル制御回路5はCPU・tと接続さ
れる横カーソルカウンク及び縦カーソルカウンタを灯し
、各カウンタは最大値と最小(^か予め設定され、各カ
ウンタは最大値以下であって最小:”直以上の値にセッ
トさ1する。第・1図に示されにカーソル移動キーに7
ないしKIOを押下することによって、その制御コード
がキーボード制御回路3からCPU4を介して入力され
て、それに応答してカーソル制御回路5の各カウンタ値
か増減されるようになっている。また、ファンクション
キー2bのうちA4キーに4が押下されると、その制御
コードがキーボード制御回路3からCPU4を介してカ
ーソル制御回路5に入力されカーソル制御回路5の横カ
ーソルカウンタの最大値が40にセットされるとともに
、縦カーソルカウンタの最大値が34にセットされる。
なお、カーソル制御回路5の構カーソルカウンタ及び縦
カーソルカウンタの各最小値は用紙のサイズに依存せず
常に0にセットされている。この横カーソルカウンタに
セットされる最大値“40”はA4サイズの用紙に文章
データを印字したときの1行の字数が40字であること
を意味し、同様に縦カーソルカウンタにセットされろ最
大値“34”はA4サイズの用紙に文章データを印字し
たときの行数が34行であることを意味する。
さらに、ファンクションキー2bのうちB5キーに5が
押下されろとその制御コードがキーボード制御回路3か
らCPU4を介してカーソル制御回路5に入力され、カ
ーソル制御回路5の横カーソルカウンタの最大値が“3
5”にセットされるとともに縦カーソルカウンタの最大
値が28”にセットされる。この横カーソルカウンタに
セットされる最大値“35”はB5サイズの用紙に文章
データを印字したときの1行の字数が35字であること
を意味し、同様に縦カーソルカウンタにセットされる最
大値“28”はBSサイズの用紙に文章データを印字し
たときの行数が28行であることを意味する。
外部メモリ6は例えばフロッピー・ディスク装置である
記憶装置であって、CPU4によって制御され文章デー
タを記憶する。この文章データは外部メモリ6とバッフ
ァメモリ7との間で入力される。バッファメモリ7はC
PU4、外部メモリ6及び文章メモリ9と接続され、そ
れらの回路から入出力される文章データを一時的に記憶
するメモリである。キーボード2に入力される文章デー
タは、キーボード制御回路3及びCPU4を介してバッ
ファメモリ7に人力されて一時的に記憶され、外部メモ
リ6及び文章メモリ9に出力される。
また、外部メモリ6に記憶されている文章データかバッ
ファメモリ7に入力されて一時的に記憶され、文章メモ
リ9に出力される。さらに、文章メモリ9に記憶されて
いる文章データがバッファメモリ7に一時的に記憶され
て外部メモリ6に出力されて記憶される。
カラム制御回路8はCPU4に接続され、CPU4によ
って制御されろとともに、CPU4から出力されるカラ
ムに文章データを入力するための各種制御データを一時
的に記憶し、その制御データによってアドレス制御回路
10を制御する。このカラム制御回路8の構成及び動作
については第1図を用いて詳細後述する。
文章メモリ9はCPU4及びアドレス制御回路IOによ
り制御され、館述のようにバッファメモリ7を介して入
力される文章データを記憶し、その文章データをCRT
デイスプレィ12に表示するため表示制御回路11に出
力するとともに、プリンタ14に出力するために印字制
御回路13に出力する。アドレス制御回路10はCPU
4及びカラム制御回路8によって制御され、文章メモリ
9に文章データを記憶するアドレスを指定する。
表示制御回路11はCPU4によって制御され、文章メ
モリ9から出力される文章データの文字コードに対応す
るキャラクタパターンに変換してCRTデイスプレィ1
2に出力する。CRTデイスプレィI2は、表示制御回
路11から出力されるキャラクタパターンを画面+2a
上に表示する。
印字制御回路13はCPU4によって制御され、文章メ
モリ9から出力される文章データの文字コードを対応す
るキャラクタパターンに変換してプリンタ14に出力す
る。プリンタ14は印字制御回路13から出力されるキ
ャラクタパターンをプリンタ14にセットされたプリン
タ用紙に印字出力する。
第1図は第5図のワードプロセッサのカラム制御回路8
及び文章メモリ9のブロック図であり、第1図において
第5図と同一のものについては同一の符号を付している
。第1図において、文章メモリ9は説明の便宜上、CR
Tデイスプレィ12の画面12aに対応して横方向に1
2字縦方向に11行の132個の文字メモリを有するも
のとし、tiの文字メモリに1字の文字コードを記憶す
る。
文章メモリ9の列アドレスをAないししとし、行アドレ
スを1ないし11として、以下1個の文字メモリの行列
アドレスを、例えば“3E“のように行アドレス、列ア
ドレスの順で表わす。いま、文章メモリ9において、第
1図に示すように縦境界線31a及び31bがそれぞれ
行列アドレスIF’から4F及び行列アドレス6Dから
llDに連続的に設定され、また、横境界線32aが5
Aから5Lまで連続的に設定されているとする。この縦
境界線31aと横境界線32aによって、その縦境界線
31aの左右両側にそれぞれカラム21及び22が設定
され、また縦境界線31bと横境界線32aによってそ
の縦板界線31bの左右両側にそれぞれカラム23及び
24が設定されろ。すなわち、カラム21は行列アドレ
スIA、lE、4A及び4Eで囲まれる文章メモリ9上
の領域に設定さ、机、カラム22は行列アドレスIC1
IL、4G及び4Lで囲まれる文章メモリ9上の領域に
設定される。
また、カラム23は行列アドレス6A、6C,l IA
及びIICで囲まれる文章メモリ9上の領域に設定され
、カラム24は行列アドレス6E、6L。
11E及びllLで囲まれる文章メモリ9上の領域に設
定される。
これらの縦境界線31a及び31b並びに横境界線32
aの文章メモリ9上の行列アドレスが、それぞれCPU
4からカラム制御回路8の縦境界バッファ8a及び横境
界バッファ8bに入力されて記憶されるとともに、それ
らの行列アドレスがカラム領域演算回路8cに出力され
ろ。第1図の例では、縦境界バッファ8aには、1 F
、2 F、3 F、4 F’。
6D、7D、8D、9D、10D及びIIDの行列アド
レスが記憶され、構境界バッファ8bには5A。
5B、5C,5D、5E、5F’、5C;、5F(,5
I、5J。
5K及び5Lの行列アドレスが記憶される。
カラム領域演算回路8Cには、CPU4から文章メモリ
9上で占有すべき領域を示す書式データが入力されると
ともに、縦境界バッファ8a及び横境界バッファ8bか
ら縦境界線及び横境界線の行列アドレスが入力され、こ
れらの人力データを基にカラム領域演算回路8Cは、上
記縦境界線及び横境界線によって囲まれて設定されるカ
ラムの文章メモリ9上の行列アドレスを演算してカラム
バッファ8dに出力する。このカラムの行列アドレスと
してそのカラムの各行の最初のアドレスである最左端の
行列アドレス(以下、カラム行頭アドレスという。)及
びその最後のアドレスである最右端の行列アドレス(以
下、カラム行末アドレスという。)がカラムバッファ8
dに出力されて記憶される。第1図の例では、カラムバ
ッファ8dにはlA、lE、2A、2E、3A、3E、
4A、4E。
I G、 I L、2 G、2 L、3 G、3 L、
4 G、4 L、6 A。
6C1?A、7C,8A、8C,9A、9C,10A、
10C,l lA、11G、6E、6L、7E、7L、
8E。
8L、9E、’9L、l OE、10L、l IE及Q
’llLなるカラム行頭アドレスとカラム行末アドレス
が一時記憶される。
カラムバッファ8dに記憶されたカラム行頭アドレスと
カラム行末アドレスは、字数カウンタ81から入力され
る制御信号に従って各行の行頭と行末アドレスの組毎に
順次、入力禁止カラム演算回路8e及び字数演算回路8
rに出力され、またそのカラム行頭アドレスが比較回路
8hに出力される。
入力禁止カラム演算回路8eには、入力禁止カラムキー
に6が押下された時にカーソルかCRTデイスプレィ゛
12の画面+2a上で指示する文章メモリ9上の行列ア
ドレスがCPU4から入力されるとともに、カラム行頭
アドレスとカラム行末アドレスがカラムバッファ8dか
ら入力され、これらの入力データに基づいて入力禁止カ
ラム演算回路8eはカーソルの行列アドレスがとのカラ
ムの行に含まれるかを検索して、その検索されたカラム
の全てのカラム行頭アドレスを入力禁止カラムバソファ
8gに出力する。この入力禁止カラム−演算回路8eに
おいて検索されたカラムは、文章データの入力を禁止す
るカラム(以下、入力禁止カラムという。)であり、第
1図の例においてカラム23が面述の操作によってこの
人力禁止カラムに指定された乙のとする。
人力禁止カラムバッファ8gは入力禁止カラム演算回路
8eから人力されtこ入力禁止カラムの各行のカラム行
頭アドレスを記憶し、そのカラム行頭アドレスを比較回
路8hに出力する。
比較回路8hは、字数カウンタ81から人力される制御
信号毎に順次カラムバッファ8dから入力される行頭ア
ドレスが入力禁止力ラムバブファ8gに記憶されている
か否かの比較を行い、同一のカラム行頭アドレスが入力
禁止カラムバッファ8g(こgi2憶されていな(すれ
ば、カラムバッファ8dから人力す7−rニカラム行頭
アドレスをアドレス制御回路10に転送する。
字数1で1算回路8「:工、カラムバッファ8dから入
力されろカラム行頭アドレスとカラム行末アドレスから
、その行に入力可能な字数を演算して、字−数カウンタ
81に出力する。字数カウンタ81において、字数演算
回路8Fから入力される、キーボード2を用いて人力可
能字数がセットされ、操作者か1つの文字を入力する毎
にCPU4から出力される文字転送信号が字数カウンタ
81に入力される毎に、カラムの入力可能字数かセット
されているカウンタのセット値が1ずつカウントダウン
される。なお、この字数カウンタ81のセット値が“0
”になると、その行への文章データの入力が終了したも
のとして、次の行の入力可能字数を計算するための制御
信号をカラムバッファ8d及び比較回路8hに出力する
アドレス制御回路10は、比較回路8hから転送される
カラム文頭アドレスから、CPU4から人力される文字
転送信号に応答してlずつアドレスをカウントアツプし
てアドレスを演算し、そのアドレスを文章メモリ9に出
力する。文書メモリ9は、ハソファメモリ77)Xら出
力される文字フードを、アドレス制御回路10から指示
されるアドレス○文字メモリに記憶した後、その文字コ
ートを表示制御回路11及び印字制御回路13に出力す
る。
第6図(A)及び(B)は、第2図のワードプロセッサ
のカラム編集処理を示すフローチャートである。
以下、図面を参照してこのカラム編集処理について説明
するう このカラム編集処理を行う場合、操作者はまず文書の書
式を設定する必要があり、操作者がキーホード2のファ
ンクノヨンキ−2bのうち、A4キーに=1を押下した
とき、処理フローは、ステップII(Sll)DNらス
テップ12(S12)に進む。
ステシブl 2(S l 2)において、CP U−1
はA4サイズの書式設定の制御コートをカーソル制御回
路5に入力し、カーソル制御回路5の縦カーソルカウン
タの最大値が40に設定され、さらにステップ13(S
13)においてカーソル制御回路5の縦カーソルカウン
タの最大値か34にセントされた後、ステップ11(,
5ll)に戻る。
また、操作者かキーボード2のファンクノヨンキー2b
のうら、B5キーに5を押下したとき、処理フローはス
テップ2+(S2+)からステップ22(S22)に進
む。ステップ22(S22)において、CPU4はB5
サイズの書式設定の制御コードをカーソル制御回路5に
人力し、カーソル制御回路5の構カーソルカウンタの最
大値が35にセットされ、またステップ23(S23)
においてカーソル制御回路5の縦カーソルカウンタの最
大値が28にセットされた後、ステップ11(Sll)
に戻る。
上述の文書サイズの設定か終了されると、次にカラムの
境界を設定するため、第4図のカーソルキーに7ないし
KIOを用いて、CRTデイスプレィ12の画面12a
上てそのカラムの境界へにカーソルを移動させる。例え
ば、CRTデイスプレィ12の画面12a上に表示され
ているカーソルを画面12a上で右方向に移動さUoた
い場合は、カーソルキーKIOを押下する。このカーソ
ルキーに10の押下によって、処理フローは、ステップ
31(S31)からステップ32(S32)に進み、カ
ーソル制御回路5の横カーソルカウンタの値が“0”で
あるかどうか判定し、もし“0”てあればカーソルが書
式サイズの左端の境界位置にあるとして画面12a上の
カーソルを移動さ什ず、ステップ10(SIO)に戻る
。−方、横カーソルカウンタの値が“0”でなければ、
ステップ32(S32)に進み、横カーソルカウンタの
値を1だけ減算して画面12a上のカーソルを右へ1文
字だけ移動させた後、ステップ10(SIO)に戻る。
また、画面12a上のカーソルを画面12a上で左方向
へ移動させたい場合は、カーソルキーに9を押下する。
このカーソルキーに9の押下によって、処理フローは、
ステップ41(S41)からステップ42(S42)に
進み、カーソル制御回路5の横カーソルカウンタの値が
先に設定された最大値であるかどうかが判定され、もし
最大値であればカーソルが書式サイズの右端の境界位置
にあるとして画面!2a上のカーソルを移動させず、ス
テップ10(SIO)に戻る。−方、横カーソルカウン
タの値が最大値でなければ、ステップ43(S43)に
進み、横カーソルカウンタの値を1だけ加算して画面1
2a上のカーソルを左へ1文字分だけt多動させた後、
ステップ11(Sll)に戻る。
さらに、画面12a上のカーソルを画面12aの下方向
へ移動させたい場合は、カーソルキーに8を押下する。
このカーソルキーに8の押下によって、処理フローは、
ステップ51(S51)からステップ52(S52)に
進み、カーソル制御回路5の縦カーソルカウンタの値が
“0”であるかどうかが判定され、もし“O”であれば
カーソルか書式サイズの下端の境界位置にあるとして画
面+2a上のカーソルを移動させず、ステップ10(S
IO)に戻る。−方、縦カーソルカウンタの値が“0”
でなければ、ステップ53(953)に進み、縦カーソ
ルカウンタの値をlだけ減算して画面12a上のカーソ
ルを下へ1文字分だけ移動させた後、ステップII(S
ll)に戻る。
さらにまた、画面12a上のカーソルを画面12aの上
方向へ移動させたい場合は、カーソルキーに7を押下す
る。このカーソルキーに7の押下によって、処理フロー
は、ステップ61(S61)からステップ62(S62
)に進み、カーソル制御回路5の縦カーソルカウンタの
値が先に設定された最大値であるかどうかが判定され、
もし最大値であればカーソルが書式サイズの上端の境界
位置にあるとして画面+2a上のカーソルを移動さ仕ず
、ステップ10(SIO)に戻る。−方、縦カーソルカ
ウンタの値が最大値でなければ、ステップ63(S63
)に進み、縦カーソルカウンタの値を1だけ加算して画
面12a上のカーソルを下へ1文字分だけ移動させた後
、ステップ11(Sit)に戻る。
カラムを設定するためには横境界線と縦境界線を設定す
る必要がある。カラムの横境界線を設定する場合、まず
画面12a上のカーソルをカーソルキーに7〜KIOを
用いて横境界線を設ける位置に移動させ、横境界キーに
1を押下すると、処理フローはステップ71(S71)
からステップ72(S72)に進む。ステップ72(S
72)において、CPU4はカーソル制御回路5の横カ
ーソルカウンタの値と縦カーソルカウンタの値を倹素し
て、それらの値からステップ73(S73)において横
境界キーKlを押下したときのカーソルの画面12a上
のアドレス(以下、カーソル指示アドレスという。)を
算出する。次に、ステップ7.1(S74)において、
このカーソル指示アドレスから指定された横境界の文章
メモリ9上のアドレス(以下、横境界アドレスという。
)を算出した後、ステップ75(S75)において、こ
の横境界アドレスをCPU4からカラム制御回路8の横
境界バッファ8bに転送する。さらに、ステップ76(
S76)において、この転送された横境界アドレスがす
でに横境界バッファ8bに記憶されているか否かが判断
され、らしすでに横境界アドレスが記憶されているとき
、処理フローはステップ77(S77)に進み、転送さ
れた横境界アドレスを横境界バッファ8bに記憶什ずか
つすでに横境界バッファ8bに記憶されている同し横境
界アドレスを消去した後、ステップ89(S89)に進
む。このステップ77(S77)の処理は、すてに人力
され鵠境界バッファ8bに記憶されている横境界アト−
レスを消去したい場合のために設けられた処理であり、
すなわち、横境界線を取り消したい時は、画面12a上
のカーソルをすてに入力した横境界線の位置に移動させ
、横境界キーKlを押下すればよい。
一方、ステップ76(S76)において横境界バッファ
8bに転送された横境界アドレスがまだ横境界バッファ
8bに記憶されていない場合、ステップ78(S78)
に進み、この転送された横境界アドレスを横境界バッフ
ァ8bに記憶した後、ステップ89(S89)に進む。
次に、カラムの縦境界線を設定する場合、まず画面12
a上のカーソルをカーソルキーに7〜に10を用いて縦
境界線を設ける位置に移動させ、縦境界キーKlを押下
すると、処理フローはステップ81(S81)からステ
ップ82(S82)に進む。
ステップ82(S82)において、CPU4はカーソル
制御回路5の横カーソルカウンタの値と縦カーソルカウ
ンタの値を検索して、それらの値からステップ83(S
83)において縦境界キーに2を押下したときのカーソ
ルのカーソル指示アドレスを算出する。次に、ステップ
84(S84)において、このカーソル指示アドレスか
ら指定された縦境界の文章メモリ9上のアドレス(以下
、縦境界アドレスという。)を算出した後、ステップ7
5(S75)において、この縦境界アドレスをCPU4
からカラム制御回路8の縦境界バッファ8aに転送する
。さらに、ステップ86(S86)において、この転送
された縦境界アドレスがすでに縦境界バッファ8aに記
憶されているか否かが判断され、らしすでに記憶されて
いるとき処理フローはステップ87(S87)に進み、
転送された縦境界アドレスを縦境界バッファ8aに記憶
せずかつすでに縦境界バッファ8aに記憶されている同
じ縦境界アドレスを消去した後、ステップ89(S89
)に進む。このステップ87(S87)の処理は、ステ
ップ77(S77)の処理と同じ目的で設けられた処理
であり、すなわち、縦境界線を取り消し1こい時は、画
面12a上のカーソルをすでに入力しfこ装填界線の位
置に移動させ、縦境界キーに2を押下すればよい。
一方、ステップ86(S86)において縦境界バッファ
8aに転送された縦境界アドレスがまだ縦境界バッファ
8aに記憶されていない場合、ステップ88(S88)
に進み、この転送された縦境界アドレスを縦境界バッフ
ァ8aに記憶した後、ステップ89(S89)に進む。
前述のように、縦境界アドレスと横境界アドレスがそれ
ぞれ、縦境界バッファ8aと横境界バッファ8bに記憶
された後、ステップ89(S89)において縦境界アド
レスと横境界アドレスがカラム領域演算回路8cに入力
されるとともに、CPU4かろ書式サイズのデータがカ
ラム領域演算回路8cに入力され、行単位てカラム領域
が演算されその結果カラム行頭アドレスとカラム行末ア
ドレスか演算される。次に、ステップ90(S90)に
おいて、その演算されたカラム行頭アドレスとカラム行
末アドレスがカラム領域演算回路8cからカラムバッフ
ァ8dに転送されて記憶された後、ステップI l(S
 l 1)に戻る。
さらに、操作者が人力禁止カラムを設定する場合、まず
カーソルキーに7ないしKIOを用いて画面12a上の
カーソルを入力禁止カラム内に移動させた後、人力禁止
カラムキーに6を押下する。
この入力禁止カラムキーに6の押下によって、処理フロ
ーはステップ91(S91)からステップ92(S92
)に進む。ステップ92(S92)において、CPtJ
4はカーソル制御回路5の横カーソルカウンタの値と縦
カーソルカウンタの値を検索してそれらの値からステッ
プ93(S93)におい−ご人力禁止カラムキーに6を
押下したときのカーソル指示アドレスを算出する。
次に、ステップ94(S94)において、CPU4はこ
のカーソル指示アドレスから指示された入力禁止カラム
内のこのカーソルの文章メモリ9上のアドレス(以下、
入力禁止カラムアドレスという。)を算出した後、ステ
ップ95(S95)において、その入力禁止カラムアド
レスをカラム制御回路8内の入力禁止カラム演算回路8
eに転送する。さらに、ステップ96(896)におい
て、CPU4から入力された入力禁止カラムアドレスと
、カラムバッファ8dから人力されたカラム行頭アドレ
ス及びカラム行末アドレスから入力禁止カラム内のすべ
てのカラム行頭アドレスが算出された後、ステップ97
(S97)において、算出された入力禁止カラム内のす
べてのカラム行頭アドレスが入力禁止カラムバッファ8
gに転送されて記憶され、処理フローはステップ11(
Sll)に戻る。
上述のカラムの設定及び入力禁止カラムの設定後、外部
メモリ6に記憶されている文章データを設定したカラム
に入力する場合、まず操作者はキーボード2の呼出しキ
ーに3を押下し、これによって処理フローはステップ1
01(SIOI)からステップ102(S+02)に進
み、CPU4はCRTデイスプレィ12の画面12a上
の所定の部分に“入力ファイル名?”を表示さけるよう
表示制御回路11に制御信号を送出し、表示制御回路1
1は、“入力ファイル名?”をCRTデイスプレィ12
の画面12a上に表示させる。この後、操作者はキーボ
ード2を用いて設定したカラムに入力したい文章データ
の外部メモリ6上のファイル名を入力し、処理フローは
ステップ+03(S103)に進む。ステップ103(
S+03)において、CPU4は入力されたファイル名
が外部メモリ6に入力されているかどうかを外部メモリ
6に記憶されているファイル名リストから検索し、もし
外部メモリ6に記憶されているならばステップIO・1
(S104)に進み、−方、入力されたファイル名が外
部メモリ6に記憶されていないならば再入力を操作者に
指示するためステップ102(SIO2)に戻る。
ステップto4(S104)においては、入力されたフ
ァイル名の文章データを外部メモリ6から読み出しバッ
ファメモリ7上に一時的に記憶さけた後、ステップ+0
5(S105)に進み、CPt、’4はカラムバッファ
8dに対し、カラムバッファ8dに記憶されているカラ
ム行頭アドレスを比較回路8hに出力するように指示す
る。このカラム行頭アドレスがカラムバッファ8dから
比較回路8hに転送された後、ステップ106(S10
6)に進み、比較回路8hはカラムバッファ8dから転
送されてきたカラム行頭アドレスが入力禁止カラムバッ
ファ8gに記憶されているかどうかを判定し、もし、カ
ラムバッファ8dから転送されてきたカラム行頭アドレ
スが入力禁止カラムバッファ8gに記憶されている場合
、ステップ116(Sll6)に進む。−方、カラムバ
ッファ8dから転送されてきたカラム行頭アドレスが入
力禁止カラムバッファ8gに記憶されていない場合、ス
テップ107(S107)に進み、上述のステップ10
6(9106)におけるアドレスデータの比較が、入力
禁止カラムバッフ78gに記憶されているカラム行頭ア
ドレスのすべてについて終了したかどうかが判定され、
すべての比較が終了しているときステップ108(S1
08)に進み、−方すべての比較が終了していないとき
ステップ106(SIO6)に戻る。
ステップ108(S108)において、入力禁止カラム
バッファ8gに記憶されていないカラム行頭アドレスが
入力禁止カラムのカラム行頭アドレスでないとして、こ
のカラムの行頭アドレスか比較回路8hからアドレス制
御回路IOに転送された後、このカラム行頭アドレスか
み以下の手順で文章データがこのカラムに入力される。
次にステップ109(S109)において、CPU4は
カラムバッファ8dに対しカラム行頭アドレスとカラム
行末アドレスを字数演算回路8rに転送するように指示
し、カラム行頭アドレスとカラム行末アドレスが字数演
算回路8「に転送された後、ステップ110(Silo
)に進む。ステップ110(S110)において、字数
演算回路8rは入力されたカラム行頭アドレスとカラム
行末アドレスからその行の字数を算出した後、ステップ
l1l(S111)において算出された字数か字数カウ
ンタ81に転送されステップ112(S112)に進む
・。
ステップ112(S112)において、CPU4は文字
転送信号をアドレス制御回路IOに出力し、バッファメ
モリ7に記憶されている文章データのうち1字分だけ文
章メモリ9上のアドレス制御回路IOから指示されるア
ドレスに転送さ仕た後、ステップ113(S113)に
おいて、CP U llはまた文字転送信号を字数カウ
ンタ81に出力して、字数カウンタの値を1だけ減算さ
せ、ステップ114(S114)に進む。ステップ11
4(Sl14)において、字数カウンタ81に記憶され
ている値がステップ113(S113)の減算によって
ゼロになったかどうか判定され、もと字数カウンタ81
に記憶されている値かゼロであるならばステップ116
(S116)に進み、−方もし字数カウンタ81に記憶
されている値がゼロでないならばステップ115(S1
15)に進む。
ステップ115(S115)において、CPU4は、文
字転送信号をアドレス制御回路IOに出力しそれに応答
してアドレス制御回路IOは文章メモリ9上の次のアド
レスを文章メモリ9に指示した後、ステップ+12(S
112)に進む。
−方、ステップ116(S116)において、CPU4
はカラムバッファ8dに対し次のカラム行頭アドレスが
あるか?うか検索させた後、ステップ117(S117
)に進み、らし次のカラム行頭アドレスかある場合はス
テップ105(S105)に戻って、上述の処理をくり
返し、また、ステップ+17(S117)において次の
カラム行頭アドレスがない場合は、設定されたカラムへ
の文章データの入力が終了し、このカラム編集処理か終
了する。もし、ステップ101(Slot)において、
呼出しキーに3が押下されていない場合はステップ11
(Sll)に戻る。
第6図(A)及び(B)のカラム編集処理のフローにお
いて、キーボード2のファンクション・キーKlないし
KIOが押下されていないとき、処理フローはステップ
11(Sll)からスタートして、ステップ21(S2
1)、ステップ31(S31)、ステップ41(S41
)、ステップ51(S51)、ステップ61(S61)
、ステップ71(S71)、ステップ81(S81)、
ステップ91(S91)及びステップ101(Slot
)を通ってステップ11(Sit)に戻るループ処理か
常時行われており、キーボード2のファンクション・キ
ーKlないしKIOのいずれか1つのキーが押下されf
ことき、各キー毎に設けられた上述の処理フローが実行
され、それらの各処理の終了後、呼出しキーに3の押下
時を除いて上記のループ処理に戻る。なお、ステップ1
ot(SIOI)からステップ117(S117)まで
の呼出キーに3の押下時の処理の終了後は上述のように
上記ループ処理に行かず、このカラム編集処理が終了す
る。
以上説明したように、第6図(A)及び(B)の処理フ
ローにおいて、まず、A=1キーに4又はBSキーに5
の文書の書式サイズ設定キーを押下して書式設定した後
、カーソルキーに7ないしKIOを用いて画面12a上
のカーソルを移動させ横境界キーKl又は縦境界キーに
2を押下することによってM境界線又は縦境界線を設定
する。上述の書式設定、並びに横境界線及び縦境界線の
設定によって、横境界線及び縦境界線によって囲まれた
画面12a上の部分にカラムを設定することができろ。
この画面12a上のカラムが設定されることによって文
章メモリ9上に対応するカラムが設定される。この設定
されたカラムのうち、外部メモリ6に記憶されf二文章
データを入力したくない入力禁止カラムを設定するため
には、その入力禁止カラム内にカーソルキーに7ないし
KIOを用いて移動させ、入力禁止カラムキーに6を押
下する。以上の設定の後、呼出キーに3を押下し、外部
メモリ6に記憶されている文章データのファイル名を入
力することによって、そのファイル名の文章データを、
外部メモリ6からパブフッメモリ7を介して文章メモリ
9上の入力禁止カラムを除く上記設定したカラム内に、
所定の連続したカラムの順で連続的に、入力することが
できるととらに、文章メモリ9に記憶された文章データ
を表示制御回路11を介してCRTデイスプレィ12に
出力し、カラム内に入力された文章データを表示するこ
とができる。
さらに、必要があれば文章メモリ9に記憶された文章デ
ータを印字制御回路13を介してプリンタl 11に出
力し、カラム内に入力された文章データをプリンタ14
に備えられrこプリンタ用紙に印字することができろ。
また、文章メモリ9に記憶された文章データをバッファ
メモリ7を介して外部メモリ6に出力して記憶すること
らできる。
以上の実施例において、第3図の設定されたカラム21
.22.24及び25に文章データを入力させる順序は
、第3図に示すようにカラム21゜22.24及び25
の順で文章データが入力されろ。すなわち、画面12a
上の最左上端のカラムから始まり、次に最左上端のカラ
ムの右隣りのカラムに、またさらにその右隣のカラムの
右隣りに、もし右隣りにカラムがない場合はその最左上
端のカラムの次下段の最左端のカラムの順でカラムの順
序が設定される。
以上の実施例において、第3図に示すように、CRTデ
イスプレィ12の画面12a上で横境界線32a、32
b及び縦境界線31a、31t+を操作者に対して設定
されたカラム21.22,23,24及び25と区別す
るために、斜線で表示するようにしてもよいし、また、
例えば1文字分の正方形内を文字を表示する色等でぬり
つぶした記号で表示してもよい。同様に、Cf1Tデイ
スプレイ12の画面12a上で入力禁止カラムを操作者
に対して他の文章データが入力されるカラム21.22
゜2・1及び25と識別させるために、その入力共1E
カラム23全而を例えば斜線で表示するか、又は文字を
表示する色等でぬりつぶしてもよい。
以上の実施例においては、外部メモリ6に記憶された文
章データを文章メモリ9上のカラム内に入力するように
しているが、操作者がキーボード2を用いて入力した文
章データを逐次、CPU4及びバッファメモリ7を介し
て文章メモリ9上のカラム内に入力するようにしてもよ
い。
〔発明の効果〕
以上詳述したように本発明によれば、第1の文字データ
記憶手段が出力する文字データをカラムアドレス記憶手
段が出力する記憶開始アドレスから各行毎に少なくとも
2個のカラムにわたって連続的に、上記カラムが設定さ
れた第2の文字データ記憶手段に記憶させるように制御
する制御手段を備えたので、関連した複数のカラムにわ
Iこって第1の文字データ記憶手段が出力する文字デー
タを連続的に第2の文字データ記憶手段に入力し記憶さ
せることがてきるという利点かある。ま1こ、ワードプ
ロセッサの操作性を向上させることができる。
【図面の簡単な説明】
第1図は本発明の一実施例であるカラム編集処理機能を
有するワードプロセッサのカラム制御回路及び文章メモ
リのブロック図、 第2図は第1図のワードプロセッサの外観を示す斜視図
、 第3図は第1図のワードプロセッサのCRTデイスプレ
ィの画面を示す正面図、 第71図は第1図のワードプロセッサのキーボードのフ
ァンクション・キーを示す正面図、第5図は第1図のワ
ードプロセッサの全体のンステムを示すブロック図、 第6図(八)及び第6図(B)は第1図のワードプロセ
ッサのカラム編集処理を示すフローチャート、第7図は
従来例のワードプロセッサのカラム編集処理を示すCR
Tデイスプレィの画面の正面図である。 l・・・ワードプロセッサ本体、 2 キーホード、 3・・・キーボード制御回路、 4・・主制御装置(CP U)、 5 ・カーソル制御回路、 6・・・外部メモリ、 7・・バッファメモリ、 8 カラム制御回路、 8a・・・縦境界バッファ、 8b・・・横境界バッファ、 8C・カラム領域演算回路、 8d カラムバッファ、 8e・・・入力禁止カラム演算回路、 8f・字数演算回路、 8g・・入力禁止カラムバッファ、 8h・・・比較回路、 81・・・字数カウンタ、 9 ・文章メモリ、 10・・・アドレス制御回路、 11・表示制御回路、 12 ・CRTデイスプレィ、 12a・CRTデイスプレィの画面、 13 ・印字制御回路、 14・・・プリンタ、 21.22.23.24.25・・カラム、31a、3
 lb−縦境界線、 32a、32b・・・横境界線。

Claims (2)

    【特許請求の範囲】
  1. (1)文字データを記憶して出力する第1の文字データ
    記憶手段と、 少なくとも2行及び少なくとも2列のアドレスを有し、 上記文字データを各行の記憶開始アドレスから各行毎に
    記憶する第2の文字データ記憶手段と、上記第2の文字
    データ記憶手段を少なくとも2個のカラムに分割し、所
    定数の行及び所定数の列のアドレスを有するカラムを設
    定するカラム設定手段と、 上記カラムの各行の記憶開始アドレスを記憶し出力する
    カラムアドレス記憶手段と、 上記文字データ出力手段の出力を上記カラムアドレス記
    憶手段が出力する記憶開始アドレスから各行毎に上記少
    なくとも2個のカラムにわたって連続的に上記第2の文
    字データ記憶手段に記憶させるように制御する制御手段
    を備えたことを特徴とするワードプロセッサのカラム編
    集処理装置。
  2. (2)上記第1の文字データ記憶手段が外部記憶装置で
    あることを特徴とする特許請求の範囲第1項記載のワー
    ドプロセッサのカラム編集処理装置。
JP61145951A 1986-06-20 1986-06-20 ワ−ドプロセツサのカラム編集処理装置 Pending JPS633363A (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP61145951A JPS633363A (ja) 1986-06-20 1986-06-20 ワ−ドプロセツサのカラム編集処理装置
US07/064,053 US4903233A (en) 1986-06-20 1987-06-19 Word processor having capability of continuously entering documents into a column or a block of an editing system
DE87108868T DE3788680T2 (de) 1986-06-20 1987-06-21 Spaltenredigierungssystem für ein Wortverarbeitungsgerät.
EP87108868A EP0251089B1 (en) 1986-06-20 1987-06-21 Column editing system for use in a word processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61145951A JPS633363A (ja) 1986-06-20 1986-06-20 ワ−ドプロセツサのカラム編集処理装置

Publications (1)

Publication Number Publication Date
JPS633363A true JPS633363A (ja) 1988-01-08

Family

ID=15396806

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61145951A Pending JPS633363A (ja) 1986-06-20 1986-06-20 ワ−ドプロセツサのカラム編集処理装置

Country Status (1)

Country Link
JP (1) JPS633363A (ja)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5924336A (ja) * 1982-07-30 1984-02-08 Toshiba Corp ワ−ドプロセツサ
JPS60175184A (ja) * 1984-02-20 1985-09-09 Sharp Corp ワ−ドプロセツサ−

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5924336A (ja) * 1982-07-30 1984-02-08 Toshiba Corp ワ−ドプロセツサ
JPS60175184A (ja) * 1984-02-20 1985-09-09 Sharp Corp ワ−ドプロセツサ−

Similar Documents

Publication Publication Date Title
JPS633363A (ja) ワ−ドプロセツサのカラム編集処理装置
JPS633364A (ja) ワ−ドプロセツサのカラム編集処理装置
JP2670441B2 (ja) 文書処理装置
JPH0916304A (ja) 情報処理装置
JPS633362A (ja) ワ−ドプロセツサのカラム編集処理装置
JPS6339944B2 (ja)
JPS63131261A (ja) 文書処理装置
JP3083665B2 (ja) 文章情報処理装置
JP2615091B2 (ja) 回路ブロックパターン入力装置
JPH0740182B2 (ja) 文書処理装置及び方法
JPH0568736B2 (ja)
JP2936546B2 (ja) 文字中央寄せ装置ならびにこの装置を備える処理装置
JPH0731671B2 (ja) 数式入力編集方式
JPH04156686A (ja) 画像編集装置
JP3247809B2 (ja) 文書処理装置
JPS6330926A (ja) 入力装置における入力領域レイアウト方法
JP3056850B2 (ja) グラフ作成機能を持つ文書作成装置
JPS63206859A (ja) 文書作成装置
JPH10187136A (ja) 文書処理装置及び方法
JPH0391068A (ja) 文書作成装置
JPH04218864A (ja) 画像編集装置
JPS62293465A (ja) ワ−ドプロセツサ
JPH01128091A (ja) 文書編集装置
JPS58192147A (ja) 表示制御装置
JPS59142589A (ja) 文字処理装置