JPH03157756A - 文書作成装置 - Google Patents

文書作成装置

Info

Publication number
JPH03157756A
JPH03157756A JP1298623A JP29862389A JPH03157756A JP H03157756 A JPH03157756 A JP H03157756A JP 1298623 A JP1298623 A JP 1298623A JP 29862389 A JP29862389 A JP 29862389A JP H03157756 A JPH03157756 A JP H03157756A
Authority
JP
Japan
Prior art keywords
item
items
line
buffer
variable
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
Application number
JP1298623A
Other languages
English (en)
Inventor
Tsutomu Tanaka
努 田中
Masanori 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.)
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 JP1298623A priority Critical patent/JPH03157756A/ja
Publication of JPH03157756A publication Critical patent/JPH03157756A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、文書中に作成された表内の項目入れ替えが可
能なワードプロセッサ等の文書作成装置に関する。
〔従来の技術及び発明が解決しようとする課題]従来の
ワードプロセッサ等の文書作成装置は、複数項目からな
る表内の2つの項目の位置を入れ替える場合、第1の項
目をブロック指定してメモリに記憶させ、第2の項目を
ブロック指定してメモリに記憶させ、さらに第1.第2
の項目間に他の項目がある場合はその項目をブロック指
定してメモリに記憶させた後、それぞれの移動先を指定
して入れ替え、さらに表枠を修正しなくてはならず、項
目入れ替えの手順が繁雑であって装置の操作性が低いと
いう問題があった。
本発明はこのような問題点を解決するためになされたも
のであって、第1の項目と第2の項目とを指定するのみ
で2つの項目を入れ替えるとともに2つの項目間に他の
項目がある場合は、この項目の位置を入れ替え後の2つ
の項目の位置に適合させて移動する構成とすることによ
り、2つの項目入れ替えの手順が簡便であって装置の操
作性が高い文書作成装置の提供を目的とする。
(課題を解決するための手段) 本発明の文書作成装置は、複数の項目を有する表内の2
つの項目の位置を入れ替え得る文書作成装置において、
入れ替え対象の第1の項目を指定する手段と、入れ替え
対象の第2の項目を指定する手段と、第1の項目及び第
2の項目を指定したあとで、第1の項目と第2の項目と
を入れ替える手段と、第1の項目と第2の項目とを入れ
替える際、2つの項目の間に他の項目がある場合は、入
れ替え後の2つの項目の位置に適合させて他の項目の位
置を移動する手段とを備えたことを特徴とする。
〔作用] 本発明の文書作成装置は、第1の項目及び第2の項目を
指定したあとで、第1の項目と第2の項目を入れ替え、
第1.第2の項目間に他の項目がある場合は、入れ替え
後の2つの項目の位置に適合させて他の項目の位置を移
動する。
〔実施例) 以下、本発明をその実施例を示す図面に基づき説明する
第1図は本発明の文書作成装置の一実施例構成を示すブ
ロック図である。図中1は表内の2つの項目入れ替えを
指示するキー、入れ替え対象の項目を指定するキー、実
行キー、取消キー等を備えたキーボードであって、キー
ボードLから入力された指令は制御部4に人力される。
制御部4は入力された指令に従って装置各部のデータ授
受を制御する。行カウンタ2は文書の行数をカウントし
、カーソルカウンタ3は1行内の文字数をカウントする
テキストバッファ5は文書を記憶し、表枠判定部6は入
れ替え開始位置から入れ替え先まで又は入れ替え開始行
から入れ替え終了行までの表枠が完全であるか否かを判
定する。1行データ読み出し部7は最大1行分の文書を
テキストバッファ5から読み出して1行バッファ9に格
納する。項目入れ替え部10は1行バッファ9に格納さ
れた最大1行分の文書の複数項目を入れ替えて1行バッ
ファ9と同じサイズに設けた作業バッファ11に書き込
む。1行データ書き込み部8は作業バッファ11に書き
込まれた文書をテキストバッファ5に書き込む。CI’
?T等からなる表示部12はテキストバッファ5の文書
を表示する。
次に、以上のような構成の文書作成装置による2つの項
目入れ替えの手順を第3図に示すフローチャートに基づ
いて説明する。
まず、表内2項目入れ替え指示キーが押されたかどうか
を判定する。キーが押されていた場合、カーソルの位置
が入れ替え可能な項目内に存在するか否かを判定する。
カーソルが項目内に存在する場合、カーソル位置を変数
X、Xの直近にある左の罫線位置を変数XL1及び変数
XLW、右の罫線位置を変数XRI及び変数XRWにセ
ットする。次に、入れ替えの第1の項目を明示するため
にXLWよりXRWまでの表示を、例えば点滅等によっ
て変更する。
次に、項目指定キーが人力されると、キーが人力されて
いる間、第2の項目の指定処理を繰り返す。まず、第1
の項目に対する第2の項目の方向を判定し、第2の項目
が右方向ならフラグ変数5IDE$FGに°1”、左方
向なら“2″°をセットする。
5IDE$FC;が“1゛であればXRWの位置より半
角1字右の位置をカーソル位置変数Xにセットする。5
IDE$FC;が“2′°ならば、XLWの位置より半
角1学友の位置をカーソル位置変数Xにセットする。第
1の項目を指定した時点ではXLWの位置とXLlの位
置とが一致しているので、カーソル位置Xより直近の左
の罫線位置を変数X L 2及び変数XLWに、右の罫
線位置を変数XR2及び変数XRWにセットしてXLW
の位置からXRWの位置までの表示を変更するが、XL
Wの位置とXLIの位置が一致しなければ、XLWの位
置からXRWの位置までの表示を元に戻し、第2の項目
でないことを示す。これを繰り返すと表示を変更しては
元に戻しながら第2の項目の候補が隣の項目へと順次移
行する。
以上のようにして、第2の項目候補が決定すると実行キ
ーの入力が可能となり、第1の項目と第2の項目との入
れ替えを行う。表枠判定部6はXL1〜XR2の間が完
全な表枠であるか否かを判定する。表枠が完全である場
合、カーソルのある行の上の横罫線行である入れ替え開
始行を変数S17に、完全な表枠の最も下の横罫線行で
ある終了行を変数ELにセットする。
入れ替え開始行SLを行カウンタ変数MLにセットする
。1行データ読み出し部7は変数MLが指定する1行を
、テキストバッファ5から1行バッファ9へ読み出す。
XLIがML2より小さい場合、即ち第2の項目が第1
の項目に対して右方向である場合、XLlからXRIの
間の項目を第1グループ、XRIからML2の間の項目
を第2グループ″、ML2からXR2の間の項目を第3
グループとする。XLlがML2より大きい場合、即ち
第2の項目が第1の項目に対して左方向である場合はX
LIとXL 2とを入れ替え、XRIとXR2とを入れ
替える。
1行バッファ9と同じサイズの作業バッファIIを設け
、1行バッファ9の内容を作業バッファ11に読み出す
。作業バッファ11の位置を示す変数WPO3にXLI
をセットする。1行バッファ9の項目幅サイズを示す変
数WIDEに“°0”をセットする。
まず、第3グループを移動する。wposにWIDEを
プラスする。1行バッファ9が読み出した行の位置LP
O3にML2をセットする。WIDEにXR2からML
2を引いた第3グループの幅サイズをセットする。1行
バッファ9のLP01を開始位置とするWED巳のサイ
ズ分の内容を作業バッファ11のwposを開始位置と
して書き移す。第3グループの移動が終了すると、CN
Tに“1”をプラスする。
次に、第2グループを移動する。wposに第3グルー
プの項目幅サイズがセットされたWIDEをプラスする
。[、PO5にXRIをセットする。
WIDEにML2からXRIを引いた第2グループの幅
サイズをセットする。1行バッファ9の[2PoSを開
始位置とするWIDEのサイズ分の内容を作業バッファ
11のwposを開始位置として書き移す。第2グルー
プの移動が終了すると、CNTに“L IIをプラスす
る。
次に、第1グループを移動する。wposに第2グルー
プの項目幅サイズがセットされたWIDEをプラスする
。LP01にXLIをセットする。
WIDEにXRIからXLIを引いた第1グループの幅
サイズをセットする。1行バッファ9のLP01を開始
位置とするWIDEのサイズ分の内容を作業バッファ1
1のwposを開始位置として書き移す。第2グループ
の移動が終了すると、CNTに°′1゛′をプラスする
即ち、項目入れ替え部10は1行バッファ9の内容を作
業バッファ11に書き移す際、第1の項目と第2の項目
と第1の項目及び第2の項目間の項目との3つのグルー
プに分け、3つのグループを入れ替えて作業バッファ1
1に書き移すことにより2つの項目を入れ替え、2つの
項目間にある項目を移動後の2つの項目の位置に即した
位置に配する。
1行を書き移した後、1行データ書き込み部8が作業バ
ッファ11の内容をテキストバッファ5に書き込む。表
示部12はMしが指定するテキストバッファ5内の行を
表示部12に表示する。行カウンタ2の変数MLに“1
”をプラスして1行の2つの項目入れ替えが終了する。
以上の動作をMLが最終行ELを越すまでM+、を1行
ずつ移動して2つの項目の入れ替えを完了する。
第2図は項目移動の画面表示例であって、第2回(a)
に示すような「氏名」 「生年月日」 「趣味」「性別
」 「年齢」の項目からなる表内で第1の項目「趣味」
を指定した後、第2図(b)のように第2の項目「年齢
」を指定するとこれら2つの項目が入れ替わって第2図
(C)のようになる。この場合、「趣味」が前記第1グ
ループに相当し、「性別」が前記第2グループに相当し
、「年齢」が前記第3グループ 第2の項目が第1の項目の左方向である場合、第2の項
目が前記第1グループ、第1の項目が前記第2グループ
に相当する。
なお、本実施例では表の横方向に項目を入れ替える場合
につき説明したが、縦方向に入れ替える場合に適用する
ことも可能であって、同様の効果が得られる。
〔発明の効果〕
本発明の文書作成装置は、第1の項目と第2の項目とを
指定するのみで、2つの項目間に他の項目がある場合で
あってもその項目の位置を入れ替え後の2つの項目の位
置に適合させて移動して2つの項目を入れ替える構成で
あるので、入れ替え手順が筒便であって装置の操作性が
高いという優れた効果を奏する。
【図面の簡単な説明】
第1図は本発明の・文書作成装置の構成を示すブロック
図、第2図は画面表示例、第3図は2つの項目入れ替え
の手順を示すフローチャートである。 ■・・・キーボード 2・・・行カウンタ 3・・・カ
ーソルカウンタ 4・・・制御部 5・・・テキストバ
ッファ6・・・表枠判定部 7・・・1行データ読み出
し部8・・・1行データ書き込み部 9・・・1行バッ
ファIO・・・項目入れ替え部 11・・・作業バッフ
ァ12・・・表示部 特 許 出願人

Claims (1)

  1. 【特許請求の範囲】 1、複数の項目を有する表内の2つの項目の位置を入れ
    替え得る文書作成装置において、 入れ替え対象の第1の項目を指定する手段 と、 入れ替え対象の第2の項目を指定する手段 と、 第1の項目及び第2の項目を指定したあと で、第1の項目と第2の項目とを入れ替える手段と、 第1の項目と第2の項目とを入れ替える際、2つの項目
    の間に他の項目がある場合は、入れ替え後の2つの項目
    の位置に適合させて他の項目の位置を移動する手段と を備えたことを特徴とする文書作成装置。
JP1298623A 1989-11-16 1989-11-16 文書作成装置 Pending JPH03157756A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1298623A JPH03157756A (ja) 1989-11-16 1989-11-16 文書作成装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1298623A JPH03157756A (ja) 1989-11-16 1989-11-16 文書作成装置

Publications (1)

Publication Number Publication Date
JPH03157756A true JPH03157756A (ja) 1991-07-05

Family

ID=17862128

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1298623A Pending JPH03157756A (ja) 1989-11-16 1989-11-16 文書作成装置

Country Status (1)

Country Link
JP (1) JPH03157756A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009146334A (ja) * 2007-12-18 2009-07-02 Ecs:Kk 電子商取引における商品情報選択画面の編集方法、電子商取引システムおよび電子商取引における商品情報選択画面の編集プログラム

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63241654A (ja) * 1987-03-30 1988-10-06 Hitachi Ltd 表作成方式

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63241654A (ja) * 1987-03-30 1988-10-06 Hitachi Ltd 表作成方式

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009146334A (ja) * 2007-12-18 2009-07-02 Ecs:Kk 電子商取引における商品情報選択画面の編集方法、電子商取引システムおよび電子商取引における商品情報選択画面の編集プログラム

Similar Documents

Publication Publication Date Title
JPS62222289A (ja) 仮想記憶画像制御装置
JPH03157756A (ja) 文書作成装置
JP3268029B2 (ja) 手書き入力装置
JPH03157757A (ja) 文書作成装置
JPH03157755A (ja) 文書作成装置
JP2639224B2 (ja) 処理選択処理の複数プロセス間共有方法
JPS607275B2 (ja) 表示装置
JPS58146982A (ja) 文書編集装置
JPH04205678A (ja) 画像情報処理装置
JPH02153392A (ja) ベクトル図形表示方法
JPS6151264A (ja) 文書処理装置
JPH0540465A (ja) 文書作成装置
JPS631588B2 (ja)
JPS63109577A (ja) 画面上での商品割付装置
JPH01156795A (ja) 文字画像表示方法
JPH02195424A (ja) 画像ワークステーション
JPH05250369A (ja) ワードプロセッサ
JP2005148782A (ja) 画像表示装置、画像表示プログラム、及び、画像表示方法
JPH02281328A (ja) 画面制御装置
JPH0636181B2 (ja) 画像表示装置
JPH081549B2 (ja) 文字処理装置
JPH02297164A (ja) 一行複写機能付き文書処理装置
JPS61211769A (ja) 外字一括作成方式
JPH06236369A (ja) 文書作成装置及びページの入れ替え方法
JPH11195017A (ja) データ処理方法及び装置