JPS62229363A - 文字処理装置 - Google Patents
文字処理装置Info
- Publication number
- JPS62229363A JPS62229363A JP61069831A JP6983186A JPS62229363A JP S62229363 A JPS62229363 A JP S62229363A JP 61069831 A JP61069831 A JP 61069831A JP 6983186 A JP6983186 A JP 6983186A JP S62229363 A JPS62229363 A JP S62229363A
- Authority
- JP
- Japan
- Prior art keywords
- width
- double
- character
- document
- character type
- 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
Links
Landscapes
- Controls And Circuits For Display Device (AREA)
- Digital Computer Display Output (AREA)
- Document Processing Apparatus (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は、日本語、英語および数字の3つの文字種に対
して、一括倍幅キーを押下することにより、カーソルが
指示する文書中の位置にある文字種を前後別の文字種に
変わるまで一括して倍幅処理を行う機能を備えた文字処
理装置に関するものである。
して、一括倍幅キーを押下することにより、カーソルが
指示する文書中の位置にある文字種を前後別の文字種に
変わるまで一括して倍幅処理を行う機能を備えた文字処
理装置に関するものである。
[従来の技術]
従来この種の機能においては、カーソルが指示する文字
についてのみ倍幅処理を行い、倍幅処理を繰り返し行い
たい場合には、倍幅キーを何度も押下するという煩雑な
操作を強いられるという欠点があった。
についてのみ倍幅処理を行い、倍幅処理を繰り返し行い
たい場合には、倍幅キーを何度も押下するという煩雑な
操作を強いられるという欠点があった。
[発明が解決しようとする問題点]
そこで、本発明の目的は、かかる従来の欠点を除去し、
簡単な操作により各文字種の倍幅処理を一括して行うこ
とができるようにした文字処理装置を12供することに
ある。
簡単な操作により各文字種の倍幅処理を一括して行うこ
とができるようにした文字処理装置を12供することに
ある。
[問題点を解決するための手段]
このような目的を達成するために、本発明は、文書情報
を格納するための文書メモリと、文書メモリへの文書情
報の格納の指示を行う文書格納指示手段と、当該格納さ
れた文書情報中の位置を指示する指示手段と、一括倍幅
を指示すべき位置を記憶し、および指示手段にその指示
位置を指定する指示位置記憶指定手段と、複数の文字種
の各々について同一文字種の一括倍幅処理を行う旨の指
令を発生する文字一括倍幅指令手段と、当該指令に応じ
て、指示手段によって指示された位置にある文字種が前
後別の文字種に変わるまで一括して同種文字の倍幅処理
を行なう文字種一括倍幅手段と、当該一括倍幅処理によ
り処理された文書情報の一部に含まれる文字の数を計算
し、当該31数された文字の数に対応して、指示位置記
憶指定手段の記憶内容を更新する指示位置制御手段とを
備えたことを特徴とする。
を格納するための文書メモリと、文書メモリへの文書情
報の格納の指示を行う文書格納指示手段と、当該格納さ
れた文書情報中の位置を指示する指示手段と、一括倍幅
を指示すべき位置を記憶し、および指示手段にその指示
位置を指定する指示位置記憶指定手段と、複数の文字種
の各々について同一文字種の一括倍幅処理を行う旨の指
令を発生する文字一括倍幅指令手段と、当該指令に応じ
て、指示手段によって指示された位置にある文字種が前
後別の文字種に変わるまで一括して同種文字の倍幅処理
を行なう文字種一括倍幅手段と、当該一括倍幅処理によ
り処理された文書情報の一部に含まれる文字の数を計算
し、当該31数された文字の数に対応して、指示位置記
憶指定手段の記憶内容を更新する指示位置制御手段とを
備えたことを特徴とする。
[作 用コ
本発明によれば、日本語、英語および数字の各文字列に
対しては、一括倍幅キーを押下するのみの簡単な操作に
よって倍幅の一括処理が可能である。
対しては、一括倍幅キーを押下するのみの簡単な操作に
よって倍幅の一括処理が可能である。
[実施例]
以下、図面を参照して本発明の詳細な説明する。
第1図は、本発明文字処理装置の一実施例についての全
体構成例を示す。
体構成例を示す。
第1図において、1は文書格納指示手段、2は文書メモ
リであり、所望の文書を文書格納指示手段1からの指示
によって文書メモリ2へ格納する。3は文書格納指示手
段1からの指示によって文書メモリ2に格納されている
文書の中の一括倍幅を指示すべき位置を記憶し、かつそ
の指示位置を指定する指示位置記憶指定手段であり、こ
の手段3からの指示位置指定出力をもとに、指示手段4
は当該文書中の位置を指示する。文字種一括倍幅手段6
において、同一文字種の一括倍幅処理を行う旨の指令を
発生する文字種一括倍幅指令手段5からの指令に応じて
、文書メモリ2からの文書を受け、その文書のうちで手
段4を用いて指示された文字種を、当該指示された位置
の前後別の文字種に変わるまで一括して倍幅処理を行う
。一括倍幅により処理された文書情報の一部に含まれる
文字の数を指示位置制御手段7により計数し、当該計数
された文字の数に対応して、指示記憶指定手段3の記憶
内容を更新する。
リであり、所望の文書を文書格納指示手段1からの指示
によって文書メモリ2へ格納する。3は文書格納指示手
段1からの指示によって文書メモリ2に格納されている
文書の中の一括倍幅を指示すべき位置を記憶し、かつそ
の指示位置を指定する指示位置記憶指定手段であり、こ
の手段3からの指示位置指定出力をもとに、指示手段4
は当該文書中の位置を指示する。文字種一括倍幅手段6
において、同一文字種の一括倍幅処理を行う旨の指令を
発生する文字種一括倍幅指令手段5からの指令に応じて
、文書メモリ2からの文書を受け、その文書のうちで手
段4を用いて指示された文字種を、当該指示された位置
の前後別の文字種に変わるまで一括して倍幅処理を行う
。一括倍幅により処理された文書情報の一部に含まれる
文字の数を指示位置制御手段7により計数し、当該計数
された文字の数に対応して、指示記憶指定手段3の記憶
内容を更新する。
第2図は、本発明文字処理装置の他の実施例を示す。
ここで、11はキーボードであり、カーソルが指示して
いる文書中の文字種が前後別の文字種に変わるまで一括
して倍幅を行うことを指示する一括倍幅キー旧IKおよ
びその細文字処理に必要な処理を指示するキーを有する
。12は、例えはマイクロプロセッサ形態のCPUであ
り、ROM 13に記憶された処理手順に従って文字処
理に必要な制御を行う。このROM13は、例えば第3
図〜第6図に示すような処理手順を記1Δしているリー
ドオンリメモリである。
いる文書中の文字種が前後別の文字種に変わるまで一括
して倍幅を行うことを指示する一括倍幅キー旧IKおよ
びその細文字処理に必要な処理を指示するキーを有する
。12は、例えはマイクロプロセッサ形態のCPUであ
り、ROM 13に記憶された処理手順に従って文字処
理に必要な制御を行う。このROM13は、例えば第3
図〜第6図に示すような処理手順を記1Δしているリー
ドオンリメモリである。
口AM14は、書込み可能なランダムアクセスメモリで
あり、文書メモリ15、カーソルレジスタ1G、表示先
頭レジスタ17、および文字処理に必要なその他のメモ
リ領域18を含む。文書メモリ15は、入力された文字
コードによる文字情報を格納すると共に、その格納され
る文字情報に関する情報f、たとえば文字種を表わす文
字フラグNFLと、同文字種の先頭を表わす先頭フラグ
SFLと、同文字種の終了を示す文字フラグEFLとを
も格納する。カーソルレジスタ16は、カーソル位置を
記憶する。
あり、文書メモリ15、カーソルレジスタ1G、表示先
頭レジスタ17、および文字処理に必要なその他のメモ
リ領域18を含む。文書メモリ15は、入力された文字
コードによる文字情報を格納すると共に、その格納され
る文字情報に関する情報f、たとえば文字種を表わす文
字フラグNFLと、同文字種の先頭を表わす先頭フラグ
SFLと、同文字種の終了を示す文字フラグEFLとを
も格納する。カーソルレジスタ16は、カーソル位置を
記憶する。
表示先頭レジスタは17は、表示される行の第1桁の文
字位置を記憶する。
字位置を記憶する。
19は1行の表示を行う表示器であり、その1行には例
えば20桁の文字とカーソルとが表示される。
えば20桁の文字とカーソルとが表示される。
20は、各部の制御に必要なアドレス信号、データイ8
号、およびコントロール信号の転送を行うパスラインで
ある。
号、およびコントロール信号の転送を行うパスラインで
ある。
第3図は、nOM 13に記憶され、CPI112によ
って実行される、本実施例装置の処理手順の一例を示す
フローチャートである。
って実行される、本実施例装置の処理手順の一例を示す
フローチャートである。
第3図において、本実施例装置は、電源を投入すると、
まずステップS1に進む。このステップS1では、キー
ボードからのキー人力待ちの状態を保つ、そこで、何ら
かのキーが入力されたならば、ステップS2へ進み、入
力されたキーの判別を行い、一括倍幅キーBIIKが入
力されたときにはステップS3に進み、その他のキー人
力のとぎにはステップ310へ進む。
まずステップS1に進む。このステップS1では、キー
ボードからのキー人力待ちの状態を保つ、そこで、何ら
かのキーが入力されたならば、ステップS2へ進み、入
力されたキーの判別を行い、一括倍幅キーBIIKが入
力されたときにはステップS3に進み、その他のキー人
力のとぎにはステップ310へ進む。
ステップSlOでは、一括倍幅キー以外のキーが操作さ
れたときの、その操作されたキーに応じた文字の処理を
行った上でキー人力待ちの状態ステップS1へ進む。
れたときの、その操作されたキーに応じた文字の処理を
行った上でキー人力待ちの状態ステップS1へ進む。
ステップS2において、一括倍幅キー旧1にが操作され
たときにはステップS3に進み、ここで編集すべき文書
が存在するかどうかの判断を行い、存在すればステップ
S4へ進み、存在しなけねばキー人力待ちの状態ステッ
プS1へ進む。
たときにはステップS3に進み、ここで編集すべき文書
が存在するかどうかの判断を行い、存在すればステップ
S4へ進み、存在しなけねばキー人力待ちの状態ステッ
プS1へ進む。
ステップS4では、カーソル上の文字種の判別を行う。
各文字種の判別は、各文字種の持つコードを基準にして
行い、各コードにより文字種を判別する。
行い、各コードにより文字種を判別する。
その文字種判別のサブルーチンの手順の一例を第4図に
示す。第4図において、まずステップS 4.1により
、文字種を表わす文字フラグMFLと、同文字種の先頭
を表わす先頭フラグSFLと、同文字種の終了を示す文
字フラグEFLをOクリアする。ついで、ステップS4
.2において、対象となる文字のコードが日本語コード
(漢字コード、ひらがなコート)であると判断された場
合には、ステップ54.2からステップ54.3へ進み
、ここで文字フラグMFLを1にセットする。
示す。第4図において、まずステップS 4.1により
、文字種を表わす文字フラグMFLと、同文字種の先頭
を表わす先頭フラグSFLと、同文字種の終了を示す文
字フラグEFLをOクリアする。ついで、ステップS4
.2において、対象となる文字のコードが日本語コード
(漢字コード、ひらがなコート)であると判断された場
合には、ステップ54.2からステップ54.3へ進み
、ここで文字フラグMFLを1にセットする。
他方、ステップS4.2において、対象となる文字のコ
ートが英文字コード(英大文字コード、英小文字コート
)である場合には、ステップ34.4に進み、ここで英
文字コードの判断がなされて、ステップ54.5へ進み
、文字フラグNFLを2にセットする。
ートが英文字コード(英大文字コード、英小文字コート
)である場合には、ステップ34.4に進み、ここで英
文字コードの判断がなされて、ステップ54.5へ進み
、文字フラグNFLを2にセットする。
同様に数字コードの場合には、ステップ34.4からス
テップ34.6に進み、次のステップ34.7において
文字フラグMFLを3にセットする。
テップ34.6に進み、次のステップ34.7において
文字フラグMFLを3にセットする。
その他各種文字のコードのときは、ステップ54.6か
らステップ54.8に進み、ここで文字フラグNFLに
4をセットする。
らステップ54.8に進み、ここで文字フラグNFLに
4をセットする。
再び第3図において、ステップS4のサブルーチンで上
述したようにカーソル上の文字種の判別が行われると、
次ステツプS5のサブルーチンにより!つ前の文字種の
判別を行う。
述したようにカーソル上の文字種の判別が行われると、
次ステツプS5のサブルーチンにより!つ前の文字種の
判別を行う。
そのサブルーチンの手順の一例を第5図に示す、第5図
において、ステップS 5.1より1つ前の文字種のコ
ードを読取り、次のステップ55.2においては、第4
図のステップS4.3 、S4.5、S4.7 、54
.8などでセットされた文字フラ゛グMFLをもとにカ
ーソル上の文字種を判断し、読取ったコードとの比較を
行い、ステップS5.3、S5.5 、 S5.5など
において、同文字種の場合はそのまま処理を終了してス
テップS6へ進む。他方、文字種が異なる場合には、ス
テップS5,6、S5.7 、S5.8などにおいて、
先頭フラグSFLを1にセットした後にステップS6へ
進む。
において、ステップS 5.1より1つ前の文字種のコ
ードを読取り、次のステップ55.2においては、第4
図のステップS4.3 、S4.5、S4.7 、54
.8などでセットされた文字フラ゛グMFLをもとにカ
ーソル上の文字種を判断し、読取ったコードとの比較を
行い、ステップS5.3、S5.5 、 S5.5など
において、同文字種の場合はそのまま処理を終了してス
テップS6へ進む。他方、文字種が異なる場合には、ス
テップS5,6、S5.7 、S5.8などにおいて、
先頭フラグSFLを1にセットした後にステップS6へ
進む。
たとえば、カーソル上の文字種が日本語の場合、ステッ
プS4により文字フラグMFLがlにセットされ、第5
図におけるステップS 5.1で読取ったコートが、ス
テップ35.2の判別により、ステップ35.3で日本
語コードとして比較される。その結果、読取ったコード
が日本語がでないことが判明した場合には、ステップ5
5.6において先頭フラグSELが1にセットされ、ス
テップS6へ進む。他方、読取ったコードが漢字コード
である場合には、そのままステップs6へ進む。
プS4により文字フラグMFLがlにセットされ、第5
図におけるステップS 5.1で読取ったコートが、ス
テップ35.2の判別により、ステップ35.3で日本
語コードとして比較される。その結果、読取ったコード
が日本語がでないことが判明した場合には、ステップ5
5.6において先頭フラグSELが1にセットされ、ス
テップS6へ進む。他方、読取ったコードが漢字コード
である場合には、そのままステップs6へ進む。
ステップS6では、先頭フラグSFLの判別を行い、先
頭フラグSFLに1がセットされているとき、には1つ
後の文字を同文字種の先頭と判断してステップS7へ進
む。他方、先頭フラグSFLが0のときには、まだ同文
字種が続いていると判断し、ステップS5へ進み1つ前
の文字種の判別を行う。
頭フラグSFLに1がセットされているとき、には1つ
後の文字を同文字種の先頭と判断してステップS7へ進
む。他方、先頭フラグSFLが0のときには、まだ同文
字種が続いていると判断し、ステップS5へ進み1つ前
の文字種の判別を行う。
ステップS6において同文字種の先頭が判定されると、
ステップS7に進み、ここでは1文字倍幅処理が行われ
、その文字種の先頭から1文字づつ倍幅を施していく。
ステップS7に進み、ここでは1文字倍幅処理が行われ
、その文字種の先頭から1文字づつ倍幅を施していく。
この場合の文字の倍幅処理は既存の倍幅処理を用いて行
うことができる。
うことができる。
ステップS7において1文字倍幅の処理が終了すると、
ステップS8へ進み、同文字種終了の判別のサブルーチ
ンの処理を行う。
ステップS8へ進み、同文字種終了の判別のサブルーチ
ンの処理を行う。
ステップS8における同文字種終了の判別のサブルーチ
ンの一例を第6図に示す。第6図に示すステップ38.
1〜38.8において、第5図におけるステップ55.
1− S 5.8と同様の判別法を用いて、文字種の判
沖Iを行う。ただし、ステップS8,3〜38.8にお
いて文字マードの比較を行った結果、異なる文字種の場
合には、その1つ前が・同文字種の終了と判断し、ステ
ップ38.6〜38.8において終了フラグEFLを1
にセットした上で、ステップS9へ進む。ステップ58
.3〜58.5において同文字種の場合にはそのまま処
理を終了してステップS9へ進む。
ンの一例を第6図に示す。第6図に示すステップ38.
1〜38.8において、第5図におけるステップ55.
1− S 5.8と同様の判別法を用いて、文字種の判
沖Iを行う。ただし、ステップS8,3〜38.8にお
いて文字マードの比較を行った結果、異なる文字種の場
合には、その1つ前が・同文字種の終了と判断し、ステ
ップ38.6〜38.8において終了フラグEFLを1
にセットした上で、ステップS9へ進む。ステップ58
.3〜58.5において同文字種の場合にはそのまま処
理を終了してステップS9へ進む。
ステップS9においては、終了フラグEFLの判別を行
う。ステップS8により終了フラグEFLに1がセット
されていれば、その1つ前の文字までが同文字種と判断
し、同文字種の一括倍幅処理を終了してからステップs
1へ進む。他方、終了フラグEFLが0であれば、同文
字種は続いていると判断し、ステップS7へ進んで倍幅
処理を続ける。
う。ステップS8により終了フラグEFLに1がセット
されていれば、その1つ前の文字までが同文字種と判断
し、同文字種の一括倍幅処理を終了してからステップs
1へ進む。他方、終了フラグEFLが0であれば、同文
字種は続いていると判断し、ステップS7へ進んで倍幅
処理を続ける。
以上に示した処理の流れにより、一括倍幅キーを一度押
下するのみで、日本語、英語および数字の各文字列の一
括倍幅処理を行うことができる。
下するのみで、日本語、英語および数字の各文字列の一
括倍幅処理を行うことができる。
なお、以上では日本語、英語、および数字の3つの文字
種について一括倍幅処理を行うようにしたが、本発明は
このような例にのみ限られるものではなく、他の仏語、
独語、中国語などについての一括倍幅処理でもよく、ま
た、文字種は3つに限られず、任意所望の種類とするこ
とができること勿論である。
種について一括倍幅処理を行うようにしたが、本発明は
このような例にのみ限られるものではなく、他の仏語、
独語、中国語などについての一括倍幅処理でもよく、ま
た、文字種は3つに限られず、任意所望の種類とするこ
とができること勿論である。
[発明の効果]
上述したように、本発明によれば、日本語、英語および
数字の各文字列に対しては、一括倍幅キーを押下するの
みの簡単な操作によって倍幅の一括処理が可能である。
数字の各文字列に対しては、一括倍幅キーを押下するの
みの簡単な操作によって倍幅の一括処理が可能である。
第1図は本発明の一実施例の構成を示すブロック図、
第2図は本発明の他の実施例の構成を示すブロック図、
第3図〜第6図は、第2図示の実施例における処理手順
の一例を示すフローヂャ−1−である。 l・・・文書格納指示手段、 2・・・文書メモリ、 3・・・指示位置記憶指定手段、 4・・・指示手段、 5・・・文字種一括倍幅指令手段、 6・・・文字種一括倍幅手段、 7・・・指示位置制御手段、 11・・・キーボード、 12・・・cpu 。 13・・・ROM 。 14・・・RAM 。 15・・・文書メモリ、 16・・・カーソルレジスタ、 17・・・表示先頭レジスタ、 18・・・その他の領域、 19・・・表示器、 20・・・パスライン、 allに・−・一括倍幅キー。 第1図 第3図
の一例を示すフローヂャ−1−である。 l・・・文書格納指示手段、 2・・・文書メモリ、 3・・・指示位置記憶指定手段、 4・・・指示手段、 5・・・文字種一括倍幅指令手段、 6・・・文字種一括倍幅手段、 7・・・指示位置制御手段、 11・・・キーボード、 12・・・cpu 。 13・・・ROM 。 14・・・RAM 。 15・・・文書メモリ、 16・・・カーソルレジスタ、 17・・・表示先頭レジスタ、 18・・・その他の領域、 19・・・表示器、 20・・・パスライン、 allに・−・一括倍幅キー。 第1図 第3図
Claims (1)
- 【特許請求の範囲】 文書情報を格納するための文書メモリと、 該文書メモリへの前記文書情報の格納の指示を行う文書
格納指示手段と、 当該格納された文書情報中の位置を指示する指示手段と
、 一括倍幅を指示すべき位置を記憶し、および前記指示手
段にその指示位置を指定する指示位置記憶指定手段と、 複数の文字種の各々について同一文字種の一括倍幅処理
を行う旨の指令を発生する文字一括倍幅指令手段と、 当該指令に応じて、前記指示手段によって指示された位
置にある文字種が前後別の文字種に変わるまで一括して
同種文字の倍幅処理を行なう文字種一括倍幅手段と、 当該一括倍幅処理により処理された前記文書情報の一部
に含まれる文字の数を計数し、当該計数された文字の数
に対応して、前記指示位置記憶指定手段の記憶内容を更
新する指示位置制御手段と を備えたことを特徴とする文字処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61069831A JPS62229363A (ja) | 1986-03-29 | 1986-03-29 | 文字処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61069831A JPS62229363A (ja) | 1986-03-29 | 1986-03-29 | 文字処理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS62229363A true JPS62229363A (ja) | 1987-10-08 |
Family
ID=13414112
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61069831A Pending JPS62229363A (ja) | 1986-03-29 | 1986-03-29 | 文字処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS62229363A (ja) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5985532A (ja) * | 1982-11-08 | 1984-05-17 | Fujitsu Ltd | 文章編集範囲指定方式 |
-
1986
- 1986-03-29 JP JP61069831A patent/JPS62229363A/ja active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5985532A (ja) * | 1982-11-08 | 1984-05-17 | Fujitsu Ltd | 文章編集範囲指定方式 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0117185B2 (ja) | ||
| JP3453417B2 (ja) | 文書処理装置および文書処理方法 | |
| JPS5819936A (ja) | 漢字入力装置 | |
| JPS62229366A (ja) | 文字処理装置 | |
| JPH0115906B2 (ja) | ||
| JPS6236252B2 (ja) | ||
| JPS6237430B2 (ja) | ||
| JPS59140541A (ja) | 文字処理装置 | |
| JP3886058B2 (ja) | 文字処理装置及びその編集方法 | |
| JP2635602B2 (ja) | 文書作成装置 | |
| JPH03141461A (ja) | 文書処理方法及び装置 | |
| JPS6263366A (ja) | ワ−ドプロセツサにおける無記入部サ−チ方式 | |
| JPS5824930A (ja) | パタ−ン登録方式 | |
| JPS63284662A (ja) | 文書処理装置 | |
| JPH0567092A (ja) | 文字処理装置 | |
| JPS62256071A (ja) | 文字処理装置 | |
| JPS62266652A (ja) | ワ−ドプロセツサ | |
| JPH04332073A (ja) | 文字処理方法及びその装置 | |
| JPS61272864A (ja) | 文章処理装置 | |
| JPH01211169A (ja) | 日本語情報処理装置 | |
| JPH0619769B2 (ja) | 漢字処理装置 | |
| JPH069044B2 (ja) | 文字処理装置 | |
| JPS61228559A (ja) | 入力装置 | |
| JPH03167659A (ja) | 日本語入力装置における学習方式 | |
| JPH03113566A (ja) | 文字変換装置 |