JPS6367671A - 文書処理装置 - Google Patents

文書処理装置

Info

Publication number
JPS6367671A
JPS6367671A JP61212442A JP21244286A JPS6367671A JP S6367671 A JPS6367671 A JP S6367671A JP 61212442 A JP61212442 A JP 61212442A JP 21244286 A JP21244286 A JP 21244286A JP S6367671 A JPS6367671 A JP S6367671A
Authority
JP
Japan
Prior art keywords
processing
document
range
calculation
determining
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
JP61212442A
Other languages
English (en)
Other versions
JP2670441B2 (ja
Inventor
Tatsuo Ito
達夫 伊藤
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP61212442A priority Critical patent/JP2670441B2/ja
Publication of JPS6367671A publication Critical patent/JPS6367671A/ja
Application granted granted Critical
Publication of JP2670441B2 publication Critical patent/JP2670441B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Abstract

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

Description

【発明の詳細な説明】 [a業上の利用分野] 本発明は文書処理装置、特に文書記憶手段上の数値情報
、文字情報に対し、論理、計算等の処理を実行する文書
処理装置に関する。
[従来の技術] 従来、この種の論理、計算機能を備えた文書処理装置に
おいては、罫線等により囲まれた表中の数値データに対
し、範囲キーを押下するなどして計算処理における対象
範囲の指定を行ない、カーソルの示した位置に計算結果
の出力を行なっていた。
[発明が解決しようとしている問題点]従って、オペレ
ータがこの種の計算処理を行なうには、計算処理の実行
を指示する以前に、処理対象の範囲指定と、カーソルキ
ーのB動による計算結果の出力位置指定という煩雑な操
作を行なう必要性の生じる欠点があった。
[問題点を解決するための手段] 本発明゛は、表中の数値データに対し、計算処理の実行
を指示する時点のカーソル位置における、右・下に延び
る罫線等の接続関係から処理対象となる範囲の決定を行
ない、行単位およびブロックの欄(カーソル行の次のブ
ロックによって決定される)単位ごとに、論理、計算処
理を進めていくものであり、処理範囲内の最後の前の行
および処理範囲内の最も右のブロックを計算結果の出力
領域とすることにより、上記の問題点における範囲指定
なしで計算処理の実行が可能となり、欠点となっていた
煩雑な操作を取り除くものである。
[実施例コ 以下、図面を参照して本発明の詳細な説明する。 第1
図は、本発明文書処理装置の全体構成を示す。   こ
こで11は、キーボードであり、コマンド開始キー、計
算処理の実行を指示するコマンド、およびその他文字処
理に必要な処理を指示するキーを有する。
12は、例えばマイクロプロセッサ形態のCPUてあり
、ROM13に記憶された処理手順にしたがって文字処
理に必要な制御を行な)ている。 ROM13は、 第
3図〜第5図に示されるCPUI 2によって行なわれ
る、本発明の処理手順を記憶しているメモリである。
RAM14は、書ぎ込み可能なメモリであり、文書メモ
リ14a1 カーソルレジスタ14b、先頭表示レジス
タ14C1パラメータレジスタ14C,範囲レジスタ1
4d、一単位レジスタ14e1計算結果レジスタ14f
および文字処理に必要なその他のメモリ領域14gを含
む。 文書メモリ14aは、文字コードによる文字情報
および格納される文字情報に関する情報が格納される。
 カーソルレジスタ14bはカーソル位置を記憶する。
 表示先頭レジスタ14cは、文書メモリの表示される
行の第1桁の文字位置を記憶する。
15は表示器であり、たとえば20桁X3行の文書情報
とカーソルが表示される。
16は、各部の制御に必要なアドレス信号、データ信号
、およびコントロール信号の転送を行なうパスラインで
ある。
上述の構成の実施例の作動を以下説明する。
本装置は、電源を投入するとまず第3図ステップS1へ
進み、イニシャライズする。 ステップS2では、CP
Uはキーボードからのキー人力待ちの状態を保つ。そこ
で何等かのキーが入力されれば、ステップS3へ進み、
CPUは人力されたキーの判別を行なう。 人力キー判
別の結果、人力されたキーがコマンド開始キーの場合に
はステップS4へ、その他文字IAMの必要なキーの場
合にはステップS6は進む。 ステップS4においては
人力されたコマンドの判別を行ない、計算コマンドの場
合にはステップS5へ進み計算処理を、その他文字処理
に必要なコマンドの場合に、はステップS6へ進み、文
字処理を行なう。 ステップS5の計算!A埋において
は、まずステップ85.1でコマンド人力時に与えられ
るパラメータのセットをパラメータレジスタに行なう。
 与えられるパラメータとしては、計算結果に対する切
り上げ・切り下げ・四捨五入などの指示、またはカンマ
設定の桁数指示などがあげられる。与えられたパラメー
タが正しくない場合、ステップ35゜2においてエラー
と判別され、ステップ35.9のエラー処理へ進む。パ
ラメータがレジスタにセットされると、ステップ35.
3で処理対象範囲のセットが行なわれる。 ここでは、
カーソルを中心に右方向と下方向に延びている罫線等の
接続関係をチェックすることで、計算処理の対象範囲と
計算結果の出力領域が求められる。例えば、表中の数値
データに対し縦横合計を求める場合、第2図(a)にお
いてはカーソルを中心に右・下に延びる罫線の接続関係
から、点線で示した(A)が計算処理の対象範囲となり
、行および列のlXt、後の行および列、即ちが点線(
B)が計算結果の出力領域となる。 なお、点線(C)
で示した各部分が1つの欄となり、これらの欄の幅を基
準に以下計算処理が実行されていく。 同様に第2図(
b)においては、点線<A)が対象範囲となり点線(B
)が出力領域となる。 また第2図(C)においては、
右に延びる罫線の接続関係がないため、計算処理の実行
は行なわれず表示器でエラー表示される。 罫線等の接
続関係が正しくない場合には、エラーとしてステップ3
5.4から、ステップ35.9へ進む。処理対象範囲が
正しくもとまったものに対しては、ステップ85.5に
おいて計算処理での処理の判別を行なう。 横合計・縦
合計・縦横合計といった、表中の合計を求める計算処理
に対しては、ステップ55.6で合計処理を行ない、結
果レジスタに入れる。 平均など合計以外を求めるもの
に対しては、ステップ55.7へ進み、その他計算処理
を行ない、結果レジスタに入れる。 計算処理の結果、
エラーとなるものに対してはステップ35.8からステ
ップS5.9へ進みエラー処理を行なう。 計算処理が
正しく行なわれた場合、エラー処理を行なった場合、い
ずれの場合もステップ35.10において結果レジスタ
の内容は範囲レジスタの内容に基づいて、表示器へ表示
される。 ステップS5゜6においては、まずステップ
S5.6.1で1車位分のデータが文書メモリから一単
位レジスタにセットされる。 このとき領域内に計算不
能な文字データ(例えば、計算の場合、文字A、あ、く
、;、−等)は穆されない。  1単位分のデータとは
、たとえば横合計を求める場合、表中の対象範囲におけ
る同一行で横に並ぶ欄内の数値データであり、第6図の
Aに対応する。
また、縦合計の場合、先頭の欄の幅で対象範囲中の縦に
並んだ数値データであり、第6図のBに対応する。 デ
ータセット中、表中の数値データに不正文字列が含まれ
ていたり、数字の並びが正しくないなど、エラーが生じ
た場合処理を中止し、ステップS5.6.2により、ス
テップS5゜6.9でエラーフラクがセットされる。 
正しくデータがセットされたものに対しては、ステップ
S5.6.3においてセットされたデータをもとに加算
処理が実行される。 加算処理中オーバフローなどのエ
ラーが発生した場合、ステップS5.6.4でエラーと
してステップS5.6.9へ進む。 正しく加算処理が
終了した場合、ステップS5.6.5で四捨五入・カン
マのセットなど、計算結果に対する加工処理が行なわれ
る。この加工処理は、ステップ35.1でセットされた
パラメータの値にもとづき行なわわる。 加工された計
算結果は、記憶された後ステップ556゜6で計算結果
の出力領域に出力される。  この出力領域は、ステッ
プ35.3において罫線の接続関係から求められたもの
であり、横合計の場合処理範囲内の最も右のブロック、
縦合計の場合IA埋範囲内の前の行がそれにあたる。な
お、ステップS5.6.7において、すべての単位に対
して加算処理か終了しノたかどうかのチェックを行ない
、終了の場合にはそのまま合計処理を終了する。
終了していない場合には、次の単位ので一夕に関してス
テップS5.6.1から同様の処理を続行する。
[他の実施例] 本発明における処理対象を判別する手段は、計算処理だ
けでなくソート・クラス・セレクトといったデ゛−タ処
理にも応用できる。 例えば、ソー1−の場合、同一ブ
ロック内のデータに対してカーソル行のデータを基準と
し、カーソル行以降のデータを対象とすることで、何等
範囲指定の必要なく処理を実行でき、第7図(a)(b
)において、カーソル位置から基準データ(A)(B)
が、処理対象範囲として点線(A’ )(B”)がそれ
ぞれ求められる。セレクト、クラスについても同様のこ
とがいえる。
上述の例では、罫線の右および下方向で説明をしたが、
罫線の別の方向でも良い。
[効果] 以上示した処理の流れにより、論理、計算処理の実行は
何ら範囲指定することなく、実行指示を行なえば済むこ
とになる。 上述したように本発明によると、論理、計
算処理の実行を指示する際オペレータは、表中の延びる
任意の罫線上にカーソルを合せるだけという簡単な操作
で、表中の求めたい論理、計算結果を得ることが可能と
なった
【図面の簡単な説明】
第1図は、本発明の一実施例のブロック図第2図は、本
発明の一実施例の作動を説明する図 第3図〜第5図は、処理制御手順を示すフローチャート 第6図は1、第2図における説明を補足する図第7図は
、他の実施例における具体例を示す図14・・・RAM 12・・・CPU 躬5回

Claims (1)

  1. 【特許請求の範囲】 1)文書情報を格納する為の文書記憶手段と、前記文書
    記憶手段上の前記文書情報に対し、処理を指示する、処
    理指示手段と、 前記処理指示手段によりカーソルを基準に2方向に延び
    る罫線の状態から、処理の対象となる範囲の判別を行な
    う処理範囲を判別する判別手段と、 該判別手段により得られた対象範囲内の文書情報に対し
    処理の実行を行なう実行手段とを有する文書処理装置。 2)前記処理指示手段によりカーソルを基準に水平垂直
    に延びる罫線の状態から処理結果の出力位置の判別を行
    なう処理範囲を判別する判別手段と、前記判別された文
    書記憶手段上の処理結果出力位置に加工された処理結果
    を格納する処理結果格納手段と、 その結果を表示するための表示手段とを、備えたことを
    特徴とする特許請求の範囲第1項の文書処理装置。
JP61212442A 1986-09-09 1986-09-09 文書処理装置 Expired - Fee Related JP2670441B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61212442A JP2670441B2 (ja) 1986-09-09 1986-09-09 文書処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61212442A JP2670441B2 (ja) 1986-09-09 1986-09-09 文書処理装置

Publications (2)

Publication Number Publication Date
JPS6367671A true JPS6367671A (ja) 1988-03-26
JP2670441B2 JP2670441B2 (ja) 1997-10-29

Family

ID=16622678

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61212442A Expired - Fee Related JP2670441B2 (ja) 1986-09-09 1986-09-09 文書処理装置

Country Status (1)

Country Link
JP (1) JP2670441B2 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03231357A (ja) * 1990-02-07 1991-10-15 Sanyo Electric Co Ltd 文書作成装置
JPH03231356A (ja) * 1990-02-07 1991-10-15 Sanyo Electric Co Ltd 罫線追加作成装置
JPH03231358A (ja) * 1990-02-07 1991-10-15 Sanyo Electric Co Ltd 文書作成装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58192144A (ja) * 1982-05-05 1983-11-09 Sanyo Electric Co Ltd ワ−ドプロセツサ
JPS61202272A (ja) * 1985-03-06 1986-09-08 Canon Inc 文字処理装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58192144A (ja) * 1982-05-05 1983-11-09 Sanyo Electric Co Ltd ワ−ドプロセツサ
JPS61202272A (ja) * 1985-03-06 1986-09-08 Canon Inc 文字処理装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03231357A (ja) * 1990-02-07 1991-10-15 Sanyo Electric Co Ltd 文書作成装置
JPH03231356A (ja) * 1990-02-07 1991-10-15 Sanyo Electric Co Ltd 罫線追加作成装置
JPH03231358A (ja) * 1990-02-07 1991-10-15 Sanyo Electric Co Ltd 文書作成装置

Also Published As

Publication number Publication date
JP2670441B2 (ja) 1997-10-29

Similar Documents

Publication Publication Date Title
JPH087654B2 (ja) デ−タを入力すべきフィ−ルドをユ−ザに指定する方法
JPS631615B2 (ja)
US7188338B2 (en) Apparatus and method for debugging software
JPS6367671A (ja) 文書処理装置
JPH07114548A (ja) ラベル作成装置
JPH0429106B2 (ja)
JPS5856024A (ja) カラム・セグメント中央合せ方式
JPS62180390A (ja) 文書処理装置
JP2560344Y2 (ja) 小型電子式計算機
JP2554906B2 (ja) 右詰め編集入力制御方式
JP2984272B2 (ja) 文字処理方法及び装置
JPH0251719A (ja) 入力装置
JPS60168263A (ja) 文書処理装置
JPS6239860A (ja) 組版装置
JPS61110260A (ja) 文字処理装置
JPH03161869A (ja) 図形処理装置
JPS62229362A (ja) 文字処理装置
JP2638195B2 (ja) ダイナミツク制御による入力方式
JPS6068375A (ja) 表示装置の画面制御方式
JPH0670737B2 (ja) 文字処理装置
JPH081546B2 (ja) 表示制御方法
JPH0227416A (ja) データ設定装置
JPS61131025A (ja) グラフイツクデイスプレイ装置の図形入力方式
JPS62189554A (ja) 簡易言語の入力デ−タ属性処理装置
JPS5895783A (ja) デイスプレイのカ−ソル位置表示方式

Legal Events

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