JPH0424760A - 文字処理装置 - Google Patents

文字処理装置

Info

Publication number
JPH0424760A
JPH0424760A JP2125969A JP12596990A JPH0424760A JP H0424760 A JPH0424760 A JP H0424760A JP 2125969 A JP2125969 A JP 2125969A JP 12596990 A JP12596990 A JP 12596990A JP H0424760 A JPH0424760 A JP H0424760A
Authority
JP
Japan
Prior art keywords
rectangular area
character
characters
area
column direction
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.)
Granted
Application number
JP2125969A
Other languages
English (en)
Other versions
JP3084041B2 (ja
Inventor
Yukihiro Shibata
幸弘 柴田
Masaaki Kurata
倉田 正明
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 JP02125969A priority Critical patent/JP3084041B2/ja
Publication of JPH0424760A publication Critical patent/JPH0424760A/ja
Application granted granted Critical
Publication of JP3084041B2 publication Critical patent/JP3084041B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Abstract

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

Description

【発明の詳細な説明】 (イ)産業上の利用分野 この発明は文字処理装置に関し、詳しくは指定した矩形
領域内のデータにつし・て移動、複写等の矩形処理をし
うる文字処理装置に関する。
(ロ)従来の技術 従来、この種の文字処理装置における矩形処理とは、指
定し几領域内の文字データを消去しγ二り、移動しfこ
すする処理を示し、その領域は、通常カーソルを用いて
矩形の左上端と右下端との2箇所を指定することにより
限定され、行方向枠は文字間に設定されている。まfこ
、矩形処理におけろ指定jよ、いわゆる領域指定のそれ
と対象を異にしている。すなわち、領域指定で)よ指定
した領域内について行すべての文字データが対象となる
が、矩形処理では指定した矩形領域内の文字データのみ
か対象となる。そしてこのような矩形枠によって限定さ
れた領域内の文字データは、各種編集処理に哄廿られる
7二め、バッファに取り込むことかできる。
(ハ)発明か解決しようとする課題 しかし上記し几文字処理装置における矩形処理では、処
理する文字の幅が半角、全角1倍角、4倍角などのよう
に複数種類存在することによって、矩形領域の列方向の
枠に文字が掛かる場合が生じていfこ。この場合従来の
矩形処理では、その枠に掛かる文字はすべて矩形領域外
とみなし受は付けないか、または矩形領域の指定それ自
体を無効として領域指定のし直しをオペレータに要求す
るかであっ1こ。
しfこかって文章の必要とする箇所に矩形領域を指定す
る場合、オペレータはその作業に時間と手間を費やさな
ければならなかった。
この発明は以上の事情を考慮してなされfこ乙ので、矩
形領域の列方向枠上に掛かる文字の取り込みまfこは取
り込み不要をオペレータが指定することのできろ文字処
理装置を提供する。
(ニ)課題を解決するf二めの手段 第1図はこの発明の基本構成を明示するプロ・ツク図で
ある。同図においてこの発明は、人力手段かろ入力しf
二文字データを文字ま1こは文字列に変換して文章記憶
手段に記憶するととらに表示手段に可視出力する構成の
文字処理装置において、複数行表示されfこ文字列中に
、矩形領域を指定する領域指定手段[と、指定されfコ
矩形領域を記憶する矩形領域記憶手段2と、指定された
矩形領域内に対応する文字列について、該領域の列方向
枠上に掛かる文字を前記文章記憶手段3から抽出する抽
出手段4と、該抽出手段4によって抽出された文字に対
して、矩形領域内に取り込むか否かの指示を行う指示手
段5と、取り込み指示かなされた場合に前記抽出された
文字を有効とし、取り込み不要の指示がなされた場合に
前記抽出されf二文字を無効としてそれぞれ記憶する識
別手段6とを備えてなる文字処理装置である。
この発明における文字処理装置とは、具体的にはワート
プロセソサ、文字処理機能を有するコンピュータなどが
挙げられる。人力手段は通常キーボードで構成されてい
るか、マウスなとのポインティングデバイスでも構成で
きる。指示手段はキーボード上の例えばファンクション
キー、あるいは2つに文字キーの組み合わせ操作等によ
って実現できる。ま几、この発明における文¥列とは漢
字、かな文字、カタ力タ、アルファヘット、数字記号、
スペース等が含まれる。
(ホ)作用 この発明に従えば、領域指定手段Iによって、複数行表
示された表示文字列中に矩形領域を指定すると、その矩
形領域の列方向枠上に掛かる文字か文章記憶手段から抽
出され、その文字を矩形領域内に取り込むか否かオペレ
ータからの指示待ちとなる。次いてオペレータか取り込
み指示を行うと、抽出された文字は有効とみなされ、オ
ペレータか取り込み不要の指示を行うと、抽出された文
字は無効とみなされてそれぞれ識別手段6に記憶されろ
よう作用する。これにより、矩形領域内の文字列か矩形
処理される場合、矩形領域の列方向枠ニ掛かる文字につ
いては識別手段6を参照することにより有効な文字のみ
か処理に供仕られる。
(へ)実施例 以下図に示す実施例に基ついてこの発明を詳述する。ζ
お、これによってこの発明は限定されるちのではない。
第2図:よこの発明の一実施例の日本語ワートプロセソ
サのブロック図である。同図においてlOは装置本体て
あり、CPUII、かな漢字変換処理部12、かな漢字
変換辞側I3、矩形処理部14、出力制御部15とから
主として構成され、これらはパスライン16によって相
互に接続されている。まf二、CPUIIには外部にキ
ーボード17および文章データメモリ18か接続され、
ざらに出力別i11部15を介してCRT l 9か接
続されている。このよう声構成におし)で、入力手段領
域指定手段および指示手段としてのキーボード17には
、力・ζ文字まf瞑より\な文字列を入力するための文
字入カキ−1かな文字まfニはかな文字列を漢字らしく
は漢字まじり文に変換するための変換キーや無変換キー
などからする編集キーと、複数行表示されis文字列中
に矩形領域を指定する1こめのカーソル移動キー、実行
キーからなる領域指定キーと、矩形領域の列方向枠上に
掛かる文字をその矩形領域内に取り込むか否かの指示を
行うための切替キーと、指定した矩形領域内のデータを
複写、移動なとするための矩形処理キーとか配設されて
いる。
キーボード17からキー信号によって入力されたかな文
字列は、符号化されてCPUIIに与えられ、CPUI
I内の入力バッファ(図示しない)に−時的に記憶され
る。
かな漢字変換処理部12は出力バッファ120を備え、
CPUIIと協働して前記人カバ・ソファに記憶されて
いる文字列を読み出し、かな漢字変換辞書部13を検索
することにより、変換候補に変換し、その変換候補を出
力バッファ120に蓄える。そして入力が確定すると、
確定した漢字または漢字まじり文は、その出力バッファ
120から文章記憶手段としての文章データメモリ【8
に転送されろ。なお、かな漢字変換辞書部13は例えば
ROMかみ構成され、主に50音頓のかな見出しデータ
と、このかな見出しデータに対応する、菓字表5己デー
タとを32憶している。
上記しf二かな漢字変換処理部L2およびかな漢字変換
辞書部13の構成は従来公知のワードプロセッサにおけ
る構成を利用することかできる。
この発明の特徴をなす矩形処理部14は、矩形領域記憶
手段、抽出手段、識別手段として機能するものであり、
格納バッファ140を備え、キーボード17のカーソル
移動操作によって指定された矩形領域を記憶し、指定さ
れr二組形領域内に対応する文字列について、その領域
の列方向枠上(具体的には左側枠上および/まLは右側
枠上)に掛かる文字を文章データメモリ18から抽出す
る。
そして抽出した文字に対してオペレータから切替キーが
押されない場合、有効無効の識別フラグ(図示しない)
に予めセットされている設定“1”が保持され、抽出し
fこ文字は有効とみなされて矩形領域内に取り込まれる
。また、オペレータから切替キーか押されると、識別フ
ラグに“0”がセットされ、抽出しr二文字は無効とみ
なされる。tお、切替キーは押すたびに識別フラグの設
定を“l”−0″−ビとリンクして変更できるよう構成
されている。すなわち、識別フラグに“ビかセントされ
ている場合、列方向枠上に掛かる文字はすべて矩形領域
内に取り込まれ、識別フラグに“0”n・セットされて
いる場合、列方向枠上に掛かる文字はすべて無効として
処理されることになる。キーボード17の切替キーは、
矩形領域指定以後であり、複写、移動等の矩形処理前で
あればいっても機能する。そして矩形処理が行われる場
合には、指定された矩形領域内の文字列か一時的に格納
バッファ140に格納される。
出力制御部15に接続ざr−7=CRTI9!よ、表示
手段として機能し、キーボード17から入力されf二か
な文字列、すなわち、人力バッファ内の文字列を表示し
、変換キーの操作に応して変換候補を表示し、そして矩
形領域を指定し1ニ際には、矩形領域の左上端および右
下端にカーソルマークを固定表示する。
第3図は一実施例の矩形処理の動作を説明する1こめの
概略フローチャートであり、第4図〜第6図jよ第3図
に示す各処理の詳細フローチャートてめろ。第7図は一
実施例の矩形処理を説明するnめの説明図であり、ユは
文章作成モートにおいて人力されf二叉字列としての全
角文字、bは同しく半角文字、Fは矩形領域を限定する
枠、FU、FB、FR,FLはそれぞわ忰を構成する上
枠、下枠、布枠、左枠てめろ。上枠FUおよび下枠FB
は行の間に位置する。Cおよびd(ま説明のために付し
1ニ半角単位の仕切線および行仕切線である。
この例においては矩形領域を指定しf二際に文字“そ”
と“と”か布枠FRに掛乃\っている状態について説明
する。
第3図において、矩形処理;よ、まずオペレータからの
矩形領域の指定(ステップ30)に基ついて指定5れf
二組形領域の位置取込みを行い(ステップ31)、次い
て分割文字判定処理すなわち、矩形領域の列方向枠上に
掛かる文字か存在するかとうかの処理(ステップ32)
を行い、判断の結果(ステップ33)かYESの場合、
オペレータから分割文字を有効とするか否かの指示を待
ち(ステップ34)、オペレータか有効まf二は無効の
指示を行うと、その選択を記憶しておき(ステップ35
)、次いて矩形領域に関する複写、移動等の矩形編集(
ステップ36)に入るよう処理するものである。
以下、矩形処理の内容を詳細に説明する。なお、以後の
フローチャート内で使用される文字を次のように定義す
る。
YUKOMUKO、分割文字を有効とするかどうかを表
すフラグを示し、0は無効、■は有 効である。
5UNPTR:文章データを指すポインタCURSOR
X  カーソル半角位置(1〜)CURSORY :カ
ーソル行位置(1〜)KUK]CNT :矩形指定数カ
ウンタ(0〜2)KUKEIIX・矩形領域の左上を示
す半角位置KUKEIIY :矩形領域の左上を示す行
位置K[jKEI2X  矩形領域の右下を示す半角位
置KUKEI2Y :矩形領域の右下を示す行位置PT
RI :作業用ポインタ CNTl  作業用カウンタ1 CNT2・作業用カウンタ2 第4図は矩形領域の位置取込み処理(ステップ31)の
詳細である。同図において、まずイニシャルリセット時
に矩形領域の指定か正しく行われるかとうかがチエツク
される(ステップ40)。次いて矩形指定数が0のとき
(ステップ41)、矩形領域の一方の角にカーソルを位
置させ実行キーを押すと、現在のカーソルの位置を半角
幅単位の個数(以下半角位置と呼ぶ)で求め、矩形領域
の左上端を示す位置としてセットするとともに、そのカ
ーソル行位置を矩形領域の左上端を示す位置としてセッ
トする(ステップ42)。さらに矩形指定数カウンタに
1をセットする(ステップ43)。これにより矩形領域
における対角線上の一方の角位置か記憶されたことにな
る。
次に矩形領域の他方の角にカーソルを位置させ実行キー
を押すと、そのカーソル位置の半角位置か求められ、矩
形領域の右下端を示す位置としてセットされるとともに
、そのカーソル行位置が矩形領域の右下端を示す位置と
してセットされる(ステップ44)。これにより矩形領
域における対角線上の他方の角位置か記憶されfここと
になる。
次に矩形領域の右下を示す半角位置〉矩形領域の左上を
示す半角位置を判断しくステップ45)、Noの場合に
のみ矩形領域の左上を示す半角位置と、矩形領域の右下
を示す半角位置とを入れ替える(ステップ46)。続い
て矩形領域の右下を示す行位置〉矩形領域の左上を示す
行位置を判断しくステップ47)、Noの場合にのみ矩
形領域の左上を示す行位置と、矩形領域の右下を示す行
位置とを入れ替える(ステップ48)。上記処理により
、対角線上の両端の位置が正しく記憶され、それにより
矩形領域が限定される。
第5図は分割文字判定処理の詳細を示すフローチャート
である。同図において、矩形領域が指定されると、矩形
領域の左上を示す半角位置および行位置によって指示さ
れる文章データのアドレスか文章データポインタにセッ
トされる(ステップ50)。次いで矩形領域における行
数が作業用カウンタ2にセットされる(ステップ51)
。次いて文章データポインタのアドレスか作業用ポイン
タにセットされる(ステップ52)。ここで作業用ポイ
ンタの指示するアドレスか、矩形領域内における文字の
先頭であるかとうかを判断する(ステップ53)。文字
の先頭の判断:よ、具体的には、作業用ポインタか示す
アドレスは半角幅単位で示されるアドレスであり、実際
の文字かその半角幅にとのような配置されているか:よ
分かすないため、文章データメモリに記憶されている文
字データを行の先頭から順に割り付けて矩形領域の枠内
に収まるかとうかを調べることによって判断する。判断
の結果かNoであれば、1行目の左枠FLに文字が掛か
ると判断される。判断の結果がYESであれば(第7図
の場合であればYESと判断される)、次いて矩形領域
における1行分の長さが半角単位で求められ、作業用カ
ウンタlにセントされる(ステップ54)。次いで作業
用カウンタlから、作業用ポインタの指示する文字の半
角数を減算しくステップ55)、作業用ポインタlか次
の文字を指示するようアドレスを1インクリメントする
(ステップ56)。次いで作業用カウンタ1>Oのとき
は(ステップ57)ステップ55−+56の処理を繰り
返し、作業用カウンタlか0になれば(ステップ58)
、文章データポインタを矩形領域における2行目の左上
を示すように文章データポインタを移す(ステップ59
)。作業用カウンタlが0にならなければ布枠FRに掛
かる文字があると判断されろ(第7図の場合であれば文
字“そ”および“と“に該当する)。
次に文章データポインタが次ぎの行に移されると、作業
用カウンタ2が1デクリメントされ(ステップ60)、
その作業用カウンタ2か0になるまで(ステップ61)
上記処理を繰り返す。これにより布枠FRまたは主枠F
Lに掛かる文字を行単位ですべて調へ出すことができる
。
第6図は有効無効処理の詳細を示すフローチャートであ
る。同図において列方向枠に掛かる文字か凋へられると
、オペレータからの指示待ちとなる。しf二かってオペ
レータはこの時点て、指定した矩形領域における列方向
枠上に文字が掛かつていることを知らされる。ここでオ
ペレータから切替キーか押されない場合、布枠FRおよ
び主枠FLに掛かる文字を有効とみなし、識別フラグに
“l”かセットされる(ステップ71)。切替キーか押
ぎわると布枠FRおよび主枠FLに掛かる文字を無効と
みなし、識別フラグに“0”かセットされる(ステップ
72)。このようにして列方向枠に掛かる文字を有効と
するか無効とするかの識別がなされると、以後、矩形編
集か行われる場合にはその識別フラグの内容に従って処
理が行われる。すなわち、矩形領域の列方向枠に掛かる
文字か存在する場合、識別フラグか“0”であればその
文字をスキップして処理対象から除き、まr二、識別フ
ラグか“l”であればその文字を処理対象として矩形領
域内に取り込むよう処理される。
なお、この実施例においては日本語ワードプロセッサを
例に取り説明したか、矩形処理の対象はこれに限らず日
本語以外の言語による文字データてあってちよく、また
文字データは記号データであってもよい。
まfコ、この実施例においては、矩形領域内の枠に掛か
る文字をすべて有効にするかまたはすへて無効にする一
括処理について説明したが、部分処理できるよう、具体
的には、布枠に掛かる文字のみを有効とじfこり、また
、主枠に掛かる文字のみを有効とし1こり、あるいは有
効、無効の指示を矩形領域の行単位で指示できるよう、
この実施例を変更することもてきる。
(ト)発明の効果 この発明によれば、オペレータは、指定した矩形領域に
おける列方向枠上に文字か掛かつているかとうかを知る
ことかでき、かつそれらの文字を矩形領域内に取り込む
か否かの選択を、簡単なキー操作のみで行うことができ
るので、矩形処理を素早くかつ効率良く行うことかでき
る。
【図面の簡単な説明】
第1図はこの発明の基本構成を明示するブロック図、第
2図はこの発明の一実施例の構成を示すブロック図、第
3図は一実施例の動作を説明する概略フローチャート、
第4図〜第6図は第3図に示す各処理の詳細を示す詳細
フローチャート、第7図:よ一実施例において表示され
ろ矩形領域および文字列である。 l ・ 領域指定手段、 2   矩形領域記憶手段、 3 ・  文章記憶手段、   4 ・  抽出手段、
5 ・ 指示手段、     6   識別手段。 第 図 第 図 B

Claims (1)

  1. 【特許請求の範囲】 1、入力手段から入力した文字データを文字または文字
    列に変換して文章記憶手段に記憶するとともに表示手段
    に可視出力する構成の文字処理装置において、 複数行表示された文字列中に、矩形領域を指定する領域
    指定手段と、指定された矩形領域を記憶する矩形領域記
    憶手段と、指定された矩形領域内に対応する文字列につ
    いて、該領域の列方向枠上に掛かる文字を前記文章記憶
    手段から抽出する抽出手段と、抽出手段によって抽出さ
    れた文字に対して、矩形領域内に取り込むか否かの指示
    を行う指示手段と、取り込み指示がなされた場合に前記
    抽出された文字を有効とし、取り込み不要の指示がなさ
    れた場合に前記抽出された文字を無効としてそれぞれ記
    憶する識別手段とを備えてなる文字処理装置。
JP02125969A 1990-05-15 1990-05-15 文字処理装置 Expired - Fee Related JP3084041B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP02125969A JP3084041B2 (ja) 1990-05-15 1990-05-15 文字処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP02125969A JP3084041B2 (ja) 1990-05-15 1990-05-15 文字処理装置

Publications (2)

Publication Number Publication Date
JPH0424760A true JPH0424760A (ja) 1992-01-28
JP3084041B2 JP3084041B2 (ja) 2000-09-04

Family

ID=14923466

Family Applications (1)

Application Number Title Priority Date Filing Date
JP02125969A Expired - Fee Related JP3084041B2 (ja) 1990-05-15 1990-05-15 文字処理装置

Country Status (1)

Country Link
JP (1) JP3084041B2 (ja)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57203127A (en) * 1981-06-09 1982-12-13 Nec Corp Selecting device of graphic data
JPS59195731A (ja) * 1983-04-22 1984-11-06 Casio Comput Co Ltd 情報処理システムの表示方式

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57203127A (en) * 1981-06-09 1982-12-13 Nec Corp Selecting device of graphic data
JPS59195731A (ja) * 1983-04-22 1984-11-06 Casio Comput Co Ltd 情報処理システムの表示方式

Also Published As

Publication number Publication date
JP3084041B2 (ja) 2000-09-04

Similar Documents

Publication Publication Date Title
JPH0541997B2 (ja)
JP3084041B2 (ja) 文字処理装置
JPH0464089B2 (ja)
JPS6120902B2 (ja)
JP3577741B2 (ja) 文字入力装置
JP2821002B2 (ja) 文字処理装置及び文字処理方法
JP2655900B2 (ja) 文字処理装置
JPS58112128A (ja) ワ−ドプロセツサ
JPS59116691A (ja) 文書作成装置
JP2756186B2 (ja) 文書編集方法及び装置
JP3273607B2 (ja) 文書処理装置
JP2635602B2 (ja) 文書作成装置
JPH0314168A (ja) 文字処理装置
JPH053618B2 (ja)
JPH031210A (ja) 文字処理装置
JPH061470B2 (ja) 文章処理装置
JPH03156564A (ja) 文書処理装置
JPH0569225B2 (ja)
JPH03228174A (ja) 文字処理装置
JPH0567089A (ja) 文書作成装置
JPH031272A (ja) 文字処理装置
JPH04128968A (ja) 空白領域対応複写方式
JPS62133563A (ja) 文書作成編集装置
JPS61265664A (ja) ワ−ドプロセツサにおける同音異義語選択機構
JPH03271868A (ja) 文書作成装置

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees