JPS6177959A - 文書編集装置 - Google Patents

文書編集装置

Info

Publication number
JPS6177959A
JPS6177959A JP59200070A JP20007084A JPS6177959A JP S6177959 A JPS6177959 A JP S6177959A JP 59200070 A JP59200070 A JP 59200070A JP 20007084 A JP20007084 A JP 20007084A JP S6177959 A JPS6177959 A JP S6177959A
Authority
JP
Japan
Prior art keywords
frame
display
data
sentences
mouse
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
JP59200070A
Other languages
English (en)
Inventor
Yasuhiro Watanabe
泰弘 渡辺
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 JP59200070A priority Critical patent/JPS6177959A/ja
Publication of JPS6177959A publication Critical patent/JPS6177959A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)
  • Document Processing Apparatus (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔分 野〕 本発明は、文章0図形、イメージ、表、グラフなどを合
成した高品位の文書を作成する文書編集装置に関するも
のである。
〔従来技術〕
従来の文書編集装置では、文書中に枠を空けて図形、イ
メージ、表、グラフ等挿入する場合、文章を入力編集す
るキーボードの操作に基自挿入する領域の始点、終点を
決めたり、これらの枠組を遂時的に行い、修正の自在性
がないなど、机上での糊とはさみによる切シ貼り作業に
比較して直感的でなく、また操作の自由度に欠けていた
〔目  的〕
本発明は上述した従来技術の欠点に鑑みなされたもので
あって、その目的とするところは、文書を最終印刷物と
同じ形式で表示できる高精細ディスプレイとポインティ
ングデバイスを用いて、机上での糊とはさみを用いた切
り貼り作業に近い直感的で自由度のある操作によって、
文章・図形・イメージ・表φグラフなどを合成した高品
位の文書を作成することのできる文書編集装置を提供す
ることにある。
〔説 明〕
以下1図面を参照して本発明に係る−実り例の文書編集
装置を詳細に説明する。
第1図は、本発明の一実施例の文書編集装置の構成を示
すブロック図である。CPUはシステムの主制御を行う
中央処理装置である。KBは、データ、ファンクション
を入力するキーボードで、後述の枠中はコマ/ド、枠移
動コマンド、枠消去コマンド、枠サイズ変更コマンド。
枠属性変更コマンド、枠転写コマンド、データ貼付はコ
マ/ド、データ切出しコマンド等を指示するキーを有す
る。CRTは、ラスクスキャン表示方式の表示器で、十
分な情報量の表示を得るために高nIIIB解像度のも
のである。V RAMは、表示器CRTに表示すべきデ
ータを格納する表示用メモリである。PDは一般にマウ
スと呼ばれるポインティングデバイスで、これを移動さ
せることによって表示*C’RT上のカーソルの移動や
その他の動作を行う。
SWは、マウスPDに設けられたスイッチでスイッチS
Wを操作するとその時点でのマウスPDで指示される位
置例えば力6−ソル位置が中央処理装置CPUで認識さ
れる。IRは画像入力用のイメージリーダである。P几
Fi、システムに保存されている。或いは1表示器CR
TK表示されたイメージ等を高品位で印刷するイメージ
プリンタである。DSKは文書や原データのファイル及
び書式の制御情報等を格納するディスク装置である。几
OMは、読出し専用メモリで、システムの制御プログラ
ムや基本用カバターン等を記憶する。RAMは、ランダ
ムアクセスメモリで、入力編集中の文蓄、イメージデー
タや各種パラメータを一時的に記憶するメモリである。
そして、それらの文書、イメージデータは、任意に指定
して、表示用メモリVRAM忙展開でき、又#i果作業
によって更新される。
B Lti、前記の各装置を接続して、データのやり取
りを行うパスラインである。
第2図は合成された文書の形式であり、同時く表示形式
を示している。この例では10け用紙に対応した枠で文
章が展開されており、11゜12はそれぞれ砕空けされ
図形、グラフが展開されている。
第3図は枠中は時の操作を示す例であり、キーボードK
Bからの枠中はコマンド状態で、表示された文書上の点
aoKマウスFDの位置く対応するカーソルがある時マ
ウスFDのスイッチSWを押下すると枠の左上の点が指
示されたと解釈し点aoの位置座標が凡AMの始点レジ
スタ3PK格納される。そして矩形の枠が発生しカーソ
ル位置を枠の右下の位置として!ウスFDの動きに追随
する。ax 、 ax 、・・・・・・・・・、 al
と追随してas17於て再びマウスPDOスイッチSW
が押下されると36の点を枠の右下として点a6の位置
座標がRAMの終点レジスタEPIC格納され始点レジ
スタSPの位置座標と終点レジスタEPの位置座標を結
ぶ線を対角線とする枠が決定する。
第4図は枠の移動の操作を示す例であり、キーボードK
Bからの枠移動コマンド状態で、文畳上の点beを始点
として存在する枠の左上頂点くマウスPDでカーソルを
位置付はマウスPDのスイッチSWを押下すると枠の移
動を指示されたと解釈し点beの位置座標が移動点レジ
スタMPK順次格納される。セして枠に対応する矩形が
移動を開始しマウスPDに追随して、bo。
bl、bl、・・・・・・・・・と移動する。b4に於
て再びマウスFDのスイッチ8Wが押下されると移動点
レジスタMPの内容を参照して枠位置が確定する。
即ち、その時点O点b4位を座標が移動点レジスタMP
K格納され、その位置座標に従って初めの の大きさ、枠を形成する。
第5図は、枠の転写の操作を示す例であり、キーボード
KBからの転写コマンド指示後の状態で、マウスFDで
カーソルを所望の枠に位置付はマウスFDのスイッチS
Wを押下すると。
枠が取り出されたことを示す小さな矩形dが表示される
と同時に、その枠及びその枠内の情報がランダムアクセ
スメモリRAM中の枠内データエリアCAに格納される
第6図は、データ貼付けの操作を示す例であす、キーボ
ードKBからのデータ貼付はコマンド指示後の状態で、
マクスPDでカーソルtS動し所望の小さな矩形dを指
示して、スイッチSWを操作した後、マウスFDでカー
ソルを所望の位置に移動して、スイッチSWを操作する
とカーソルの位置を左上の頂点として矩形枠及び、転写
の操作で転写されたデータが重ねて表示される。
又、予め枠を設けた後所望の小さな矩形dを指示してス
イッチSWを操作し、マウスFDでカーソルを前記予め
設けた枠内に移動させてスイッチSWを操作するとその
枠内に転写の操作で転写されたデータが挿入される。
これらのデータとしては1文章1図形、イメージ、表、
グラフなどのいずれも可能である。
第7図は、枠oJl!性を変更する操作を示す例で、キ
ーボードKBからの枠の属性の変更;マントの指示後の
状態でマウスFDでカーソルを所望の属性を示す場所に
移動してスイッチSWを操作した後マウスPDでカーソ
ルを矩形Bを指示して、スイッチSWを操作すると矩形
Bがその属性に変更される。ここで図中の矩形人は、枠
の属性の見本を示している領域である。
1Ic8図は、枠を挿入する操作を示す例で、キーボー
ドKBから枠を挿入するコマンドの指示後の状態でマウ
スPDを操作して小さな矩形dOWr′VCカーソルを
移動してスイッチ8Wを押してその後カーソルを所望の
位置にマウスPDで移動させ、再度、スイッチSWを押
すとその位置を左上の頂点として矩形が形成されると同
時にその枠で覆われる領域内にあったデータはシフトさ
れて挿入できる。
又、キーボードKBから枠の切出しコマンドの指示後、
マウスPDでカーソルを移動して所望の枠の所に移動さ
せて、スイッチSWを押すと前述の転写と同様その枠内
のデータが2ンダムアクセスメモリRAM中の枠内デー
タエリアCAK格納されると同時に、小さな矩形dが表
示される。しかしながら転写と異る点は切出された枠及
び枠内のデータは、表示用メモリVRAM上でクリアさ
れ5表示も消える。
更に、キーボードKBから枠の切出しコマンドの指示後
、マウスFDでカーソルを所望の枠の位置く移動してス
イッチSWを押すと枠が表示用メモリV几人M上でクリ
アされ表示も消える。
次1cg9図(a) (b) (c)07o−f’r−
トを参照に制御手順を説明する。
先づ、ステップ81でディスク装置から文書データ、或
いは、イメージデータを読み出し、文書データエリアS
BK書き込み任意のデータを表示用メモリVBAMK展
開して、表示5CRTに表示する。続いてステップS2
でキーボードKBから指示されるコマンドに対応するフ
ラグをセットする。そしてステップS 3.85.87
゜89.811,813,815,817.820で、
どの操作コマンドであるかを、各々のフラグを見て判別
する。
ステップS3で枠受はコマンドであると判別されると、
ステップS4で枠受は作業を行う。
即ち、マウスFDを操作して所望の位置へカーソルを移
動させてスイッチSWを押すと、そのときのカーソルの
示す位置情報が始点レジスタ8PK格納されるそして、
更に、マウスFDを移動してカーソルを移動すると、そ
の点の位置情報が終点レジスタEPICi次、格納、更
新される。そして再度スイッチSWを押すと始点レジス
タSPの内容で示される点と終点レジスタgPの内容で
示される点とを結んだ線を対角線とする、枠が枠データ
エリアCDAに格納され表示用メモIJ VRAM K
枠が形成されると同時に表示器CRTに表示される。な
お、枠データエリアCDAKは枠の位置、大きさ、J1
!性等が格納される。
ステップS5で枠移動コマンドであると判別されると、
ステップS6で枠移動の作業を行う。
即ち、マウスPDで所望の枠の左上の頂点へ、カーソル
を移動させた後、スイッチSWを押す。
すると、その点の位置情報が移動レジスタMPに格納さ
れる。そしてマウスFDを操作して、カーソルを所望の
位置へ移動させるとそのカーソルの位置情報が移動レジ
スタMPK順次格納更新される。その移動レジスタMP
のデータに従って枠を表示用メモ!7 VRAM上に形
成して表示器CRTK表示させる。そして再度スイッチ
SWを押すと元の矩形はクリアされて枠の移動ができる
。枠データエリアCD人も更新される。
ステップS7で枠消去コマンドであると判別されるとス
テップS8で枠消去の作業を行う。
即ちカーソルをマウスFDICよって所望の枠の左上頂
点く位置づけて、スイッチSWを押すと枠データエリア
CD人のその枠データがクリアされ、表示用メモIJ 
VRAM及び表示器CRT上でもその枠が消される。
ステップS9で枠サイズ変更コマンドであると判別され
ると、ステップ810で枠ナイズ変更作業を行う。
即ち、マウスFDを移動して、所望の枠の右下頂点カー
ソルを位置させてスイッチSWを押すと枠データエリア
CD人から破砕の右下頂点の位置情報が終点レジスタB
Pに格納される。
そしてマクスPDの移動によるカーソルの移動に追随し
て終点レジスタBPの位置情報が順次格納更新される。
そして再度、スイッチSWを押すとその時の終点レジス
タEPO内容1c従って枠データを枠データエリア0D
A)(格納し、表示用メモIJVRAMにその枠を形成
して表示器CルTK表示する。
ステップallで枠嘱性変更コマンドであると判別され
る゛とステップ812で枠属性変更作業を行う。
即ち、枠属性変更コマンドであると第7図に示す如き、
4性の見本人が表示される。そして、マウスPDでカー
ソルを所望の属性のところに移動してスイッチSWを押
す。するとその属性を示すコードが属性コードエリアC
Cに格納される。そして、マウスPDを操作してカーソ
ルを所望の枠の内部に位aさせて、スイッチSWを押す
と、枠データエリアODAの枠属性データが属性コード
エリアCCo属性を表わすデータに更新されて、それに
従って、表示用メモリV几人Mを更新し表示器CRTI
C表示する。なお、枠の属性として、周辺の線種透明で
あるか不透明であるかなども指定できる。
ステップ813で枠転写コマンドであると判別されると
ステップ813枠転写作業を行う。
即ち、マウスPDで所望の枠の左上頂点K。
カーソルを位置づけスイッチ8Wを押すとその枠の枠デ
ータを枠データエリアCD人から読み出しその枠で囲ま
れる枠の内部のデータを文書データエリアSB及び枠デ
ータエリアCD人から読み出し枠内データエリアC人に
格納する。
そして、小さい矩形dを表示7aC1(Tに表示す表示
される。そして、所望の枠内デニタを選択できるよう釦
小さい矩形dも表示形態を異える。
ステップ817でデータ切出しコマンドであると判別さ
れるとステップ819で切出し作業を行うのであるが、
前述の転写コマンドとの違いは、枠内のデータを枠内デ
ータエリアCAに格納すると文書エリア8B中での枠内
の部分をクリアするとこである。従って表示1CRT上
でも枠内はクリアされる。
ステップ815でデータ貼付はコマンドであると判別さ
れるとステップ816で貼付は作業を行う。
即ち、!ウスPDで表示1cRTK表示され九小さな矩
形dの所望の矩形にカーソル位置付け、スイッチSWを
押すとその矩形dに対応する枠内データを取り出すこと
をg*L、そして、マウスPDを操作してカーソルを動
かして所望の位置に移動させてスイッチSWを押すと、
その点を左上頂点として枠内データ1970人を展開し
て表示用メモIJVRAMを更新して、表示器C)LT
K重ねて表示する。この場合、文書メモリ上、表示用メ
モIJVRAMIcオーバーライドを行うのみである。
又、矩形dにカーソルを位置づけてスイッチSWを押し
たのち、予じめ設定した枠内にカーソルを移動してスイ
ッチSWを操作するとその枠内に枠内データエリアCA
1fr−展開して、表示用メモリV几AMを更新して表
示器CR’l’に表示する。
ステップ820で挿入コマンドであると判別するとステ
ップ821で挿入作業を行う。
即ち、カーソルをマウスPDで移動して、小さい矩形に
位置づけるまでは、貼付けと同じ論左上頂点として枠内
データ1970人を展開する6[C,−m表示用メモリ
をクリアして、先づ、枠内データエリアCAを展開して
表示用メモリVRAMIC?込み、しかる後文書データ
エリアBBのデータを、枠内データの展開された領域を
避けて、改めて、表示用メモIJVRAMに書込んで、
表示器CRTIC表示する。
そして、それぞれのコマンドに対する処理が終了したら
ステップ818でディスク装flK&納後、再度ステッ
プi91に戻る。
他の実施例〕 以上の説明においてポインティングデバイスとしてマウ
スを用いたが、ライトベンのようなものでもよい。
又、各コマンドの指示はキーボードから行ったがアイコ
ン等の表示エリアをポインティングデバイスで指示する
ようにしても本発明の主旨は損われない。
更に、所望の枠を指示するのく左上頂点、右下頂点等の
点く位置づけるようにしたが、枠の内部、或いは、アイ
コン8t−指示するようにしてもよい。
コマンドの指示後、枠を指示して作業を行ったが順序は
逆でも構わない。
又、枠の一部にコマンドの意味を持たせ、例えば、右上
頂点は切出し、右下頂点は、枠消し等くしてもよい。
小さな矩形dは、中に数字を表わしたが、枠内データを
g識できるように枠内データを縮小して表示してもよい
〔効  果〕
以上述べた如く本発明によれば、編集対象となる文書を
印刷状態と同じ形式で高精細ディスプレイに表示し、切
出しや貼付け・枠空けe枠移動などを糊とはさみを用い
るようにボインティングφデバイスを用い自然にオペレ
ーションするとともに、それによって得られた結果を刻
々ディスプレイ上参照できる。
これにより、文書や図形・イメージΦ表eグラフなどの
合成文書を短時間で高品位に編集することができる。
【図面の簡単な説明】
第1図は、本発明実施例である文書編集装置の構成を示
すブロック図。 第2図は、編集された文書の表示例を示す図、第3図は
、枠受は作業時の表示例を示す図、!4図は、枠移動作
業時の表示例を示す図、WXs図は、転写、及び切り出
し作業時の表示例を示す図、 第6図は、貼付は作業時の表示例を示す図、第7図は、
枠の属性の変更作業時の表示例を示す図、 第8図は、挿入作業時の表示列を示す図、第9図(a)
、 (b)、 (C)は制御手順を示すフローチャート
。 CRT・・・表示器、VRAM・・・表示用メモリ、P
D・・・マウス、RAM・・・ランダムアクセスメモリ
 。 第5″図 第6図 第70

Claims (1)

  1. 【特許請求の範囲】 複数データを記憶したデータ記憶手段と、 前記記憶手段のデータを表示する表示手段と、前記表示
    手段に表示されたデータの任意の領域データを取り出し
    て記憶させるデータ取り出し手段と、 前記データ取り出し手段で取り出したデータを他のデー
    タの所望の位置に重ねて表示する制御手段と、 を有することを特徴とする文書編集装置。
JP59200070A 1984-09-25 1984-09-25 文書編集装置 Pending JPS6177959A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59200070A JPS6177959A (ja) 1984-09-25 1984-09-25 文書編集装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59200070A JPS6177959A (ja) 1984-09-25 1984-09-25 文書編集装置

Publications (1)

Publication Number Publication Date
JPS6177959A true JPS6177959A (ja) 1986-04-21

Family

ID=16418341

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59200070A Pending JPS6177959A (ja) 1984-09-25 1984-09-25 文書編集装置

Country Status (1)

Country Link
JP (1) JPS6177959A (ja)

Similar Documents

Publication Publication Date Title
JPH028339B2 (ja)
JPH0363756A (ja) 文書編集装置
JPS6177958A (ja) 文書編集装置
JPH0580026B2 (ja)
JPS6177959A (ja) 文書編集装置
JPS61228572A (ja) 文書作成編集装置
JP3248556B2 (ja) 情報処理装置及びその方法
JP2815256B2 (ja) 印字位置設定装置
JPH0236482A (ja) 情報記録装置
JPH02228726A (ja) 画像処理装置
JPH05314108A (ja) 文書編集装置
JPH103371A (ja) 頁レイアウト比較装置と頁レイアウト表示装置
JPH11212968A (ja) 文書処理装置及び方法
JPS5844562A (ja) 罫線処理装置
JPS62197873A (ja) 文章処理装置
JPH0470955A (ja) 文書処理装置
JPH024026A (ja) 文書処理装置
JPH01130261A (ja) 文書処理装置
JPH03220864A (ja) 画像編集装置
JPH057742B2 (ja)
JPS59123037A (ja) 文書処理装置のインデント制御方式
JPH0644242A (ja) 文書処理装置
JPH04118770A (ja) 文書作成装置
JPH0236481A (ja) データ表示装置
JPH0827698B2 (ja) 文書処理装置