JPH08470B2 - 表作成方法 - Google Patents

表作成方法

Info

Publication number
JPH08470B2
JPH08470B2 JP5303757A JP30375793A JPH08470B2 JP H08470 B2 JPH08470 B2 JP H08470B2 JP 5303757 A JP5303757 A JP 5303757A JP 30375793 A JP30375793 A JP 30375793A JP H08470 B2 JPH08470 B2 JP H08470B2
Authority
JP
Japan
Prior art keywords
digits
column
output
columns
table format
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.)
Expired - Lifetime
Application number
JP5303757A
Other languages
English (en)
Other versions
JPH06210925A (ja
Inventor
敏男 乙幡
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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer 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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP5303757A priority Critical patent/JPH08470B2/ja
Publication of JPH06210925A publication Critical patent/JPH06210925A/ja
Publication of JPH08470B2 publication Critical patent/JPH08470B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)
  • Document Processing Apparatus (AREA)

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、任意複数列からなる表
を作成することのできる表作成装置における表処理方法
に関する。
【0002】
【従来の技術】表作成機能を有する従来のワードプロセ
ッサ又はオフィスコンピュータ等においては、表作成の
ための各機能を用いて縦横の各罫線の位置や罫線と罫線
の間隔などの表書式を設定しつつ、それにより作成され
た表をディスプレイ画面上に表示させながら表書式の編
集を行ない、作成した表を必要に応じてプリンタによっ
て印刷することが要求される。
【0003】
【発明が解決しようとする課題】しかし、一般にディス
プレイ画面の表示する領域と、プリンタが印刷すること
のできる領域は異なる。特に、プリンタによって印刷す
ることのできる横桁数は印刷する紙の大きさによって異
なり、ディスプレイ画面に表示できる横桁数はプリンタ
によって印刷することのできる最大の横桁数と同等か、
それ以上であることが多い。従って、ディスプレイ画面
上において表を作成しそれをプリンタによって印刷する
場合、ディスプレイ画面上で作成された表の横桁数がプ
リンタによって印刷される用紙のサイズ内に入っている
かどうかが直接わかりにくいため試し印字をしてみなけ
ればならず、作成された表の横行数が最大印刷桁数を越
えていた場合は新たに表書式を編集し直し表を作成しな
ければならなかった。
【0004】この表書式の編集として考えられるのは、
最初に設定した表の各列のうち、出力を要しない列を指
定して表からこの列を削除する等の出力加工をすること
であるが、このようにして表書式を修正し直したとして
も、この修正し直した書式に従って作成した表の全体の
サイズが分からないために、その出力加工された表も印
刷用紙内に収まるように印刷できない場合があった。
【0005】本発明の課題は、作成対象の表の列の数、
及び各列の桁数を表書式として設定でき、またその設定
内容を変更して表書式を再設定でき、その設定内容に応
じた表作成を行えるようにすることである。
【0006】この発明の手段は次の通りである。複数列
からなる表を作成する際の表作成方法であって、作成対
象の表の列の数、及びその各列の桁数を表書式として任
意に設定し、この表書式の設定により、設定された上記
各列の桁数の合計を算出し、この算出された各列の桁数
の合計が、所定の出力可能桁数を越えるか否かを判別
し、上記各列の桁数の合計が所定の出力可能桁数を越え
ると判別された際に、上記表書式の設定が桁数オーバー
であることがわかるように表示し、設定された上記各列
の桁数の合計が上記出力可能桁数を越えると判別された
後にあって、設定された上記列の数を変更することによ
り上記表書式を再設定し、上記表書式の設定あるいは再
設定により、その設定された各列の桁数の合計が上記出
力可能桁数の範囲内であるように上記表書式の設定が行
われた状態にあって、上記設定の列の数で、かつその各
列が上記設定桁数に応じた幅で枠取られた表を作成
る、ようにしたことを特徴とする。
【0007】
【作用】この発明の手段の作用は次の通りである。作成
対象の表の列の数、及びその各列の桁数を表書式として
任意に設定し、この表書式の設定により、設定された上
記各列の桁数の合計が自動的に算出され、この算出され
た各列の桁数の合計が、所定の出力可能桁数を越えるか
否かが判別される。そして、上記各列の桁数の合計が上
記出力可能桁数を越えると判別された際は、上記表書式
の設定が桁数オーバーであることがわかるように表示さ
れる。設定された上記各列の桁数の合計が上記出力可能
桁数を越えると判別された後にあって、設定された上記
列の数を変更することにより上記表書式を再設定でき
る。そして上記表書式の設定あるいは再設定により、そ
の設定された各列の桁数の合計が上記出力可能桁数の範
囲内であるように上記表書式の設定が行われた状態にあ
って、上記設定の列の数で、かつその各列が上記設定桁
数に応じた幅で枠取られた表が作成される。
【0008】従って、作成対象の表の列の数、及び各列
の桁数を表書式として設定した段階で、その設定された
各列の桁数の合計が自動的に算出され、その算出された
各列の桁数の合計が所定の出力可能桁数をオーバーする
か否かが直ちに判別されるので、表書式の設定により各
列の桁数の合計が上記出力可能桁数をオーバーする場合
には、そのことを実際の表作成に先立って直ちに確認す
ることができる。
【0009】
【実施例】以下、本発明の実施例につき詳細な説明を行
う。図1は本発明による表書式編集装置の構成図であ
る。キー入力部5は表書式設定部2及び列桁数演算部1
に接続される。表書式設定部2は制御部3及び列桁数演
算部1に接続される。制御部3は表作成部31及び表デ
ータ格納部制御部32を有し、表データ格納部4と相互
に接続され、また、表示制御部61及び印刷制御部81
に接続される。列桁数演算部1からは列桁数累積出力S
及び残り列桁数出力Rが表示制御部61に、列桁数オー
バーフロー出力Cが表示制御部61及び報音制御部71
に出力される。表示制御部61は表示部62に接続さ
れ、報音制御部71は報音部72に接続され、印刷制御
部81は印刷部82に接続される。
【0010】次に、図2は図1の列桁数演算部の回路構
成図である。まず、表書式設定部2(図1参照)内の列
桁数レジスタ21の出力が加減算回路11の加算データ
入力端子に接続される。また、キー入力部5から加減算
回路11の制御入力端子に、ロード信号LOAD及び加
減算信号SUN/SUBが入力する。加減算回路11の
出力は列累積桁数レジスタ12の入力端子に接続され、
列累積桁数レジスタ12の出力端子は加減算回路11の
被加算データ入力端子にフィードバックされると共に、
列桁数累積出力Sとして表示制御部61に出力され、ま
た、減算回路13の減算入力端子に接続される。また、
最大印字桁数レジスタ14にはあらかじめ最大印字桁数
が設定され、その出力は減算回路13の被減算入力端子
に接続される。減算回路13の出力は“0”以下検出回
路15に接続されると共に、残り列桁数出力Rとして表
示制御部61に出力される。“0”以下検出回路15の
出力は列桁数オーバーフロー出力Cとして表示制御部6
1及び報音制御部71に出力される。以下ではさらに上
記のような表書式編集装置の動作を詳細に説明する。
【0011】まず、キー入力部5からは表の各罫線の位
置や、各罫線間の桁数の指示が入力され、この入力によ
り表書式設定部2において各設定が行われる。そして、
制御部3内の表作成部31によって前記表書式設定に基
づく表データが作成される。この時、同時にキー入力部
5から表内の各項目データも入力され、表作成部31に
よって表内の所定の位置に各項目データが設定される。
このようにして作成された表データは、表データ格納部
制御部32を介して表データ格納部4に記憶されると同
時に、表示制御部61に出力され表示部62において表
示される。また、必要に応じて印刷制御部81に出力さ
れ、印刷部82において印刷が行われる。
【0012】次に、本発明に関する列桁数演算部1の動
作につき、図2及び図3〜図8を用いて説明を行う。ま
ず、図4に示すような表を始めに作成するとする。その
場合、キー入力部5から表書式設定部2(図1参照)に
対して、図3ので示した表の第1列目の桁数が20桁
であることを指示する。これにより、表書式設定部2内
の列桁数レジスタ21に数値20がセットされる。それ
と同時に、最初の前記表書式設定キー動作によりキー入
力部5から加減算回路11にロード信号LOADが入力
し、列桁数レジスタ21の数値20が加減算回路11に
セットされる。それにより、加減算回路11の出力に数
値20が現われ、その値が列累積桁数レジスタ12にセ
ットされる。次に、キー入力部5から表書式設定部2に
対して、図3ので示した表の第2列目の桁数が10桁
であることを指示する。これにより、列桁数レジスタ2
1に数値10がセットされ、同時に前記キー動作により
キー入力部5から加減算回路11に加算信号SUMが入
力する。これにより、加減算回路11において、列桁数
レジスタ21の数値15と列累積桁数レジスタ12の数
値20とが累積加算され、その出力結果値35が新たに
列累積桁数レジスタ12にセットされる。以下、同様に
キー入力部5から表書式設定部2に対して、図3の,
,で示した表の第3,4,5列目の桁数の指示を行
う毎に、各列の桁数が加減算回路11によって累積加算
されてゆく。
【0013】上記動作と同時に表書式設定部2において
設定された表書式の順(→→・・・)に表作成部3
1(図1参照)において表データが作成されてゆき、表
示制御部61を介して表示部62に表示される。さら
に、図2の列累積桁数レジスタ12の出力は随時列桁数
累積出力Sとして表示制御部61に出力される。
【0014】一方、最大印字桁数レジスタ14にはあら
かじめ印刷部82において印刷される用紙の横桁数の最
大値がセットされており、この値を用いて減算回路13
において前記列桁数累積出力Sとの差を計算している。
従って、この出力は表書式設定部2においてさらに設定
することのできる残り列桁数出力Rとなり、表示制御部
61に出力される。
【0015】以上の列桁数累積出力S及び残り列桁数出
力Rは、キー入力部5から特定のファンクションキーが
入力されることにより制御部3によって表示制御部61
が制御され、上記出力値が表示部62の特定領域に表示
される。
【0016】今、最大印字桁数を85桁とすると、図3
のように表を作成し表示した場合、列桁数累積出力Sの
値は75桁となり、従って、残り列桁数出力Rは10桁
となり、各々図3のように表示される。これにより、表
全体の横桁数は図4に示すように75桁であると知るこ
とができ、印刷部82において印刷した場合用紙内にう
まくおさまっていることがわかる。
【0017】次に、図3の表に加えオペレータがキー入
力部5から表書式設定部2に対して、図5ので示した
表の第6列目(15桁)を新たに追加指定を行ったとす
る。この場合、図2の列桁数累積出力Sの値は90桁と
なり、これにより残り列桁数出力Rは−5桁となる。こ
の場合、“0”以下検出回路15においてマイナス出力
が検出され、列桁数オーバーフロー出力Cが表示制御部
61及び報音制御部71に出力される。これにより、表
示部62においては、図5に示すように、列桁数累積出
力Sの値が90桁と表示され、残り列桁数出力Rは例え
ば、反転表示と共に、5桁オーバーフローしたことが表
示され、さらに報音制御部71を介して報音部72にお
いて列桁数がオーバーフローしたことを示すブザー音が
報音される。これにより、オペレータは作成した表が図
6に示すように印刷用紙の最大印字桁の85桁を5桁オ
ーバーしたことを知ることができる。
【0018】続いて、上記結果に基づき、オペレータが
キー入力部5から表書式設定部2に対して、図5ので
示した表の第2列目を削除する指示を行ったとする。こ
の場合、先ず表書式設定部2内の列桁数レジスタ21に
はに対応する数値10がセットされ、さらにキー入力
部5における削除キー動作により、図2の加減算回路1
1に減算信号SUBが入力する。
【0019】これにより、図5のの列は削除され、さ
らに列桁数累積出力Sはその列桁数10が減算された値
となる。これにより、表示部62における表示は図7に
示すように列桁数累積出力Sの値が80桁となり、残り
列桁数出力Rは5桁と表示される。
【0020】従って、オペレータは訂正した表が図8に
示すように印刷用紙内におさまることを知ることができ
る。以上のようにして、オペレータは表書式の設定を行
うと同時に、作成された表の実印字桁数の累積値と印刷
を行うべき用紙の最大桁数に対する残りの実印字桁数を
知ることができる。
【0021】なお、各印刷用紙の最大印字桁数は、最大
印字桁数レジスタ14にあらかじめセットする値を変え
ることにより自由に設定できる。
【0022】
【発明の効果】本発明によれば、作成対象の表の列の
数、及び各列の桁数を表書式として設定した段階で、そ
の設定された各列の桁数の合計が自動的に算出され、そ
の算出された各列の桁数の合計が所定の出力可能桁数を
オーバーするか否かが直ちに判別されるので、表書式の
設定により各列の桁数の合計が上記出力可能桁数をオー
バーする場合には、そのことを実際の表作成に先立って
直ちに確認することができる。 また、このように設定桁
数オーバーとなった場合にも、その後に直ちに上記作成
対象の表の列の数を変更することで上記表書式の再設定
が可能となる。 更に、上記設定あるいは再設定により上
記出力可能桁数の範囲内での表書式の設定が行われた際
は、上記のような設定桁数オーバーの報知が行われない
ので、各列がその設定桁数に応じた幅で枠取られた表を
作成できることを、上記表書式の設定段階で直ちに確認
することもできる。
【図面の簡単な説明】
【図1】実施例の表書式編集装置のブロック構成図であ
る。
【図2】実施例の列桁数演算部1の回路構成図である。
【図3】実施例の動作説明図(その1)である。
【図4】実施例の動作説明図(その2)である。
【図5】実施例の動作説明図(その3)である。
【図6】実施例の動作説明図(その4)である。
【図7】実施例の動作説明図(その5)である。
【図8】実施例の動作説明図(その6)である。
【符号の説明】
1 列桁数演算部 2 表書式設定部 4 表データ格納部 61 表示制御部

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 複数列からなる表を作成する際の表作成
    方法であって、 作成対象の表の列の数、及びその各列の桁数を表書式と
    して任意に設定し、 この表書式の設定により、設定された上記各列の桁数の
    合計を算出し、 この算出された各列の桁数の合計が、所定の出力可能桁
    数を越えるか否かを判別し、 上記各列の桁数の合計が上記出力可能桁数を越えると判
    別された際に、桁数オーバーであることがわかるように
    表示し、 上記各列の桁数の合計が上記出力可能桁数を越えると判
    別された際にあって、 設定された上記列の数を変更することにより上記表書式
    を再設定し、 上記表書式の設定あるいは再設定により、その設定され
    た各列の桁数の合計が上記出力可能桁数の範囲内である
    ように上記表書式の設定が行われた状態にあって、上記
    設定の列の数で、かつ その各列が上記設定桁数に応じた
    幅で枠取られた表を作成して出力する ようにしたことを特徴とする表作成方法。
JP5303757A 1993-12-03 1993-12-03 表作成方法 Expired - Lifetime JPH08470B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5303757A JPH08470B2 (ja) 1993-12-03 1993-12-03 表作成方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5303757A JPH08470B2 (ja) 1993-12-03 1993-12-03 表作成方法

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP60097389A Division JPH0737162B2 (ja) 1985-05-08 1985-05-08 表処理装置

Publications (2)

Publication Number Publication Date
JPH06210925A JPH06210925A (ja) 1994-08-02
JPH08470B2 true JPH08470B2 (ja) 1996-01-10

Family

ID=17924911

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5303757A Expired - Lifetime JPH08470B2 (ja) 1993-12-03 1993-12-03 表作成方法

Country Status (1)

Country Link
JP (1) JPH08470B2 (ja)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5957326A (ja) * 1982-09-27 1984-04-02 Toshiba Corp 文書編集装置
JPS59133637A (ja) * 1983-01-20 1984-08-01 Sanyo Electric Co Ltd 印刷制御装置
JPS6083178A (ja) * 1983-10-14 1985-05-11 Hitachi Ltd 表作成装置

Also Published As

Publication number Publication date
JPH06210925A (ja) 1994-08-02

Similar Documents

Publication Publication Date Title
JPH03226859A (ja) 文書処理装置のレイアウト表示制御装置
JPH08470B2 (ja) 表作成方法
JPH0737162B2 (ja) 表処理装置
JP3148837B2 (ja) グラフ作成装置
JP2633801B2 (ja) 文書処理装置
JP2633800B2 (ja) 文書書式の設定方法
JPS58223835A (ja) キ−ボ−ド制御方式
JPS6254363A (ja) 文書処理装置
JPH07152356A (ja) 表示制御装置
JPH06168001A (ja) 画像表示による制御データの設定,変更装置
JP2576027B2 (ja) 文書書式の設定方法及び装置
JP2795164B2 (ja) データベース印刷書式決定装置
JP3029123B2 (ja) 文字処理装置及びその方法
JPH0433162A (ja) 作表装置
JP3496499B2 (ja) 計算データ処理装置
JPH0716186Y2 (ja) 表示制御装置
JP2995103B2 (ja) Posシステム
JPH077391B2 (ja) 文書処理装置
JP3265708B2 (ja) 禁則処理設定装置
JPH0540466A (ja) 情報処理装置
JPS613280A (ja) Cad装置
JPS6318770B2 (ja)
JPH07110747A (ja) データ表示方法
JPH05204523A (ja) キーボード設定装置
JP2000043379A (ja) 画像出力システム

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term