JPH0758488B2 - 文書作成装置 - Google Patents

文書作成装置

Info

Publication number
JPH0758488B2
JPH0758488B2 JP61171501A JP17150186A JPH0758488B2 JP H0758488 B2 JPH0758488 B2 JP H0758488B2 JP 61171501 A JP61171501 A JP 61171501A JP 17150186 A JP17150186 A JP 17150186A JP H0758488 B2 JPH0758488 B2 JP H0758488B2
Authority
JP
Japan
Prior art keywords
document
document file
character string
file
storage unit
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
JP61171501A
Other languages
English (en)
Other versions
JPS6329876A (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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP61171501A priority Critical patent/JPH0758488B2/ja
Publication of JPS6329876A publication Critical patent/JPS6329876A/ja
Publication of JPH0758488B2 publication Critical patent/JPH0758488B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はコンピュータ装置等の機能を利用して構成した
文書作成装置に関する。
〔従来の技術〕
コンピュータ装置等の機能を利用して構成した文書作成
装置は、入力装置としてキーボード等を備え、このキー
ボード上に配置した多数の文字入力キーにより順次所定
の文字データを入力して行く。この種の装置は表示装置
を備え、入力された文字データは表示画面上に順次表示
され、これによつて操作者は作成した文書を確認する。
対象とする文書が漢字まじり文である場合、装置は漢字
および熟語をその読みに対応させて記憶した辞典記憶部
を備え、キーボードからの読み入力により、この読みに
対応した漢字,熟語等を表示出力する。また、文書作成
装置は文書作成を効率化するために、文字データの訂
正,追加,削除等の種々の編集機能を備えている。この
ような各種の機能を利用して作成された文書データは後
の利用の為、デイスク記憶装置等の外部記憶手段に記憶
保存される。
なお、この種の技術に関係あるものとしては、特開昭51
-51237号,特開昭53-4619号,特開昭53−53221号,特開
昭53−56925号,特開昭53-7132号がある。
現在、市販されている文書作成装置は、文書作成の効率
を向上するため、種々の機能を備えている。中でも定型
句入力と呼ばれているものは、操作員が独自に定めた読
みに対し、住所,あいさつ文等を予め登録でき、当該住
所,あいさつ文等を使用する場合には、所定の読みを入
力することにより、当該住所,あいさつ文等を入力でき
るものである。したがつて、この独自の読みを、できる
だけ少ない文字データから成る読みとしておくことによ
り、少ない読み入力でより多くの文字データを入力する
ことが可能となる。
〔発明が解決しようとする問題点〕
上記した定型句入力と呼ばれる種類の機能は、より少な
い入力に対し、より多くの文字データを入力でき、文書
作成の効率化の点において極めて有効である。しかしな
がら、この種のものは、文書作成以前に、使用されるこ
とを予測し、予め登録する必要があり、また登録した場
合には、その読みとの対応を操作員が記憶しておかなけ
ればならない。すなわち、せつかく登録しても、その読
みを忘れてしまつては、これを読み出すことができな
い。更に、この種のものにおいては、登録する文字数に
制約があるのが実情である。
このように従来のものは、操作員が文書作成の際に必要
と思われるものを予め登録できる各種の機能を備え、文
書作成の効率化を図つている。
一方、前記したように、文書作成装置は外部記憶装置を
備え、操作員によつて作成された文書ファイルは、後の
利用等のため、順次当該外部記憶装置に記憶保存され
る。実情を考慮した場合、この外部記憶装置には操作員
が使用する各種の文書フアイルが多く記憶保存される。
そして、この記憶保存された文書フアイルには、操作員
が新たに文書を作成する場合において必要とされる種々
の文字列等が多く含まれいているのが実情である。
本発明はこの点に着目して成されたものであり、その目
的とするところは、簡単な操作で、既に作成済の文書フ
アイルの一部を、現在作成中の文書フアイルに有効活用
でき、結果的に文書作成効率を向上できる文書作成装置
を得ることにある。
〔問題を解決するための手段〕
上記の目的を達成するため、本発明においては、文書作
成中に既に作成済の任意の文書フアイルを読出して表示
し、表示画面との対応において当該文書フアイルの一部
を選択し、当該部分を作成中の文書に追加し得るように
したことにある。
すなわち、本発明の特徴とするところは、既作成済の文
書フアイルを記憶する外部文書記憶手段と、表示画面上
に表示した作成中の文書フアイルに対し、前記表示画面
との対応において既存文書追加位置を指定記憶する追加
位置指定手段と、前記外部文書記憶手段から任意の文書
フアイルを選択指令に基づいて読み出し、当該文書フア
イルを表示する既存文書選択表示手段と、当該既存文書
選択表示手段により選択表示した前記既存文書フアイル
から前記表示画面との対応において任意の文字列を選択
記憶する文字列選択記憶手段と、当該文字列選択記憶手
段により選択記憶した文字列データを前記作成中の文書
データの前記追加位置指定手段により指定した位置に追
加合成する文書合成手段とを具備したことにある。
〔作用〕
上記のように構成すれば、現在作成中の文書フアイルに
対する既作成の文書フアイルに存在する所望の文字列デ
ータの追加に当り、その追加位置を表示画面との対応に
おいて指定操作し、所望の文字列データが存在する文書
フアイルを選択操作すると共に、表示画面に表示される
当該選択される文書フアイルに対し所望の文字列データ
を指定操作すればよい。
すなわち、追加位置指定操作に応答して追加位置指定記
憶手段は作成中の文書フアイルに対しその追加位置を記
憶保持する。既存文書フアイル選択表示手段は文書フア
イルの選択操作に応答し、この選択された所定の文書フ
アイルを外部文書記憶手段から読み出し、これを表示画
面上に表示する。文字列選択記憶手段は文字列選択操作
に応答し、選択された文字列データを当該文書フアイル
から抽出して記憶する。そして、文書合成手段は文字列
選択記憶手段により選択記憶した所望の文字列データ
を、作成中の文書フアイルの追加位置指定記憶手段によ
つて記憶保持された追加位置に追加合成する。
〔実施例〕 以下、図に示す本発明の一実施例について説明する。
第2図は本発明を適用した日本語文書作成装置の全体構
成を示すブロツク図である。KBは、文字データ,漢字の
読みデータ,変換指示,選択指示等の文章作成に必要な
各種指令等を入力指示するためのキーボードであり、こ
れら各種の指令等を入力するに必要な各種キーを備えて
いる。DICは漢字及び熟語を、その読みに対応させて記
憶した辞書記憶部である。PMは文章処理操作に必要な各
種処理手段を構成する各種処理プログラムを記憶したプ
ログラム記憶部である。CPUは処理部であり、プログラ
ム記憶部PMに記憶した各種処理プログラムを順次読み出
し、キーボードKBからの各種の指示に基づいて文書作成
処理を実行する。DSPは表示部であり、文書作成の過程
を順次その表示画面SC上に表示する。キーボードKBから
文書を構成する各種の文字データを入力すると、処理部
CPUはプログラム記憶部PMに記憶した処理プログラムに
基づいて、また必要に応じて対応する漢字を辞書記憶部
DICから順次読み出し、これを表示部DSPに表示出力す
る。DMはデータ記憶部であり、作成された文書、あるい
は各種処理の遂行に必要な中間データ等を一時的に記憶
する。EXMは作成されテータ記憶部DMに記憶した文書フ
アイルを後の利用等のため記憶保持する外部記憶手段で
あり、これは必要に応じて読み出され、データ記憶部DM
に格納されると共に、表示部DSPに表示される。そし
て、これはプログラム記憶部PMに格納した文書作成処理
手段の処理対象となる。この外部記憶装置EXMは一般的
には多数の文書フアイルを格納可能な記憶容量を備え、
これらは互いに異なつた文書フアイル名によつて入出力
管理される。
第3図は文書作成処理装置の全体の処理構成を示すフロ
ーチャートであり、これらの処理を実行する各種処理手
段は、プログラムの形で前記プログラム記憶部PMに記憶
し、当該処理プログラムを処理部CPUが実行することに
より所定の機能を達成する。図に示す処理手段は、起動
されるとまず、ステツプ3aでキーボードKBからのキー入
力を待つ。キーが入力されると、このキーデータを取り
込み、ステツプ3bではこれが予め定めた当該処理の終了
を意味するキー入力か否かを判定し、そうであれば当該
処理を終了する。そうでなければステツプ3cで、当該キ
ーデータが予め定めた既存文書再利用指示キーデータか
否かを判定する。判定の結果、このキーデータが文書再
利用指示キーデータでなければ、処理をステツプ3dに移
す。ステツプ3dは一般的な文書作成・編集処理手段WPで
あり、入力されたデータは当該手段WPによつて処理さ
れ、所定の文書作成・編集処理の対象となる。ステツプ
3cで判定の結果、入力されたキーデータが予め定めた既
存文書再利用指示キーデータであれば処理をステツプ3e
に移す。このステツプ3eは既存文書の再編集処理手段SY
RYSの実行であり、本実施例の主要部を成す。これにつ
いては後に詳述する。ステツプ3e,3dのいずれかの処理
が終了すると、再びステツプ3aに戻り、キー入力待とな
り、以後は前記の処理を繰り返し実行する。
第1図は主要部を成す既存文書再利用編集処理手段SYRY
Sを示す既略フローチャートである。第19図は本実施例
の操作概要の一例を示す表示画面SCの表示進行図であ
る。この例は、氏名と住所を合せた文書を作成する場合
を例に取つて説明してある。この際、住所を書き込んだ
文書フアイルは既に外部記憶装置EXMに記憶登録されて
いるものとする。所望の文書を作成するためには、まず
第19図(a)に示すように氏名を入力する。そして、こ
れの入力が終了した後に、キーボードKB上に配置した予
め定めた既存文書再利用指示キーを押す。そして、既存
文書から選択した文字列を追加する位置にカーソルCSを
移動し、その位置を確定する。そうすると、外部記憶装
置EXMに登録されている既存文書の一覧表が表示され
る。ここで、利用したい既存文書を選択、ここでは住所
フアイルを選択すると、この内容が第19図(c)に示す
ように表示画面SC上に表示される。そこで、カーソルCS
を移動し、所望の文字列の先頭位置S1と終了位置S2を確
定する。これにより、第19図(d)に示すように、入力
した氏名と、既存文書フアイルから選択した文字列とが
合成され新たな文書フアイルが作成され、これが表示画
面SC上に表示されることになる。
第1図に示す編集処理手段SYRYSの実行に当つては、デ
ータ記憶部DMに種々の記憶部を設定する。第18図はこれ
ら各記憶部を示すメモリ構成図であり、以下これら各記
憶部の機能等について説明する。FMBは画面バツフア記
憶部であり、これは表示画面SCと対応し、ここに文字デ
ータ等を書き込むことによつて表示部DSPの作用により
所定の文字等が表示される。BFLは作成文書フアイル記
憶部であり、表示画面SCとの対応において作成した文書
を構成する文字データ等を順次記憶する。作成文書フア
イル記憶部BFLの記憶内容は画面バツフア記憶部FMBに転
送され、表示される。CSPは画面表示カーソルポインタ
記憶部であり、表示画面SC上における編集対象位置等を
示すカーソルCSの位置等を記憶する。EDPは編集ポイン
タ記憶部であり、カーソルポインタCSPと対応し、カー
ソルCSの存在する表示画面SC上の位置と対応する作成文
書フアイル記憶部BFLの位置を記憶する。APPは既存文書
フアイルから選択した文字列を追加する位置を記憶する
追加位置記憶部である。SEBは画面バツフア記憶部FMBの
内容を退避するための画面情報退避バツフアであり、SR
Pは画面バツフア記憶部FMBの内容を読み取るため当該記
憶部FMBの各記憶アドレスを順次走査指定する画面情報
リードポインタ記憶部、SEPはこの読み出した記憶内容
を画面情報退避バツフアSEBに書き込むため当該バツフ
アSEBの各記憶アドレスを順次走査指定する退避バツフ
アポインタ記憶部である。RDFは参照する既存文書フア
イルが操作者によつて決定されたか否かを記憶する参照
文書決定フラグ記憶部である。EFLは選択された既存文
書フアイルを記憶する既存文書フアイル記憶部であり、
BRPはこの記憶部EFLからその記憶内容を読み取るため、
当該記憶部EFLの各記憶アドレスを走査指定する既存文
書フアイルリードポインタ記憶部である。SPP,EPPは既
存文書フアイル記憶部EFLに存在する希望の文字列を構
成する文字列データの先頭アドレスと、終了アドレスを
記憶する先頭取出位置記憶部、終了取出位置記憶部であ
る。SRBは選択した文字列データを記憶する文字列取込
バツフアであり、SRPはこのバツフアSRBに選択文字列デ
ータを書き込むため当該バツフアSRBの各記憶アドレス
を順次走査指定する文字列取込バツフアポインタ記憶部
である。
以下、これらを参照し、第1図について説明する。この
図に示す処理手段SYRYSは大きく6つのステツプから成
る。ステツプ1aは既存文書フアイルから選択する文字列
を追加する作成中の文書のその追加位置を操作員から入
力要求し、その位置情報を記憶する追加位置指定手段IN
PJSの実行である。ステツプ1bは現在作成中の文書が表
示されている表示画面SCの内容を退避する表示画面情報
退避手段BNSTHの実行である。続く、ステツプ1cは外部
記憶装置EXMに既に記憶してある文書フアイルから所望
の文書フアイルを選択し、これを表示する既存文書選択
表示手段BNSDPの実行であり、ステツプ1dはこの表示さ
れた文書フアイルから所望の文字列データを選択し、こ
れを記憶する文字列選択記憶手段STRIDの実行である。
ステツプ1eはステツプ1bにおいて退避した表示画面情報
を回復する表示画面情報回復手段BNKIFの実行であり、
ステツプ1fはステツプ1dによつて選択記憶された文字列
データを、現在作成中の文書フアイルへ追加合成する文
書合成手段SYGTRの実行である。
以下、第1図に示す各ステツプで実行される各手段を詳
細に説明する。第4図はステツプ1aで実行される追加位
置指定手段INPJSの詳細を示すフローチャートである。
当該手段INPJSは起動されることにより、ステツプ4aで
編集位置設定処理を実行する。これは文書作成中にカー
ソルCSの位置、すなわち編集位置をカーソルCSの移動キ
ーの入力により変更し、同時にこのカーソルCSの位置に
対応する作成中文書フアイル記憶部BFLの位置を示す編
集ポインタEDPも更新する。そして、ステツプ4bでキー
ボードからのキー入力を待つ。ステツプ4cでは入力され
たキーが、以後に選択する文字列データの追加位置を確
定するキーか否かを判定し、そうでなければ処理をステ
ツプ4aに戻し、確定するキーであれば処理をステツプ4d
に移す。この確定するキーとしては、一般的にはキーボ
ードKB上に配置した「復改」キー、あるいは「リター
ン」キーと呼ばれるキーが使用可能である。ステツプ4d
では、既存文書取込位置を記憶する処理であり、具体的
にはカーソルCSの位置と対応した編集ポインタEDPの記
憶内容を追加位置記憶部APPに転送記憶することによつ
て達成される。
第5図は第1図のステツプ1bで実行される表示画面情報
退避手段BNSTHの詳細を示すフローチヤートである。当
該手段BNSTHは起動されることにより、まずステツプ5a
で画面情報リードポインタSRPを初期化する。これは、
このポインタSRPの画面バツフア記憶部FMBの先頭アドレ
スを設定する処理である。続く、ステツプ5bは画面情報
退避バツフアポインタSEPを初期化する。これは、ポイ
ンタSEPに画面情報退避バツフアSEBの先頭アドレスを設
定する処理である。そして、以後の処理により、画面バ
ツフア記憶部FMBの記憶内容を画面情報退避バツフアSEB
に転送記憶することにより、画面バツフア記憶部FMBの
記憶内容を画面情報記憶バツフアSEBに退避する。すな
わち、ステツプ5cでは画面情報リードポインタSRPの記
憶内容が画面バツフア記憶部FMBの最終アドレスを超え
たか否か、すなわち画面バツフア記憶部FMBの各アドレ
スを走査指定したか否かを判定する。もし、超えていれ
ば当該手段BNSTHの処理は終了する。超えていなければ
処理をステツプ5dへ移し、画面情報リードポインタSRP
の指し示すアドレスの内容を退避する。これはすなわ
ち、画面情報リードポインタSRPの指し示すアドレスの
記憶文字情報を読み取り、この文字情報を画面情報退避
バツフアポインタSEPの指し示す画面情報退避バツフアS
EBのアドレスに書き込む。ステツプ5eでは画面情報リー
ドポインタSRPの内容を、そしてステツプ5fでは画面情
報退避バツフアポインタSEPの内容を更新、すなわち各
ポインタSRP,SEPが対応する記憶部FMB,SEBの次のアドレ
スを指し示すように1だけ更新し、処理をステツプ5cに
戻す。これら各ステツプ5c,5d,5e,5fの繰り返しによ
り、画面バツフア記憶部FMBの記憶内容は1アドレス単
位で画面情報退避バツフアSEBに順次退避される。そし
て、ステツプ5cで条件が満されると、画面バツフア記憶
部FMBのすべての記憶内容が画面情報退避バツフアSEBに
退避される。
第6図は第1図のステツプ1cで実行される既存文書選択
手段BNSDPの詳細を示すフローチャートである。当該手
段BNSDPでは起動されることにより、ステツプ6aで既存
文書名の一覧を表示画面SCに表示し、ステツプ6bで表示
した文書名の選択を操作者に要求する。このステツプ6
a,6bによる処理は一般の文書作成装置が有する機能であ
り、ステツプ6aは外部記憶装置EXMから、この外部記憶
装置EXMに記憶されている既に作成済の文書の文書名に
関するデータを読み込み、これを表示画面SC上に表示す
る。そして、ステツプ6bでは表示された多数の文書名か
ら所望の文書名を選択操作する。ステツプ6bで希望の文
書フアイルが選択されると、ステツプ6cに処理が移され
る。このステツプ6cは選択される参照文書フアイルを表
示画面SC上に表示する処理手段EXBDSであり、これにつ
いては後述する。ステツプ6dは上記のステツプにより選
択され、表示された文書が操作員の希望する文書フアイ
ルであるか否かを確認する処理である。本実施例の場
合、ここで3つの要求を受け入れるよう構成してある。
すなわち、参照文書が表示された文書フアイルであるこ
とを肯定する要求、別の文書フアイルを参照する要求、
および文書フアイルを参照する処理の中断要求であり、
各要求はキーボードKB上に配置した数字キー1,2,3に対
応させてある。ステツプ6dでこれらのうちいずれかのキ
ーが押されると、ステツプ6eではこれを判定し、数字
「1」キーであれば処理をステツプ6fへ、数字「2」キ
ーであれば処理をステツプ6aに戻し、数字「3」キーで
あれば処理をステツプ6gへ移す。ステツプ6fでは参照文
書決定フラグRDFをONし、ステツプ6gでは参照文書決定
フラグRDFをOFFする。以上の各処理により参照文書フア
イルが決定され、当該参照文書フアイルが表示画面SC上
に表示される。
第7図は前記第6図のステツプ6cで実行される参照文書
フアイルの画面表示手段EXBDSを詳細に示すフローチャ
ートである。当該手段EXBDSは起動されることにより、
まずステツプ7aで選択された文書フアイルを外部記憶装
置EXMから読み出し、これを既存文書フアイル記憶部EFL
に格納する。続く、ステツプ7bでは、既存文書フアイル
リードポインタBRPを初期化する。これはこのフアイル
リードポインタBRPに既存文書フアイル記憶部EFLの先頭
アドレスを設定する処理である。ステツプ7cでは画面表
示カーソルポインタCSPを初期化する。これは、このカ
ーソルポインタCSPに画面バツフア記憶部FMBの先頭アド
レスを設定する処理である。そして、以後の処理によ
り、既存文書フアイル記憶部EFLの記憶内容を画面バツ
フア記憶部FMBに転送記憶することにより、既存文書フ
アイル記憶部FMBの記憶内容を画面バツフア記憶部FMBに
格納することにより、既存文書フアイルの内容を表示す
る。すなわち、ステツプ7dではカーソルポインタCSPの
記憶内容が画面バツフア記憶部FMBの最終アドレスを超
えたか否か、すなわち画面バツフア記憶部FMBの各アド
レスを走査指定したか否かを判定する。もし、超えてい
れば処理をステツプ7hへ移す。超えていなければ処理を
ステツプ7eへ移し、フアイルリードポインタBRPの指し
示すアドレスの内容を画面バツフア記憶部FMBへ格納す
る。これはすなわち、フアイルリードポインタBRPの指
し示すアドレスの記憶文字情報を読み取り、この文字情
報をカーソルポインタCSPの指し示す画面バツフア記憶
部FMBのアドレスに書き込む。ステツプ7fではフアイル
リードポインタBRPの内容を、そしてステツプ7gではカ
ーソルポインタSEPの内容を更新、すなわち各ポインタC
SP,BRPが対応する記憶部FMB,EFLの次のアドレスを指し
示すように1だけ更新し、処理をステツプ7dに戻す。こ
れら各ステツプ7d,7e,7f,7gの繰り返しにより、既存文
書フアイル記憶部EFLの記憶内容は1アドレス単位で画
面バツフア記憶部FMBに順次格納される。そして、ステ
ツプ7dで条件が満されると、既存文書フアイル記憶部EF
Lの一画面分の記憶内容が画面バツフア記憶部FMBに格納
されることとなる。これにより、既存文書フアイルは表
示画面SC上に表示される。ステツプ7hでは選択された文
書フアイルの表示範囲が要求を満たすか否かを操作員に
確認する処理である。一般的に、作成された文書は、表
示画面SC上には表示しきれない場合が多く、既存文書フ
アイル記憶部EFLの記憶容量は画面バツフア記憶部FMBの
記憶容量を上回る。当該実施例は後述のことからも明ら
かなように、既存文書フアイル記憶部EFLに記憶した既
存文書フアイルを画面単位で切替え表示する場合につい
て示してある。そこで、ステツプ7hでは3つの要求を受
け付けるように構成してある。すなわち現状の表示範囲
を肯定する要求、次頁の表示要求、前頁の表示要求であ
り、これらはキーボードKB上に配置した「復改」キー,
矢印「→」キー,矢印「←」キーにそれぞれ対応させて
ある。ステツプ7hでこれらのいずれかのキーが押される
と、ステツプ7iでこれを判定し、肯定キーであれば当該
手段EXBDSの処理を終了し、次頁キーであれば処理をス
テツプ7cへ戻し、前頁キーであれば処理をステツプ7jへ
移す。処理をステツプ7cへ戻すことにより次頁が表示さ
れることは、ステツプ7cでカーソルポインタCSPのみが
初期化されることにより、以上の説明から明らかであ
る。ステツプ7jでは、前頁表示のため、フアイルリード
ポインタBRPを更新する。これは、具体的には、フアイ
ルリードポインタBRPの内容から、表示画面SCの表示最
大文字数を差し引くことによつて得られる値に更新す
る。すなわち、フアイルリードポインタBRPを1画面分
戻すことである。そして、この処理ステツプ7jの終了
後、処理をステツプ7cに戻せば前頁が表示可能となる。
以上の処理により、選択した既存文書フアイルの所定部
分の1画面分が表示画面に表示される。
第8図は第1図のステツプ1dで実行される文字列選択記
憶手段STRIDを示すフローチヤートである。当該手段STR
IDで、大きく2つの手段で構成される。すなわち、当該
手段STRIDの起動により、まず実行されるステツプ8aで
示す既存文書取出範囲設定手段HANISと、続いて実行さ
れるステツプ8bで示す取出文字列の一時記憶手段TORIM
とである。第9図は、このステツプ8aで示す既存文書取
出範囲設定手段HANISを詳細に示すフローチヤートであ
り、以下この図について説明する。当該手段HANISは起
動されることにより、まずステツプ9aに示す取出範囲設
定の初期化処理TORIIを実行する。これは第10図に示す
ように、ステツプ10aでは文字列取出範囲の先頭、およ
び終了位置を記憶する先頭取出位置記憶部SPP、および
終了取出位置記憶部EPPをクリアする。続く、ステツプ1
0bでは表示カーソルポインタCSPを表示画面SCの先頭位
置に設定し、ステツプ10cではフアイルリードポインタB
RPをこの表示カーソルポインタCSPと対応する位置に設
定する。続く、ステツプ9bでは表示カーソルポインタCS
Pの記憶内容に基づき、表示画面SC上にカーソルCSを表
示する。次にステツプ9cで、操作員によりキーボードKB
から入力されるカーソル移動キーを読み込み、ステツプ
9dで読み込んだキーデータを判定する。そして、このキ
ーデータがカーソル右方向移動キー「→」であれば、処
理をステツプ9eへ移し、カーソル左方向移動キー「←」
であれば、処理をステツプ9fへ移す。ステツプ9eはカー
ソル前方更新処理TORIUであり、ステツプ9fはカーソル
後方更新処理TORIDであり、これら処理TORIU,TORIDはそ
れぞれ第11図,第12図に示してある。すなわち、第11図
に示すように、カーソル前方更新処理TORIUにおいて
は、まずステツプ11aでフアイルリードポインタBRPを1
文字分前方に更新し、ステツプ11bで表示カーソルポイ
ンタCSPを同様に更新する。そして、ステツプ11cでは画
面表示の前方確認処理CHKUPを実行する。当該処理CHKUP
は第13図に示すように、まずステツプ13aでカーソルCS
の表示が可能か否かを判定する。これは具体的には、表
示カーソルポインタCSPの値が表示画面SCの最終位置を
超えたか否かを判定し、超えていなければ当該処理CHKU
Pを終了する。超えていれば、処理をステツプ13bに移
し、表示画面SCをクリア、すなわち画面バツフア記憶部
FMBをクリアし、ステツプ13cでこれに続く文書を表示画
面SCに表示、すなわち続く文書を既存文書フアイル記憶
部EFLから画面バツフア記憶部FMBへ転送記憶する。そし
て、ステツプ13dで、表示カーソルポインタCSPを画面先
頭位置に初期化すると共に、フアイルリードポインタBR
Pを対応する位置に初期化する。このようにして、カー
ソル前方更新処理TORIUを終了すると、処理を再びステ
ツプ9bに戻す。同様にして、第12図に示すカーソル後方
更新処理TORIDにおいては、まずステツプ12aでフアイル
リードポインタBRPを1文字分後方に更新し、ステツプ1
2bで表示カーソルポインタCSPを同様に更新する。そし
て、ステツプ12cでは画面表示の後方確認処理CHKDNを実
行する。当該処理CHKDNは第14図に示すように、まずス
テツプ14aでカーソルCSの表示が可能か否かを判定す
る。これは具体的には、表示カーソルポインタCSPの値
が表示画面SCの先頭位置を超えた否かを判定し、超えて
いなければ当該処理CHKUPを終了する。超えていれば、
処理をステツプ14bに移し、表示画面SCをクリア、すな
わち画面バツフア記憶部FMBをクリアし、ステツプ14cで
これに続く一画面前の文書を表示画面SCに表示、すなわ
ち一画面前の文書を既存文書フアイル記憶部EFLから画
面バツフア記憶部FMBへ転送記憶する。そして、ステツ
プ14dで、表示カーソルポインタCSPを画面最終位置に初
期化すると共に、フアイルリードポインタBRPを対応す
る位置に初期化する。このようにして、カーソル後方更
新処理TORDNを終了すると、処理を再びステツプ9bに戻
す。以後は以上の繰り返しにより、カーソルCSを表示画
面SCの所望の位置に表示制御する。そして、ステツプ9c
で操作員が肯定キー、例えば「リターン」キー、あるい
は「復改」キーが押されると、これによつて選択する文
字列の先頭取出位置および終了取出位置が確定される。
すなわち、1回目であれば先頭取出位置であり、2回目
であれば終了取出位置が確定される。すなわち、肯定キ
ーが押されることによつて、処理はステツプ9gに移る。
ステツプ9gでは先頭取出位置記憶部SPPに位置データが
記憶されているか否かを判定し、記憶されていなけれ
ば、ステツプ9hで当該時点におけるフアイルリードポイ
ンタBRPの内容を先頭取出位置とし、これを先頭取出位
置記憶部SPPに記憶し、処理をステツプ9bに戻す。記憶
済であれば、ステツプ9iで当該時点におけるフアイルポ
インタBRPの内容を終了取出位置とし、これを終了取出
位置記憶部EPPに記憶し、当該手段HANISの処理を終了す
る。
第15図は第8図のステツプ8bで示す処理を詳細に示した
フローチヤートであり、以上のようにして文字列の先頭
位置,終了位置が決定されたことに基づき、当該文字列
データを既存文書フアイル記憶部EFLから、文字列取込
バツフアSRBに転送記憶する処理である。まず、ステツ
プ15aではフアイルリードポインタBRPに先頭取出位置記
憶部SPPの内容を記憶することによりこれを初期化す
る。これにより、フアイルリードポインタBRPは選択さ
れた文字列データの先頭位置を差し示すことになる。続
く、ステツプ15bでは、文字列取込バツフアポインタSRP
に文字列取込バツフアSRBの先頭アドレスを設定するこ
とによつてこれを初期化する。そして、以後のステツプ
15c,15d,15e,15fを繰り返し実行することによつて、選
択された文字列データを既存文書フアイル記憶部EFLか
ら文字列取込バツフアSRBへ転送記憶する。すなわち、
ステツプ15cでは1文字転送する。これは、フアイルリ
ードポインタEFLの差し示す既存文書フアイル記憶部EFL
の記憶内容を読み出し、この読み出した内容をバツフア
ポインタSRPの差し示す文字列取込バツフアSRBの位置に
書き込む。続く、ステツプ15dでは取出終了か否かを判
定する。これは、フアイルリードポインタBRPの値が、
終了取出位置記憶部EPPに記憶した値と一致したか否か
を、すなわちフアイルリードポインタBRPが終了取出位
置まで各アドレスを指定操作したか否かを判定する。こ
こで、両者の値が一致していなければ処理をステツプ15
eに移す。ステツプ15eではフアイルリードポインタBRP
の値を1更新し、続くステツプ15fではバツフアポイン
タSRPの値を1更新し、次の文字の転送に備え、処理を
ステツプ15cへ戻す。そして、ステツプ15dでフアイルリ
ードポインタBRPの値と、終了取出位置記憶部EPPの値と
が一致すると、所望の文字列データの文字取込バツフア
SRBへの転送が終了し、当該手段TORIMの処理を終了す
る。
第16図は第1図のステツプ1eで実行される表示画面情報
回復手段BNKIFを詳細に示すフローチヤートである。当
該手段BNKIFは第1図のステツプ1bに示す表示画面情報
退避手段BNSTHによつて退避した表示画面情報を逆に回
復する手段である。より具体的には、画面情報退避バツ
フアSEBの記憶内容を画面バツフア記憶部FMBに転送記憶
するものである。当該手段BNKIFは起動されることによ
り、まずステツプ16aで画面表示カーソルポインタCSPを
初期化する。これは、このポインタCSPに画面バツフア
記憶部FMBの先頭アドレスを設定する処理である。続
く、ステツプ16bは画面情報退避バツフアポインタSEPを
初期化する。これは、ポインタSEPに画面情報退避バツ
フアSEBの先頭アドレスを設定する処理である。そし
て、以後の処理により、画面情報退避バツフアSEBの記
憶内容を画面バツフア記憶部FMBに転送記憶することに
より、画面情報退避バツフアSEBの記憶内容を画面バツ
フア記憶部FMBに回復する。すなわち、ステツプ16cでは
画面表示カーソルポインタCSPの記憶内容が画面バツフ
ア記憶部FMBの最終アドレスを超えたか否か、すなわち
画面バツフア記憶部FMBの各アドレスを走査指定したか
否かを判定する。もし、超えていれば当該手段BNKIFの
処理は終了する。超えていなければ処理をステツプ16d
へ移し、バツフアポインタSEPの指し示すアドレスの内
容を回復する。これはすなわち、バツフアポインタSEP
の指し示すアドレスの記憶文字情報を読み取り、この文
字情報を画面表示カーソルポインタCSPの指し示す画面
バツフア記憶部FMBのアドレスに書き込む。ステツプ16e
では画面表示カーソルポインタCSPの内容を、そしてス
テツプ16fでは画面情報退避バツフアポインタSEPの内容
を更新、すなわち各ポインタCSP,SEPが対応する記憶部F
MB,SEBの次のアドレスを指し示すように1だけ更新し、
処理をステツプ16cに戻す。これら各ステツプ16c,16d,1
6e,16fの繰り返しによた、画面情報退避バツフアSEBの
記憶内容は1アドレス単位で画面バツフア記憶部FMBに
順次回復される。そして、ステツプ16cで条件が満たさ
れると、画面情報退避バツフアSEBのすべての記憶内容
が画面バツフア記憶部FMBに回復される。
第17図は第1図のステツプ1fで実行される文書合成手段
SYGTRを詳細に示すフローチヤートである。当該手段SYG
TRは第1図のステツプ1dで示す文字列選択記憶手段STRI
Dにより既存文書フアイルから選択し、文字列取込バツ
フアSRBに記憶した文字列データを、現在作成中の文書
フアイル、すなわち作成中文書フアイル記憶部BFLに記
憶してある文書フアイルに、追加位置記憶部APPの記憶
内容に基づいて合成する手段である。当該手段SYGTRは
起動されることにより、まずステツプ17aで取込文字数
を算出する。これは、文字列取込バツフアSRBに記憶し
た文字数の算出であり、終了取出位置記憶部EPPの値か
ら、先頭取出位置記憶部SPPの値を差し引き、結果に1
を加算することによつて得られる。続く、ステツプ17b
では、現在作成中の文書フアイルに対する選択文字列デ
ータの追加位置を記憶している追加位置記憶部APPの記
憶内容に基づき、画面表示カーソルポインタCSPおよび
編集ポインタEDPをその追加位置を差し示すよう初期化
する。そして、ステツプ17cで、文字列バツフアポイン
タSRPを、当該ポインタSRPが文字列取込バツフアSRBの
先頭アドレスを差し示すよう初期化する。以下、これに
続く各ステツプ17d,17e,17f,17g,17h,17iの実行によ
り、作成中の文書フアイルに選択文字列データが所定の
状態に合成される。すなわち、ステツプ17dでは文書合
成か終了か否かを判定する。これは、ステツプ17aで算
出した文字数の文字データを合成したか否かによつて判
定する。終了していなければ、処理をステツプ17eへ移
す。ステツプ17eは1つの文字データの合成処理であ
る。
すなわち、バツフアポインタSRPの差し示す文字列取込
バツフアSRBのアドレスに記憶した文字データを読み出
し、この文字データを、画面表示カーソルポインタCSP
および編集ポインタEDPの差し示す画面バツフア記憶部F
MBおよび作成中文書フアイル記憶部BFLのアドレスに書
き込む。そして、ステツプ17fでバツフアポインタSRP
を、ステツプ17gで画面表示カーソルポインタCSPを、更
にステツプ17hで編集ポインタEDPを、各ポインタSRP,CS
P,EDPが対応する記憶部SRB,FMB,BFLの次のアドレスを差
し示すよう更新する。続くステツプ17iでは、算出した
文字数値を「‐1」し、処理をステツプ17dへ戻す。以
下、これをステツプ17aで算出した文字数回繰り返し、
ステツプ17dで条件が満たされると、当該手段SYGTRの処
理は終了する。これにより、作成中文書フアイル記憶部
BFLおよび画面バツフア記憶部FMBには選択された文字列
データが合成される。
以上の説明から明らかなように、本実施例によれば、文
書作成中に外部記憶装置EXMに記憶保存してある既作成
済の文書フアイルを呼び出し、当該作成済の文書フアイ
ルから表示画面SCとの対応において任意の文字列データ
を選択でき、これを作成中の文書フアイルの任意の位置
に合成することができる。そして、その操作は、作成中
文書フアイルに対する追加位置の確定、既作成済文書フ
アイルの選択、所望の文字列選択という簡単なものであ
る。したがつて、簡単な操作で、既に作成済の文書フア
イルの一部を、現在作成中の文書フアイルに有効活用で
き、結果的に文書作成効率を向上できる文書作成装置を
得ることができる。
以上、実施例においては、既存文書データからの文字列
の選択、および当該選択された文字列データの、作成中
文書データへの追加位置の指定に当り、キーボードKB上
に設けたカーソル制御キーにより各位置を指定する場合
について説明したが、これはカーソル制御キーに限定さ
れず、従来一般的に使用されている各種の表示画面の座
標指示装置が使用可能である。
また、実施例においては、作成中の文書フアイルを記憶
する作成中文書フアイル記憶部BFLと、選択された既存
文書フアイルを一時的に記憶する既存文書フアイル記憶
部EFLとをデータ記憶部DMの予め定めた位置に予め確保
する場合について説明したが、これは次のようにしても
よい。すなわち、作成中文書フアイル記憶部BFLを既存
文書フアイル記憶部EFLと共有する。そして、既存文書
フアイルの読み出しに当り、作成中文書フアイルを所定
のフアイル名で外部記憶装置EXMに記憶すると共に、当
該フアイル名を記憶する。その後、所定の既存文書フア
イルをフアイル記憶部BFLに読み込み、当該記憶部BFLか
ら希望の文字列データを選択し、当該文字列データを文
字列取込バツフアに取り込む。作成中文書フアイルへの
選択文字列データの所定位置への合成に当つては、前記
記憶した作成中文書フアイルのフアイル名を基に、当該
作成中文書フアイルを外部記憶装置EXMから読み出し、
これを作成中文書フアイル記憶部BFLに記憶し、その
後、当該作成中文書フアイルと選択した文字列データと
を合成する。このようにすれば、フアイル記憶部は1つ
で済み、データ記憶部DMを有効利用できる。また、この
ようにしても、外部記憶装置EXMに対する作成中文書フ
アイルの書き込み、および読み出しに際しては、操作員
によるフアイル名指定等の操作が全く介在しないため、
操作の面においては実施例と同様である。
更に、実施例においては、既存文書フアイルからの文字
列データの選択以前に、当該文字列データの合成位置を
決定する場合について説明したが、これは逆であつても
よい。すなわち、文書作成中に既存文書フアイルを呼び
出し、当該文書フアイルから所望の文字列データを選択
した後、作成中の文書に対して当該文字列データの合成
位置を決定し、その後、文書を合成するようにしてもよ
い。
〔発明の効果〕
以上の説明から明らかなように、本発明によれば、簡単
な操作で、既に作成済の文書フアイルの一部を、現在作
成中の文書フアイルに有効活用でき、結果的に文書作成
効率を向上できる文書作成装置を得ることができる。
【図面の簡単な説明】
図は本発明の一実施例を示したものであり、第1図は主
要部を成す既存文書再利用編集処理手段を示すフローチ
ヤート、第2図は文書作成装置の全体構成を示すブロツ
ク図、第3図は文書作成処理の全体の流れを示すフロー
チヤート、第4図は追加位置指定手段の一例を示すフロ
ーチヤート、第5図は表示画面情報退避手段の一例を示
すフローチヤート、第6図は既存文書選択表示手段の一
例を示すフローチヤート、第7図は第6図にて利用され
る参照文書の画面表示手段の一例を示すフローチヤー
ト、第8図は文字列選択記憶手段の一例を示すフローチ
ヤート、第9図は第8図にて利用される既存文書取出範
囲設定手段の一例を示すフローチヤート、第10図は第9
図にて利用される取出範囲設定の初期化手段の一例を示
すフローチヤート、第11図は第9図にて利用されるカー
ソル前方更新処理手段の一例を示すフローチヤート、第
12図は第9図にて利用されるカーソル後方更新処理手段
の一例を示すフローチヤート、第13図は第11図にて利用
される画面表示の前方確認手段の一例を示すフローチヤ
ート、第14図は第12図にて利用される画面表示の後方確
認手段の一例を示すフローチヤート、第15図は第8図に
て利用される文字列一時記憶処理手段を示すフローチヤ
ート、第16図は表示画面情報回復手段の一例を示すフロ
ーチヤート、第17図は文書合成手段の一例を示すフロー
チヤート、第18図は各種記憶部の構成を示すメモリ構成
図、第19図は処理操作の一具体例を示す表示画面の表示
状態を示す図である。 EXM:外部文書記憶手段、INPJS:追加位置指定手段、BNSD
P:既存文書選択表示手段、STRID:文字列選択記憶手段、
SYGTR:文書合成手段
───────────────────────────────────────────────────── フロントページの続き (72)発明者 丸山 勉 茨城県日立市東多賀町1丁目1番1号 株 式会社日立製作所多賀工場内 (72)発明者 川瀬 正紀 茨城県日立市東多賀町1丁目1番1号 株 式会社日立製作所多賀工場内 (72)発明者 辰野 雄二郎 茨城県日立市東多賀町1丁目1番1号 株 式会社日立製作所多賀工場内 (72)発明者 中根 啓一 神奈川県横浜市戸塚区吉田町292番地 株 式会社日立製作所マイクロエレクトロニク ス機器開発研究所内 (72)発明者 河野 勝也 神奈川県横浜市戸塚区戸塚町5030番地 株 式会社日立製作所ソフトウエア工場内 (72)発明者 仙波 栄治 東京都千代田区神田駿河台4丁目6番地 株式会社日立製作所内 (56)参考文献 特開 昭59−3546(JP,A)

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】文書作成に必要な各種指令を入力する入力
    手段と、該入力手段から入力された各種指令に基づき文
    書作成処理を行う文書作成処理手段と、該文書作成処理
    手段による処理結果を表示する表示手段と、前記文書作
    成処理手段で作成処理された文書ファイルをそれぞれ異
    なるファイル名によって記憶保持する第1記憶手段とを
    有する文書作成装置であって、 前記文書作成処理手段によって作成処理中の文書ファイ
    ルを記憶する作成中文書ファイル記憶手段と、 該作成中文書ファイル記憶手段に記憶された作成中文書
    ファイルに基づいて前記表示手段に表示された表示画面
    との対応により、当該作成中文書ファイルにおける文字
    列を追加する位置を指定する文字列追加位置指定手段
    と、 該文字列追加位置指定手段で指定された追加位置に対す
    る、前記作成中文書ファイル記憶手段の位置情報を記憶
    する追加位置記憶手段と、 前記第1記憶手段における任意の既存文書ファイルを指
    示する既存文書ファイル指示手段と、 該既存文書ファイル指示手段によって指示される前記既
    存文書ファイルを、前記第1記憶手段から読み出し記憶
    する既存文書ファイル記憶手段と、 該既存文書ファイル記憶手段に記憶された記憶内容に基
    づいて前記表示手段に表示された表示画面との対応によ
    り、当該既存文書ファイルにおける任意の文字列を選択
    する文字列選択手段と、 該文字列選択手段によって選択された前記文字列を、前
    記追加位置記憶手段に記憶されている位置情報に従い、
    前記作成中文書ファイル記憶手段に追加合成する追加合
    成手段とを有することを特徴とする文書作成装置。
JP61171501A 1986-07-23 1986-07-23 文書作成装置 Expired - Lifetime JPH0758488B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61171501A JPH0758488B2 (ja) 1986-07-23 1986-07-23 文書作成装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61171501A JPH0758488B2 (ja) 1986-07-23 1986-07-23 文書作成装置

Publications (2)

Publication Number Publication Date
JPS6329876A JPS6329876A (ja) 1988-02-08
JPH0758488B2 true JPH0758488B2 (ja) 1995-06-21

Family

ID=15924269

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61171501A Expired - Lifetime JPH0758488B2 (ja) 1986-07-23 1986-07-23 文書作成装置

Country Status (1)

Country Link
JP (1) JPH0758488B2 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04370630A (ja) * 1991-06-20 1992-12-24 Totoku Electric Co Ltd Crtディスプレイ装置

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS593546A (ja) * 1982-06-30 1984-01-10 Fujitsu Ltd 異形式文書間複写処理方式
JPS6049424A (ja) * 1983-08-29 1985-03-18 Sharp Corp 文書入力方式

Also Published As

Publication number Publication date
JPS6329876A (ja) 1988-02-08

Similar Documents

Publication Publication Date Title
JPS6329876A (ja) 文書作成装置
JP3072516B2 (ja) 文書編集装置
JPH0512263A (ja) 文書作成装置
JPS6365988B2 (ja)
JPH02151972A (ja) 文書検索方式
JPH0424758A (ja) 文書処理装置
JPS63240670A (ja) 文書処理装置
JP3160926B2 (ja) 文書作成装置
JPH02193260A (ja) 文書編集方法及び装置
JPH11327736A (ja) 画像処理装置及びその制御方法、コンピュータ可読メモリ
JP3020884B2 (ja) 情報処理装置及びその制御方法
JPH07141363A (ja) 文書編集方法
JPH09265374A (ja) メニュー選択処理方法
JPH03147062A (ja) 文書作成装置
JPH05274307A (ja) 文書作成装置及び方法
JP2580599B2 (ja) デ−タ編集装置
JPH0526227B2 (ja)
JPS63244168A (ja) 文書画像処理装置
JPH0736869A (ja) 文書編集装置
JPS58215692A (ja) 複写表示方式
JPH0392961A (ja) 文書処理装置
JPH06266522A (ja) メニュー選択装置
JPH07182317A (ja) 文書処理装置
JPH0721008A (ja) 文書作成装置およびその方法
JPH0656607B2 (ja) 文書作成装置