JPH0282347A - 文書処理装置 - Google Patents

文書処理装置

Info

Publication number
JPH0282347A
JPH0282347A JP63235264A JP23526488A JPH0282347A JP H0282347 A JPH0282347 A JP H0282347A JP 63235264 A JP63235264 A JP 63235264A JP 23526488 A JP23526488 A JP 23526488A JP H0282347 A JPH0282347 A JP H0282347A
Authority
JP
Japan
Prior art keywords
character
character string
format
information
line
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
JP63235264A
Other languages
English (en)
Other versions
JPH077406B2 (ja
Inventor
Yasuo Sakai
酒井 靖夫
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.)
Sanyo Electric Co Ltd
Original Assignee
Sanyo Electric Co Ltd
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 Sanyo Electric Co Ltd filed Critical Sanyo Electric Co Ltd
Priority to JP63235264A priority Critical patent/JPH077406B2/ja
Publication of JPH0282347A publication Critical patent/JPH0282347A/ja
Publication of JPH077406B2 publication Critical patent/JPH077406B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はワードプロセッサ等の文書処理装置に関する。
〔従来の技術〕
ワードプロセッサ等の文書処理装置においては、既に入
力されている文字列の所望の位置に新たに文字を挿入し
、あるいは所望の文字を削除する編集処理が可能である
。また、一行中の文字列をその行の使用範囲の両側を規
定する書式マーク間の所望の位置に配置する処理、たと
えば書式マーク間の中央に位置させるセンタリング2あ
るいは文字列の一端を同じ側の書式マークに合わせる右
詰め(左詰め)等の処理もキー操作により行える。
〔発明が解決しようとする課題〕
しかし、従来の文書処理装置では、たとえばセンタリン
グあるいは右詰め等を行った後にその文字列に挿入ある
いは削除の処理を行うと、文字列の位置がずれるため、
再度センタリングあるいは右詰めを行う必要が生じる。
本発明はこのような事情に鑑みてなされたものであり、
センタリングあるいは右詰め等の処理と挿入、削除等の
編集処理とを同時に実行し得る文書処理装置の提供を目
的とする。
〔課題を解決するための手段〕
本発明は、一行中の文字列の各文字間に空白を挿入しま
たは削除し且つ行の所望の位置に文字列を位置させるた
めの編集指示情報を記憶する編集指示記憶手段と、文書
の情報が記憶されているテキストバッファから処理対象
の行の情報を読出して記憶する一仕分テキストハノファ
と、処理対象の行の文字入力可能な範囲の両側を規定す
る書式マークの位置を検出する書式マーク位置検出手段
と、該書式マーク位置検出手段の検出結果を記憶する書
式マーク位置記憶手段と、前記一行分テキスドパソファ
に記憶されている文字の情報から前記書式マーク位置記
憶手段が記憶している書式マークの位置に関する情報に
従って書式マーク間に含まれる文字列を抽出する文字列
抽出手段と、該文字列抽出手段により抽出された文字列
の文字間隔を判定する文字間隔判定手段と、該文字間隔
判定手段により得られた文字間隔の情報と前記編集指示
記憶手段に記憶されている編集指示情報とに従って、処
理対象の文字列に空白を挿入または削除して新たな文字
列を生成する文字列生成手段と、該文字列生成手段によ
り生成された文字列を前記書式マーク位置記憶手段が記
憶している書式マークの位置に関する情報に従って両書
式マーク間の所定位置に配置し、また前記テキストバッ
ファに記憶させる文字配置手段とを備えたことを特徴と
する。
〔作用〕
本発明の文書処理装置では、文字列をセンタリングある
いは右詰め等の処理により書式マーク間に配置する際に
挿入、削除等の処理番も同時に実行する。
〔発明の実施例〕
以下、本発明をその実施例を示す図面に基づいて詳述す
る。
第2図は本発明の文書処理装置の構成の一実施例を示す
ブロック図である。
図中1はキーボードであり、文字入力のためのキー、数
字キー、本発明装置に種々の指示を与えるための命令キ
ーを備えている。この命令キーには従来の文書処理装置
における通常のキーの他にセンタリング挿入キーKl、
 センタリング削除キーに2が付設されている。
センタリング挿入キーKlは、処理対象の行中の文字列
をセンタリングし更にそれぞれの文字間に一字分の空白
を挿入する処理を実行させるためのキーであり、またセ
ンタリング削除キーに2は、処理対象の行中の文字列を
センタリングし更にそれぞれの文字間の一字分の空白を
削除する処理を実行させるためのキーである。
2は制御部であり、本発明装置の制御中枢として以下の
各部を制御する。
3はキー判定手段であり、キーボードlのセンタリング
挿入キーに1またはセンタリング削除キーに2のいずれ
かが操作された場合にこれを判定し、センタリング挿入
キーに1が操作された場合には信号“Omを、またセン
タリング削除キーに2が操作された場合には信号“1″
をそれぞれ編集指示記憶手段4に与える。
編集指示記憶手段4はキー判定手段3から与えられた信
号を記憶し、後述する文字列生成手段14に出力してい
る。
5は行指示手段であり、表示手段16の表示画面上に表
示されている文書のいずれの行にカーソルが位置してい
るかを検出し、その結果をテキストバッファ制御部6に
与える。
テキストハソファ制御部6は、処理対象の文書の情報が
記憶されているテキストバッファ7を制御して、表示手
段16の表示画面上に文書の情報を文字として表示する
等の処理を実行する。
8は一行分テキストバッファであり、行指示手段5によ
り指示されている行の一仕分の文字列の情報及びその行
の書式マークの位置の情報を記憶する。そして、この一
行分テキストパンファ8に記憶されている情報は書式マ
ーク位置検出手段10及び文字列抽出手段12に与えら
れる。
9はカーソル位置指示手段であり、その時点のカーソル
の位置を検出し記憶している。このカーソル位置指示手
段9によるカーソル位置の検出結果は書式マーク位置検
出手段10に与えられている。
書式マーク位置検出手段10はカーソル位置指示手段9
から与えられるカーソル位置の情報及び一行分テキスト
パンファ8から与えられる情報に従って、カーソルが位
置している行の書式マークの位置を検出する。この書式
マーク位置検出手段10により検出された書式マークの
位置は書式マーク位置記憶手段11に与えられ、記憶さ
れる。
書式マーク位置記憶手段IIは書式マーク位置検出子′
fIt10から与えられた書式マークの位置を記憶し、
これを文字列抽出手段12及び文字配置手段15に与え
る。
文字列抽出手段12は一仕分テキストハソファ8から与
えられている一仕分の文字列の情報及び書式マーク位置
記憶手段11から与えられている書式マークの情報から
書式マーク間に含まれる文字列を抽出し、その情報を文
字間隔判定手段13に与える。
文字間隔判定手段13は文字列抽出手段12から与えら
れた文字列の情報からそれぞれの文字の間隔を検出し、
これを文字列生成手段14に与える。
文字列生成手段14は文字間隔判定手段13から与えら
れる文字間隔の情報と編集指示記憶手段4から与えられ
る編集を指示する情報、即ちセンタリング挿入の処理で
あれば信号”0″に、センタリング削除の処理であれば
信号″げに従って新たに文字列を生成する。この文字列
生成手段14により生成された文字列は文字配置手段1
5に与えられる。
文字配置手段15は文字列生成手段14から与えられた
文字列を書式マーク位置記憶手段11から与えられてい
る書式マークの位置情報に従って、その中央に位置させ
るための文字位置の計算を行い、その結果に従って各文
字を表示手段16に表示すると共に、テキストバッファ
制御部6にその情報を与える。これによりテキストハソ
ファ制御部6は一行分テキストバッファ8の記憶内容を
書換え、またテキストバッファ7のその行の情報を書き
換える。
このような構成の本発明の文書処理装置の動作について
、第1図の表示画面の模式図及び第3図の処理手順を示
すフローチャー1・を参照して詳述する。
まずキーボード1のセンタリング挿入キーに1またはセ
ンタリング削除キーに2が操作されるとくステップSl
)、そのキー信号は制御部2を介してキー判定手段3に
与えられ、判定される。キー判定手段3は、センタリン
グ挿入キーに1が操作された場合は信号“0″を(ステ
ップ32)、センタリング削除キーに2が操作された場
合は信号“1″を(ステップ33)それぞれ出力して編
集指示記憶手段4に記憶させる。
またこの際、キー判定手段3から制御部2へ所定の信号
が与えられ、これにより制御部2はその時点でカーソル
が位置している行を特定する情報、即ち行指示手段5が
指示している行位置情報に従って、テキストパンツ1制
御部6にテキストバッファ7から対応する行の文字列情
報を読出させた上でこれを一行分テキストバッファ8に
記憶させる(ステップ34)。
次に、書式マーク位置検出手段10は一行分テキストバ
ッファ8の記憶内容と、カーソル位置指示手段9が検出
しているカーソル位置とから、その行の書式マークの位
置を検出し、書式マーク位置記憶手段11に記憶させる
(ステップS5)。また文字列抽出手段12は、一行分
テキスドパソファ8と書式マーク位置記憶手段11に記
憶されている情報に従って、書式マーク間に含まれてい
る文字列を抽出し、その結果を文字間隔判定手段13に
与えて文字間隔の情報を検出させる(ステップS6)。
文字間隔判定手段13により検出された文字間隔の情報
は文字列生成手段14に与えられるが、文字列生成手段
14はこれと編集指示記憶手段4から与えられている編
集の指示情報とに従って新たな文字列を生成する(ステ
ップS7)。
たとえば、センタリング挿入キーに1が操作されていた
場合は、文字列生成手段14は文字間に一字分の空白を
挿入し、またセンタリング削除キーに2が操作されてい
た場合は、文字列生成手段14は文字間の空白を一字分
削除する。そして、生成された文字列の情報と書式マー
ク位置記憶手段11に記憶されている情報とに従って文
字配置手段15が文字位置を計算し、表示手段16に表
示すると共にテキストバッファ制御部6にも与えられ、
更にテキストバッファ7に記憶される(ステップS8)
第1図は上述の手順による文書編集の状態を示す模式図
であり、「し」は左側の書式マークを、「り」は右側の
書式マークを、「−」は−字分の空白をそれぞれ示して
いる。ここに示した例では、たとえば第1図+a+に示
す如きrABcJの文字列を単にセンタリングした場合
には第1図(b)に示す如き状態に表示される。しかし
、センタリング挿入キーに1の操作によりセンタリング
挿入を指示した場合には、第1図tc+に示す如く、そ
れぞれの文字間にそれぞれ一字分の空白が自動的に挿入
された上でセンタリングが行われる。更に、再度センタ
リング挿入の指示を与えれば、第1図(d+に示す如く
、それぞれの文字間に工学づつ空白が挿入されてしかも
センタリングされている状態が維持される。
逆に、第1図+dlに示す如き状態でセンタリング削除
を指示すると、第1図(e)に示す如く、それぞれの文
字間の空白が一字づつ削除されてセンタリングされる。
この状態から更にもう一度センタリング削除を指示する
と、第1図(b)に示す如く、それぞれの文字間の空白
が更に一字づつ削除されてセンタリングされる。
なお、上記実施例ではセンタリングに伴う処理について
説明したが、右詰め等の他の文字列配置に伴う処理に対
しても本発明が適用可能であることは言うまでもない。
〔発明の効果〕
以上のように本発明によれば、文字列をセンタリングす
る等の処理と空白の挿入、削除の編集処理とが同時に行
えるので、処理効率が向上し、操作が容易になる。
【図面の簡単な説明】
第1図は本発明の文書処理装置による文書編集処理の際
の文書表示の模式図、第2図は本発明の文書処理装置の
構成を示すブロック図、第3図はその動作手順を示すフ
ローチャートである。 1・・・キーボード  2・・・制御部  4・・・編
集指示記憶手段  7・・・テキストバッファ  8・
・・一行分テキスドパソファ  9・・・カーソル位置
指示手段  IO・・・書式マーク位置検出手段  1
1・・・書式マーク位置記憶手段  12・・・文字列
抽出手段13・・・文字間隔判定手段  14・・・文
字列生成手段15・・・文字配置手段 特 許 出願人  三洋電機株式会社 代理人 弁理士  河 野  登 夫

Claims (1)

  1. 【特許請求の範囲】 1、一行中の文字列の各文字間に空白を挿入しまたは削
    除し且つ行の所望の位置に文字列を位置させるための編
    集指示情報を記憶する編集指示記憶手段と、 文書の情報が記憶されているテキストバッファから処理
    対象の行の情報を読出して記憶する一行分テキストバッ
    ファと、 処理対象の行の文字入力可能な範囲の両側を規定する書
    式マークの位置を検出する書式マーク位置検出手段と、 該書式マーク位置検出手段の検出結果を記憶する書式マ
    ーク位置記憶手段と、 前記一行分テキストバッファに記憶されている文字の情
    報から前記書式マーク位置記憶手段が記憶している書式
    マークの位置に関する情報に従って書式マーク間に含ま
    れる文字列を抽出する文字列抽出手段と、 該文字列抽出手段により抽出された文字列の文字間隔を
    判定する文字間隔判定手段と、該文字間隔判定手段によ
    り得られた文字間隔の情報と前記編集指示記憶手段に記
    憶されている編集指示情報とに従って、処理対象の文字
    列に空白を挿入または削除して新たな文字列を生成する
    文字列生成手段と、 該文字列生成手段により生成された文字列を前記書式マ
    ーク位置記憶手段が記憶している書式マークの位置に関
    する情報に従って両書式マーク間の所定位置に配置し、
    また前記テキストバッファに記憶させる文字配置手段と を備えたことを特徴とする文書処理装置。
JP63235264A 1988-09-20 1988-09-20 文書処理装置 Expired - Fee Related JPH077406B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63235264A JPH077406B2 (ja) 1988-09-20 1988-09-20 文書処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63235264A JPH077406B2 (ja) 1988-09-20 1988-09-20 文書処理装置

Publications (2)

Publication Number Publication Date
JPH0282347A true JPH0282347A (ja) 1990-03-22
JPH077406B2 JPH077406B2 (ja) 1995-01-30

Family

ID=16983513

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63235264A Expired - Fee Related JPH077406B2 (ja) 1988-09-20 1988-09-20 文書処理装置

Country Status (1)

Country Link
JP (1) JPH077406B2 (ja)

Also Published As

Publication number Publication date
JPH077406B2 (ja) 1995-01-30

Similar Documents

Publication Publication Date Title
JPH0282347A (ja) 文書処理装置
JPS58217044A (ja) 文書編集装置
JPS63289667A (ja) 日本語文書編集装置
JPS62203268A (ja) 機械翻訳システム
JP2737160B2 (ja) 文章処理装置
JP2583898B2 (ja) 機械翻訳システムの後編集装置
JPS6057382A (ja) 文字処理装置
JPH07200560A (ja) 文書作成装置
JPH03179553A (ja) 日本語文書作成装置
JPH0721171A (ja) キー入力訂正装置
JPH0122621B2 (ja)
JPS634184B2 (ja)
JPS5969831A (ja) 文書作成装置
JPS61101870A (ja) 文書作成装置
JPS63259762A (ja) ワ−ドプロセツサの文書修正方式
JPS6325765A (ja) 文書編集装置
JPH0199166A (ja) 文書作成装置
JPH09160919A (ja) 翻訳装置
JPH01261775A (ja) 文書編集装置における文書の登録方法
JPH0251769A (ja) 文字処理装置
JPH03127247A (ja) テキスト編集装置
JPH11312157A (ja) 記号入力装置
JPH061470B2 (ja) 文章処理装置
JPS63201766A (ja) 文章処理装置
JPS62100860A (ja) 文書作成装置

Legal Events

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