JPH0758488B2 - Document creation device - Google Patents

Document creation device

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
Japanese (ja)
Other versions
JPS6329876A (en
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/en
Publication of JPS6329876A publication Critical patent/JPS6329876A/en
Publication of JPH0758488B2 publication Critical patent/JPH0758488B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はコンピュータ装置等の機能を利用して構成した
文書作成装置に関する。
DETAILED DESCRIPTION OF THE INVENTION [Industrial field of use] The present invention relates to a document creation apparatus configured by utilizing the functions of a computer apparatus or the like.

〔従来の技術〕[Conventional technology]

コンピュータ装置等の機能を利用して構成した文書作成
装置は、入力装置としてキーボード等を備え、このキー
ボード上に配置した多数の文字入力キーにより順次所定
の文字データを入力して行く。この種の装置は表示装置
を備え、入力された文字データは表示画面上に順次表示
され、これによつて操作者は作成した文書を確認する。
対象とする文書が漢字まじり文である場合、装置は漢字
および熟語をその読みに対応させて記憶した辞典記憶部
を備え、キーボードからの読み入力により、この読みに
対応した漢字,熟語等を表示出力する。また、文書作成
装置は文書作成を効率化するために、文字データの訂
正,追加,削除等の種々の編集機能を備えている。この
ような各種の機能を利用して作成された文書データは後
の利用の為、デイスク記憶装置等の外部記憶手段に記憶
保存される。
A document creation device configured by utilizing the functions of a computer device or the like includes a keyboard or the like as an input device, and sequentially inputs predetermined character data by a large number of character input keys arranged on this keyboard. This type of device is provided with a display device, and the input character data is sequentially displayed on the display screen, whereby the operator confirms the created document.
When the target document is a kanji or kanji sentence, the device has a dictionary memory that stores kanji and idioms corresponding to their readings, and displays kanjis and idioms corresponding to this reading by inputting the readings from the keyboard. Output. Further, the document creating apparatus is provided with various editing functions such as correction, addition and deletion of character data in order to make document creation efficient. The document data created using such various functions is stored and stored in an external storage means such as a disk storage device for later use.

なお、この種の技術に関係あるものとしては、特開昭51
-51237号,特開昭53-4619号,特開昭53−53221号,特開
昭53−56925号,特開昭53-7132号がある。
Incidentally, as one related to this type of technology, Japanese Patent Laid-Open No.
-51237, JP-A-53-4619, JP-A-53-53221, JP-A-53-56925, and JP-A-53-7132.

現在、市販されている文書作成装置は、文書作成の効率
を向上するため、種々の機能を備えている。中でも定型
句入力と呼ばれているものは、操作員が独自に定めた読
みに対し、住所,あいさつ文等を予め登録でき、当該住
所,あいさつ文等を使用する場合には、所定の読みを入
力することにより、当該住所,あいさつ文等を入力でき
るものである。したがつて、この独自の読みを、できる
だけ少ない文字データから成る読みとしておくことによ
り、少ない読み入力でより多くの文字データを入力する
ことが可能となる。
Currently, commercially available document creation devices have various functions in order to improve the efficiency of document creation. Among them, the so-called fixed phrase input allows the operator to pre-register the address, greeting text, etc. for the reading specified by the operator, and when using the address, greeting text, etc., the specified reading must be performed. By inputting, the address, greeting text, etc. can be input. Therefore, by setting this unique reading as the reading consisting of as little character data as possible, it becomes possible to input more character data with less reading input.

〔発明が解決しようとする問題点〕[Problems to be solved by the invention]

上記した定型句入力と呼ばれる種類の機能は、より少な
い入力に対し、より多くの文字データを入力でき、文書
作成の効率化の点において極めて有効である。しかしな
がら、この種のものは、文書作成以前に、使用されるこ
とを予測し、予め登録する必要があり、また登録した場
合には、その読みとの対応を操作員が記憶しておかなけ
ればならない。すなわち、せつかく登録しても、その読
みを忘れてしまつては、これを読み出すことができな
い。更に、この種のものにおいては、登録する文字数に
制約があるのが実情である。
The above-mentioned type of function called fixed phrase input allows input of more character data with respect to less input, and is extremely effective in terms of streamlining document creation. However, this kind of thing needs to be predicted to be used before the document is created, and it is necessary to register it in advance. If registered, the operator must remember the correspondence with the reading. I won't. In other words, even if the user has registered at all, if he forgets to read it, it cannot be read. Furthermore, in this type, the number of characters to be registered is actually limited.

このように従来のものは、操作員が文書作成の際に必要
と思われるものを予め登録できる各種の機能を備え、文
書作成の効率化を図つている。
As described above, the conventional device has various functions that allow the operator to register in advance what he / she needs when creating a document, thereby improving the efficiency of document creation.

一方、前記したように、文書作成装置は外部記憶装置を
備え、操作員によつて作成された文書ファイルは、後の
利用等のため、順次当該外部記憶装置に記憶保存され
る。実情を考慮した場合、この外部記憶装置には操作員
が使用する各種の文書フアイルが多く記憶保存される。
そして、この記憶保存された文書フアイルには、操作員
が新たに文書を作成する場合において必要とされる種々
の文字列等が多く含まれいているのが実情である。
On the other hand, as described above, the document creating apparatus includes the external storage device, and the document files created by the operator are sequentially stored and stored in the external storage device for later use and the like. In consideration of the actual situation, this external storage device stores many document files used by the operator.
The document file stored and stored contains a lot of various character strings and the like which are required when an operator newly creates a document.

本発明はこの点に着目して成されたものであり、その目
的とするところは、簡単な操作で、既に作成済の文書フ
アイルの一部を、現在作成中の文書フアイルに有効活用
でき、結果的に文書作成効率を向上できる文書作成装置
を得ることにある。
The present invention has been made in view of this point, and an object thereof is to enable a part of a document file that has already been created to be effectively used for the document file that is currently being created, by a simple operation, As a result, it is to obtain a document creation device capable of improving document creation efficiency.

〔問題を解決するための手段〕[Means for solving problems]

上記の目的を達成するため、本発明においては、文書作
成中に既に作成済の任意の文書フアイルを読出して表示
し、表示画面との対応において当該文書フアイルの一部
を選択し、当該部分を作成中の文書に追加し得るように
したことにある。
In order to achieve the above object, in the present invention, an arbitrary document file already created is read out and displayed during document creation, a part of the document file is selected in correspondence with the display screen, and the part is selected. This is so that it can be added to the document being created.

すなわち、本発明の特徴とするところは、既作成済の文
書フアイルを記憶する外部文書記憶手段と、表示画面上
に表示した作成中の文書フアイルに対し、前記表示画面
との対応において既存文書追加位置を指定記憶する追加
位置指定手段と、前記外部文書記憶手段から任意の文書
フアイルを選択指令に基づいて読み出し、当該文書フア
イルを表示する既存文書選択表示手段と、当該既存文書
選択表示手段により選択表示した前記既存文書フアイル
から前記表示画面との対応において任意の文字列を選択
記憶する文字列選択記憶手段と、当該文字列選択記憶手
段により選択記憶した文字列データを前記作成中の文書
データの前記追加位置指定手段により指定した位置に追
加合成する文書合成手段とを具備したことにある。
That is, the feature of the present invention is that an existing document is added to the external document storage means for storing the already created document file and the document file being created displayed on the display screen in correspondence with the display screen. Additional position designation means for designating and storing a position, an arbitrary document file is read from the external document storage means based on a selection command, and selected by the existing document selection display means for displaying the document file and the existing document selection display means. Character string selection storage means for selectively storing an arbitrary character string in correspondence with the display screen from the displayed existing document file, and character string data selectively stored by the character string selection storage means of the document data being created. Document synthesizing means for additionally synthesizing at the position designated by the additional position designating means.

〔作用〕[Action]

上記のように構成すれば、現在作成中の文書フアイルに
対する既作成の文書フアイルに存在する所望の文字列デ
ータの追加に当り、その追加位置を表示画面との対応に
おいて指定操作し、所望の文字列データが存在する文書
フアイルを選択操作すると共に、表示画面に表示される
当該選択される文書フアイルに対し所望の文字列データ
を指定操作すればよい。
With the above configuration, when adding the desired character string data existing in the already created document file to the currently created document file, the addition position is designated and operated in correspondence with the display screen to obtain the desired character string. It is only necessary to select and operate the document file in which the column data exists, and to specify the desired character string data for the selected document file displayed on the display screen.

すなわち、追加位置指定操作に応答して追加位置指定記
憶手段は作成中の文書フアイルに対しその追加位置を記
憶保持する。既存文書フアイル選択表示手段は文書フア
イルの選択操作に応答し、この選択された所定の文書フ
アイルを外部文書記憶手段から読み出し、これを表示画
面上に表示する。文字列選択記憶手段は文字列選択操作
に応答し、選択された文字列データを当該文書フアイル
から抽出して記憶する。そして、文書合成手段は文字列
選択記憶手段により選択記憶した所望の文字列データ
を、作成中の文書フアイルの追加位置指定記憶手段によ
つて記憶保持された追加位置に追加合成する。
That is, in response to the additional position designation operation, the additional position designation storage means stores and holds the additional position for the document file being created. The existing document file selection display means responds to the operation of selecting the document file, reads out the selected predetermined document file from the external document storage means, and displays it on the display screen. In response to the character string selection operation, the character string selection storage means extracts the selected character string data from the document file and stores it. Then, the document synthesizing unit additionally synthesizes the desired character string data selected and stored by the character string selecting and storing unit at the additional position stored and held by the additional position specifying and storing unit of the document file being created.

〔実施例〕 以下、図に示す本発明の一実施例について説明する。[Embodiment] An embodiment of the present invention shown in the drawings will be described below.

第2図は本発明を適用した日本語文書作成装置の全体構
成を示すブロツク図である。KBは、文字データ,漢字の
読みデータ,変換指示,選択指示等の文章作成に必要な
各種指令等を入力指示するためのキーボードであり、こ
れら各種の指令等を入力するに必要な各種キーを備えて
いる。DICは漢字及び熟語を、その読みに対応させて記
憶した辞書記憶部である。PMは文章処理操作に必要な各
種処理手段を構成する各種処理プログラムを記憶したプ
ログラム記憶部である。CPUは処理部であり、プログラ
ム記憶部PMに記憶した各種処理プログラムを順次読み出
し、キーボードKBからの各種の指示に基づいて文書作成
処理を実行する。DSPは表示部であり、文書作成の過程
を順次その表示画面SC上に表示する。キーボードKBから
文書を構成する各種の文字データを入力すると、処理部
CPUはプログラム記憶部PMに記憶した処理プログラムに
基づいて、また必要に応じて対応する漢字を辞書記憶部
DICから順次読み出し、これを表示部DSPに表示出力す
る。DMはデータ記憶部であり、作成された文書、あるい
は各種処理の遂行に必要な中間データ等を一時的に記憶
する。EXMは作成されテータ記憶部DMに記憶した文書フ
アイルを後の利用等のため記憶保持する外部記憶手段で
あり、これは必要に応じて読み出され、データ記憶部DM
に格納されると共に、表示部DSPに表示される。そし
て、これはプログラム記憶部PMに格納した文書作成処理
手段の処理対象となる。この外部記憶装置EXMは一般的
には多数の文書フアイルを格納可能な記憶容量を備え、
これらは互いに異なつた文書フアイル名によつて入出力
管理される。
FIG. 2 is a block diagram showing the overall configuration of the Japanese document creation apparatus to which the present invention is applied. The KB is a keyboard for inputting various commands necessary for creating sentences such as character data, kanji reading data, conversion instructions, selection instructions, etc., and various keys necessary for inputting these various commands. I have it. DIC is a dictionary storage unit that stores kanji and idioms corresponding to their readings. PM is a program storage unit that stores various processing programs that constitute various processing means necessary for text processing operations. The CPU is a processing unit, which sequentially reads various processing programs stored in the program storage unit PM and executes a document creation process based on various instructions from the keyboard KB. The DSP is a display unit, and sequentially displays the document creation process on the display screen SC. When you input various character data that compose a document from the keyboard KB, the processing unit
The CPU stores a corresponding Kanji character in the dictionary storage unit based on the processing program stored in the program storage unit PM and as necessary.
The data is sequentially read from the DIC and displayed and output to the display DSP. The DM is a data storage unit that temporarily stores a created document, intermediate data necessary for performing various processes, or the like. EXM is an external storage means for storing and retaining the document file created and stored in the data storage section DM for later use, etc. This is read out as needed and is stored in the data storage section DM.
And is displayed on the display DSP. Then, this is a processing target of the document creation processing means stored in the program storage unit PM. This external storage device EXM generally has a storage capacity capable of storing a large number of document files,
These are input / output controlled by different document file names.

第3図は文書作成処理装置の全体の処理構成を示すフロ
ーチャートであり、これらの処理を実行する各種処理手
段は、プログラムの形で前記プログラム記憶部PMに記憶
し、当該処理プログラムを処理部CPUが実行することに
より所定の機能を達成する。図に示す処理手段は、起動
されるとまず、ステツプ3aでキーボードKBからのキー入
力を待つ。キーが入力されると、このキーデータを取り
込み、ステツプ3bではこれが予め定めた当該処理の終了
を意味するキー入力か否かを判定し、そうであれば当該
処理を終了する。そうでなければステツプ3cで、当該キ
ーデータが予め定めた既存文書再利用指示キーデータか
否かを判定する。判定の結果、このキーデータが文書再
利用指示キーデータでなければ、処理をステツプ3dに移
す。ステツプ3dは一般的な文書作成・編集処理手段WPで
あり、入力されたデータは当該手段WPによつて処理さ
れ、所定の文書作成・編集処理の対象となる。ステツプ
3cで判定の結果、入力されたキーデータが予め定めた既
存文書再利用指示キーデータであれば処理をステツプ3e
に移す。このステツプ3eは既存文書の再編集処理手段SY
RYSの実行であり、本実施例の主要部を成す。これにつ
いては後に詳述する。ステツプ3e,3dのいずれかの処理
が終了すると、再びステツプ3aに戻り、キー入力待とな
り、以後は前記の処理を繰り返し実行する。
FIG. 3 is a flowchart showing the overall processing configuration of the document creation processing apparatus. Various processing means for executing these processings are stored in the program storage unit PM in the form of programs, and the processing programs are stored in the processing unit CPU. Performs a predetermined function by executing. When the processing means shown in the figure is activated, it first waits for a key input from the keyboard KB in step 3a. When the key is input, this key data is fetched, and in step 3b it is determined whether or not this is a key input which means the end of the predetermined processing, and if so, the processing is ended. Otherwise, in step 3c, it is determined whether the key data is the predetermined existing document reuse instruction key data. If the result of determination is that this key data is not document reuse instruction key data, the processing moves to step 3d. Step 3d is a general document creating / editing processing means WP, and the input data is processed by the means WP and is the target of a predetermined document creating / editing processing. Step
As a result of the determination in 3c, if the input key data is the predetermined existing document reuse instruction key data, the processing is performed 3e.
Move to. This step 3e is a re-editing processing means SY for existing documents.
This is the execution of RYS and constitutes the main part of this embodiment. This will be described in detail later. When either one of the steps 3e and 3d is completed, the process returns to the step 3a again to wait for a key input, and thereafter, the above-mentioned processing is repeatedly executed.

第1図は主要部を成す既存文書再利用編集処理手段SYRY
Sを示す既略フローチャートである。第19図は本実施例
の操作概要の一例を示す表示画面SCの表示進行図であ
る。この例は、氏名と住所を合せた文書を作成する場合
を例に取つて説明してある。この際、住所を書き込んだ
文書フアイルは既に外部記憶装置EXMに記憶登録されて
いるものとする。所望の文書を作成するためには、まず
第19図(a)に示すように氏名を入力する。そして、こ
れの入力が終了した後に、キーボードKB上に配置した予
め定めた既存文書再利用指示キーを押す。そして、既存
文書から選択した文字列を追加する位置にカーソルCSを
移動し、その位置を確定する。そうすると、外部記憶装
置EXMに登録されている既存文書の一覧表が表示され
る。ここで、利用したい既存文書を選択、ここでは住所
フアイルを選択すると、この内容が第19図(c)に示す
ように表示画面SC上に表示される。そこで、カーソルCS
を移動し、所望の文字列の先頭位置S1と終了位置S2を確
定する。これにより、第19図(d)に示すように、入力
した氏名と、既存文書フアイルから選択した文字列とが
合成され新たな文書フアイルが作成され、これが表示画
面SC上に表示されることになる。
Figure 1 shows the existing document reuse edit processing means SYRY which is the main part.
It is an abbreviated flowchart showing S. FIG. 19 is a display progress diagram of the display screen SC showing an example of the operation outline of the present embodiment. This example is explained by taking the case of creating a document in which the name and the address are combined. At this time, it is assumed that the document file in which the address is written is already stored and registered in the external storage device EXM. To create a desired document, first enter the name as shown in FIG. 19 (a). Then, after this input is completed, a predetermined existing document reuse instruction key arranged on the keyboard KB is pressed. Then, the cursor CS is moved to a position where the character string selected from the existing document is added, and the position is fixed. Then, a list of existing documents registered in the external storage device EXM is displayed. Here, when an existing document to be used is selected, here, an address file is selected, the content is displayed on the display screen SC as shown in FIG. 19 (c). So the cursor CS
Is moved to determine the start position S1 and end position S2 of the desired character string. As a result, as shown in FIG. 19 (d), the entered name and the character string selected from the existing document file are combined to create a new document file, which is displayed on the display screen SC. Become.

第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の各記憶アドレス
を順次走査指定する文字列取込バツフアポインタ記憶部
である。
In executing the edit processing means SYRYS shown in FIG. 1, various storage units are set in the data storage unit DM. FIG. 18 is a memory configuration diagram showing each of these storage units, and the function of each of these storage units will be described below. The FMB is a screen buffer storage unit, which corresponds to the display screen SC, and by writing character data and the like, predetermined characters and the like are displayed by the action of the display unit DSP. The BFL is a created document file storage unit, which sequentially stores character data and the like that form a created document in correspondence with the display screen SC. The stored contents of the created document file storage unit BFL are transferred to the screen buffer storage unit FMB and displayed. The CSP is a screen display cursor pointer storage unit, which stores the position of the cursor CS indicating the edit target position and the like on the display screen SC. The EDP is an edit pointer storage unit, which stores the position of the created document file storage unit BFL corresponding to the cursor pointer CSP and corresponding to the position of the cursor CS on the display screen SC. APP is an additional position storage unit that stores a position to add a character string selected from an existing document file. SEB is a screen information save buffer for saving the contents of the screen buffer storage area FMB, and SR
P is a screen information read pointer storage unit that sequentially scans and specifies each storage address of the storage unit FMB to read the contents of the screen buffer storage unit FMB, and SEP writes the read storage contents to the screen information save buffer SEB. A save buffer pointer storage unit for sequentially scanning and designating each storage address of the SEB. The RDF is a reference document determination flag storage unit that stores whether or not the existing document file to be referenced is determined by the operator. EFL is an existing document file storage unit that stores the selected existing document file,
Since BRP reads the stored contents from this storage unit EFL,
It is an existing document file read pointer storage unit that scans and specifies each storage address of the storage unit EFL. SPP and EPP are a start extraction position storage unit and an end extraction position storage unit that store the start address and end address of the character string data forming the desired character string existing in the existing document file storage unit EFL. SRB is a character string fetch buffer that stores the selected character string data, and SRP is a character string fetch buffer pointer that sequentially scans and specifies each storage address of the buffer SRB to write the selected character string data to this buffer SRB. It is a storage unit.

以下、これらを参照し、第1図について説明する。この
図に示す処理手段SYRYSは大きく6つのステツプから成
る。ステツプ1aは既存文書フアイルから選択する文字列
を追加する作成中の文書のその追加位置を操作員から入
力要求し、その位置情報を記憶する追加位置指定手段IN
PJSの実行である。ステツプ1bは現在作成中の文書が表
示されている表示画面SCの内容を退避する表示画面情報
退避手段BNSTHの実行である。続く、ステツプ1cは外部
記憶装置EXMに既に記憶してある文書フアイルから所望
の文書フアイルを選択し、これを表示する既存文書選択
表示手段BNSDPの実行であり、ステツプ1dはこの表示さ
れた文書フアイルから所望の文字列データを選択し、こ
れを記憶する文字列選択記憶手段STRIDの実行である。
ステツプ1eはステツプ1bにおいて退避した表示画面情報
を回復する表示画面情報回復手段BNKIFの実行であり、
ステツプ1fはステツプ1dによつて選択記憶された文字列
データを、現在作成中の文書フアイルへ追加合成する文
書合成手段SYGTRの実行である。
Hereinafter, FIG. 1 will be described with reference to these. The processing means SYRYS shown in this figure consists of six steps. Step 1a is to add a character string to be selected from an existing document file. The operator is requested to input the additional position of the document being created, and the additional position specifying means IN for storing the position information is stored.
It is the execution of PJS. Step 1b is execution of the display screen information saving means BNSTH for saving the contents of the display screen SC on which the document currently being created is displayed. Subsequently, step 1c is the execution of the existing document selection display means BNSDP for selecting a desired document file from the document files already stored in the external storage device EXM and displaying it, and step 1d is the displayed document file. This is the execution of the character string selection / storage means STRID which selects desired character string data from and stores it.
Step 1e is the execution of the display screen information recovery means BNKIF for recovering the display screen information saved in step 1b,
Step 1f is the execution of the document synthesizing means SYGTR for additionally synthesizing the character string data selected and stored by step 1d to the document file currently being created.

以下、第1図に示す各ステツプで実行される各手段を詳
細に説明する。第4図はステツプ1aで実行される追加位
置指定手段INPJSの詳細を示すフローチャートである。
当該手段INPJSは起動されることにより、ステツプ4aで
編集位置設定処理を実行する。これは文書作成中にカー
ソルCSの位置、すなわち編集位置をカーソルCSの移動キ
ーの入力により変更し、同時にこのカーソルCSの位置に
対応する作成中文書フアイル記憶部BFLの位置を示す編
集ポインタEDPも更新する。そして、ステツプ4bでキー
ボードからのキー入力を待つ。ステツプ4cでは入力され
たキーが、以後に選択する文字列データの追加位置を確
定するキーか否かを判定し、そうでなければ処理をステ
ツプ4aに戻し、確定するキーであれば処理をステツプ4d
に移す。この確定するキーとしては、一般的にはキーボ
ードKB上に配置した「復改」キー、あるいは「リター
ン」キーと呼ばれるキーが使用可能である。ステツプ4d
では、既存文書取込位置を記憶する処理であり、具体的
にはカーソルCSの位置と対応した編集ポインタEDPの記
憶内容を追加位置記憶部APPに転送記憶することによつ
て達成される。
Hereinafter, each means executed in each step shown in FIG. 1 will be described in detail. FIG. 4 is a flow chart showing the details of the additional position designation means INPJS executed in step 1a.
When the means INPJS is activated, the editing position setting process is executed in step 4a. This is because the position of the cursor CS, that is, the editing position is changed by inputting the movement key of the cursor CS during document creation, and at the same time, the editing pointer EDP indicating the position of the document file storage section BFL being created corresponding to the position of the cursor CS Update. Then, step 4b waits for a key input from the keyboard. In step 4c, it is judged whether or not the input key is the key for confirming the additional position of the character string data to be selected later, and if not, the process is returned to step 4a, and if it is the confirmed key, the process is skipped. 4d
Move to. As the key to be confirmed, a key called "return" key or "return" key generally arranged on the keyboard KB can be used. Step 4d
Then, it is a process of storing the existing document fetching position, and is specifically achieved by transferring and storing the stored content of the edit pointer EDP corresponding to the position of the cursor CS to the additional position storage unit 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に
退避される。
FIG. 5 is a flow chart showing details of the display screen information saving means BNSTH executed in step 1b of FIG. The means BNSTH is activated, so that first, step 5a
The screen information read pointer SRP is initialized with. this is,
This is a process of setting the start address of the screen buffer storage unit FMB of the pointer SRP. Subsequently, step 5b initializes the screen information save buffer pointer SEP. This is a process of setting the start address of the screen information save buffer SEB in the pointer SEP. Then, by the subsequent processing, the contents stored in the screen buffer storage unit FMB are saved in the screen information save buffer SEB.
By storing the data in the screen buffer storage unit FMB, the contents stored in the screen buffer storage unit FMB are saved in the screen information storage buffer SEB. That is, in step 5c, it is determined whether or not the stored content of the screen information read pointer SRP exceeds the final address of the screen buffer storage unit FMB, that is, whether or not each address of the screen buffer storage unit FMB is designated for scanning. If it exceeds, the processing of the means BNSTH ends. If it does not exceed, the process moves to step 5d and the screen information read pointer SRP
The contents of the address pointed to by are saved. That is, the stored character information at the address pointed to by the screen information read pointer SRP is read, and this character information is transferred to the screen information save buffer SEP pointed to by the screen information save buffer pointer SEP.
Write to the address of EB. In step 5e, the contents of the screen information read pointer SRP are updated, and in step 5f, the contents of the screen information save buffer pointer SEP are updated, that is, each pointer SRP, SEP points to the next address of the corresponding storage unit FMB, SEB. Update only 1 and return the process to step 5c. By repeating these steps 5c, 5d, 5e, 5f, the contents stored in the screen buffer storage unit FMB are sequentially saved in the screen information save buffer SEB in units of one address. When the condition is satisfied in step 5c, all the storage contents of the screen buffer storage unit FMB are saved in the screen information save buffer 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上
に表示される。
FIG. 6 is a flowchart showing the details of the existing document selecting means BNSDP executed in step 1c of FIG. When the means BNSDP is activated, a list of existing document names is displayed on the display screen SC in step 6a, and the operator is requested to select the document name displayed in step 6b. This step 6
The processing by a and 6b is a function of a general document creation device, and the step 6a reads data concerning the document name of the already created document stored in this external storage device EXM from the external storage device EXM, and Is displayed on the display screen SC. Then, in step 6b, a desired document name is selected from the displayed many document names. When the desired document file is selected in step 6b, the process is moved to step 6c. This step 6c is a processing means EXBDS for displaying the selected reference document file on the display screen SC, which will be described later. Step 6d is a process for confirming whether the document selected and displayed in the above step is the document file desired by the operator. In this embodiment, the three requests are accepted here.
That is, a request to affirm that the referenced document is the displayed document file, a request to reference another document file,
And a request to suspend the process of referring to the document file,
Each request corresponds to the numeric keys 1, 2, and 3 arranged on the keyboard KB. If any one of these keys is pressed in step 6d, this is determined in step 6e. If the numeral "1" key is selected, the processing is to step 6f. If the numeral "2" key is selected, the processing is to step 6a. Return, if the key is the number "3", the process proceeds to step 6g. In step 6f, the reference document determination flag RDF is turned on, and in step 6g, the reference document determination flag RDF is turned off. The reference document file is determined by the above processes, and the reference document file is displayed on the display screen 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画面分が表示画面に表示される。
FIG. 7 is a flow chart showing in detail the screen display means EXBDS of the reference document file executed in step 6c of FIG. By the means EXBDS being activated,
First, the document file selected in step 7a is read from the external storage device EXM, and this is read in the existing document file storage unit EFL.
To store. Then, in step 7b, the existing document file read pointer BRP is initialized. This is a process of setting the leading address of the existing document file storage unit EFL in the file read pointer BRP. In step 7c, the screen display cursor pointer CSP is initialized. This is a process of setting the start address of the screen buffer storage unit FMB in the cursor pointer CSP. Then, by the subsequent processing, by transferring and storing the storage content of the existing document file storage unit EFL to the screen buffer storage unit FMB, by storing the storage content of the existing document file storage unit FMB in the screen buffer storage unit FMB, Display the contents of an existing document file. That is, in step 7d, it is determined whether or not the stored content of the cursor pointer CSP exceeds the final address of the screen buffer storage unit FMB, that is, whether or not each address of the screen buffer storage unit FMB is designated for scanning. If yes, move the process to step 7h. If not, the process proceeds to step 7e to store the contents of the address indicated by the file read pointer BRP in the screen buffer storage unit FMB. That is, the stored character information at the address pointed to by the file read pointer BRP is read, and this character information is written to the address in the screen buffer storage unit FMB pointed to by the cursor pointer CSP. In step 7f, the contents of the file read pointer BRP are updated, and in step 7g, the contents of the cursor pointer SEP are updated, that is, each pointer C
The SP and BRP are updated by 1 so as to point to the next address of the corresponding storage units FMB and EFL, and the process is returned to step 7d. By repeating these steps 7d, 7e, 7f, 7g, the storage contents of the existing document file storage unit EFL are sequentially stored in the screen buffer storage unit FMB in units of one address. When the condition is satisfied in step 7d, the existing document file storage unit EF
The stored contents of one screen of L will be stored in the screen buffer storage unit FMB. As a result, the existing document file is displayed on the display screen SC. Step 7h is a process of confirming with the operator whether the display range of the selected document file satisfies the request. In general, the created document cannot be displayed on the display screen SC in many cases, and the storage capacity of the existing document file storage unit EFL exceeds the storage capacity of the screen buffer storage unit FMB. As will be apparent from what will be described later, this embodiment shows a case where the existing document files stored in the existing document file storage unit EFL are switched and displayed in screen units. Therefore, step 7h is configured to accept three requests. That is, there are a request for affirming the current display range, a request for displaying the next page, and a request for displaying the previous page. These are the "return" key arranged on the keyboard KB,
It corresponds to the arrow "→" key and the arrow "←" key respectively. When any one of these keys is pressed in step 7h, this is determined in step 7i, and if it is an affirmative key, the processing of the means EXBDS is ended, and if it is the next page key, the processing is returned to step 7c, and the previous If it is the page key, the process proceeds to step 7j. It is clear from the above description that the next page is displayed by returning the processing to step 7c because only the cursor pointer CSP is initialized in step 7c. At step 7j, the file read pointer BRP is updated to display the previous page. Specifically, this is updated to a value obtained by subtracting the maximum number of characters displayed on the display screen SC from the content of the file read pointer BRP. That is, the file read pointer BRP is returned by one screen. After the end of this processing step 7j, if the processing is returned to step 7c, the previous page can be displayed.
Through the above processing, one screen of the predetermined portion of the selected existing document file is displayed on the display screen.

第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の処理を終了す
る。
FIG. 8 is a flow chart showing the character string selection storage means STRID executed in step 1d of FIG. The means STR
It is composed of two means, ID. That is, by the activation of the means STRID, the existing document extraction range setting means HANIS which is first executed at step 8a and the temporary storage means TORIM of the extraction character string which is subsequently executed at step 8b.
And. FIG. 9 is a flow chart showing in detail the existing document extraction range setting means HANIS shown in step 8a, and this figure will be described below. When the means HANIS is activated, first, the extraction range setting initialization process TORII shown in step 9a is executed. As shown in FIG. 10, in step 10a, the leading extraction position storage unit SPP and the ending extraction position storage unit EPP that store the beginning and end positions of the character string extraction range are cleared. Continue, step 1
In 0b, the display cursor pointer CSP is set to the start position of the display screen SC, and in step 10c, the file read pointer B
Set RP to the position corresponding to this display cursor pointer CSP. Then, in step 9b, the display cursor pointer CS
The cursor CS is displayed on the display screen SC based on the stored contents of P. Next, at step 9c, the keyboard KB is set by the operator.
Read the cursor movement key input from
The key data read in 9d is judged. If this key data is the cursor rightward movement key "→", the process proceeds to step 9e, and the cursor leftward movement key "←"
If so, the process proceeds to step 9f. Step 9e is cursor forward update processing TORIU, step 9f is cursor backward update processing TORID, and these processing TORIU and TORID are shown in FIGS. 11 and 12, respectively. That is, as shown in FIG. 11, in the cursor forward update processing TORIU, first, the file read pointer BRP is set to 1 by step 11a.
It is updated forward by the character, and the display cursor pointer CSP is similarly updated in step 11b. Then, in step 11c, the front confirmation processing CHKUP of the screen display is executed. The processing CHKUP
First, as shown in FIG. 13, at step 13a, the cursor CS
It is determined whether or not can be displayed. Specifically, it is determined whether or not the value of the display cursor pointer CSP has exceeded the final position of the display screen SC, and if not, the processing CHKU
Quit P. If it exceeds, the process moves to step 13b to clear the display screen SC, that is, the screen buffer storage unit.
FMB is cleared, and the document following this is displayed on the display screen SC in step 13c, that is, the following document is transferred and stored from the existing document file storage unit EFL to the screen buffer storage unit FMB. Then, in step 13d, the display cursor pointer CSP is initialized to the screen top position, and the file read pointer BR
Initialize P to the corresponding position. In this way, when the cursor forward update processing TORIU is completed, the processing is returned to step 9b again. Similarly, in the cursor backward update process TORID shown in FIG. 12, first, the file read pointer BRP is updated backward by one character at step 12a, and then step 1
Similarly, the display cursor pointer CSP is updated in 2b. Then, in step 12c, the backward confirmation processing CHKDN of the screen display is executed. As shown in FIG. 14, the processing CHKDN first determines in step 14a whether or not the cursor CS can be displayed. Specifically, it is determined whether or not the value of the display cursor pointer CSP exceeds the start position of the display screen SC, and if not, the process CHKUP is ended. If it exceeds,
The processing is moved to step 14b, the display screen SC is cleared, that is, the screen buffer storage area FMB is cleared, and in step 14c, the next previous screen document is displayed on the display screen SC, that is, the previous screen document is the existing document. Transfer and store from the file storage unit EFL to the screen buffer storage unit FMB. Then, in step 14d, the display cursor pointer CSP is initialized to the final position on the screen, and the file read pointer BRP is initialized to the corresponding position. When the cursor backward update process TORDN is completed in this way, the process returns to step 9b. After that, the cursor CS is controlled to be displayed at a desired position on the display screen SC by repeating the above. And step 9c
When the operator presses an affirmative key, for example, a "return" key or a "revise" key, the leading take-out position and the end take-out position of the character string to be selected are determined by this.
That is, if it is the first time, the leading take-out position is set, and if it is the second time, the end take-out position is decided. That is, when the affirmative key is pressed, the process proceeds to step 9g.
In step 9g, it is determined whether or not the position data is stored in the leading extraction position storage unit SPP. If not stored, in step 9h the contents of the file read pointer BRP at that time point are set as the leading extraction position, and this is set as the leading position. It is stored in the take-out position storage unit SPP, and the process is returned to step 9b. If it has been stored, the contents of the file pointer BRP at that time point is set as the end extraction position in step 9i, this is stored in the end extraction position storage unit EPP, and the processing of the means HANIS ends.

第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の処理を終了す
る。
FIG. 15 is a flow chart showing in detail the process shown in step 8b of FIG. 8, and based on the fact that the start position and end position of the character string have been determined as described above, the character string data already exists. This is a process of transferring and storing from the document file storage unit EFL to the character string import buffer SRB. First, in step 15a, the contents of the leading extraction position storage unit SPP are stored in the file read pointer BRP to initialize it. As a result, the file read pointer BRP indicates the start position of the selected character string data. Then, in step 15b, the character string acquisition buffer pointer SRP
This is initialized by setting the start address of the character string capture buffer SRB to. And the subsequent steps
By repeatedly executing 15c, 15d, 15e, and 15f, the selected character string data is transferred from the existing document file storage unit EFL and stored in the character string import buffer SRB. That is,
At step 15c, one character is transferred. This is the existing document file storage area EFL that indicates the file read pointer EFL.
Is read out and the read-out content is written in the position of the character string fetch buffer SRB pointed to by the buffer pointer SRP. Then, in step 15d, it is determined whether or not the extraction is completed. This is because the value of the file read pointer BRP is
It is determined whether or not the value stored in the end extraction position storage unit EPP matches, that is, whether the file read pointer BRP has designated each address to the end extraction position. If the two values do not match, step 15
Move to e. File read pointer BRP in step 15e
Is updated by 1, and in the subsequent step 15f, the value of the buffer pointer SRP is updated by 1, and the process returns to step 15c in preparation for the transfer of the next character. Then, at step 15d, when the value of the file read pointer BRP and the value of the end extraction position storage unit EPP match, the character acquisition buffer of the desired character string data is acquired.
When the transfer to SRB is completed, the processing of the means TORIM is completed.

第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に回復される。
FIG. 16 is a flow chart showing in detail the display screen information recovery means BNKIF executed in step 1e of FIG. The means BNKIF is means for reversely restoring the display screen information saved by the display screen information saving means BNSTH shown in step 1b of FIG. More specifically, the storage contents of the screen information save buffer SEB are transferred and stored in the screen buffer storage unit FMB. When the means BNKIF is activated, first the screen display cursor pointer CSP is initialized in step 16a. This is a process of setting the start address of the screen buffer storage unit FMB in this pointer CSP. Subsequently, step 16b initializes the screen information save buffer pointer SEP. This is a process of setting the start address of the screen information save buffer SEB in the pointer SEP. Then, by the subsequent processing, the storage contents of the screen information save buffer SEB are transferred and stored in the screen buffer storage unit FMB, thereby restoring the storage contents of the screen information save buffer SEB to the screen buffer storage unit FMB. That is, in step 16c, it is determined whether or not the stored content of the screen display cursor pointer CSP exceeds the final address of the screen buffer storage unit FMB, that is, whether or not each address of the screen buffer storage unit FMB is designated for scanning. If it exceeds, the processing of the means BNKIF ends. If not, step 16d
Then, the contents of the address indicated by the buffer pointer SEP are restored. This is the buffer pointer SEP
The memory character information of the address pointed to by is read, and this character information is written in the address of the screen buffer storage unit FMB pointed by the screen display cursor pointer CSP. Step 16e
The contents of the screen display cursor pointer CSP, and the contents of the screen information save buffer pointer SEP are updated in step 16f, that is, the storage unit F to which each pointer CSP, SEP corresponds.
Update only 1 to point to the next address of MB, SEB,
The process returns to step 16c. Each of these steps 16c, 16d, 1
By repeating steps 6e and 16f, the stored contents of the screen information save buffer SEB are sequentially restored to the screen buffer storage unit FMB in units of one address. When the condition is satisfied in step 16c, all the stored contents of the screen information save buffer SEB are restored to the screen buffer storage unit 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つの文字データの合成処理であ
る。
FIG. 17 is a document synthesizing means executed in step 1f of FIG.
It is a flow chart showing the SYGTR in detail. The means SYG
TR is a character string selection storage means STRI shown in step 1d of FIG.
The character string data selected from the existing document file by D and stored in the character string import buffer SRB is stored as an additional position in the document file currently being created, that is, the document file stored in the document file storage section BFL being created. It is a means for synthesizing based on the stored contents of the department APP. When the means SYGTR is activated, first the number of characters to be fetched is calculated in step 17a. This is the calculation of the number of characters stored in the character string import buffer SRB. The value of the leading extraction position storage SPP is subtracted from the value of the end extraction position storage EPP, and the result is 1
It is obtained by adding Continue, step 17b
Then, based on the stored contents of the additional position storage unit APP that stores the additional position of the selected character string data for the document file currently being created, it is necessary to initially set the screen display cursor pointer CSP and the edit pointer EDP to indicate the additional position. Turn into. Then, in step 17c, the character string buffer pointer SRP is initialized so that the pointer SRP points to the start address of the character string fetch buffer SRB. Thereafter, by executing the subsequent steps 17d, 17e, 17f, 17g, 17h, and 17i, the selected character string data is synthesized into a predetermined state in the document file being created. That is, in step 17d, it is determined whether the document composition is completed or not. This is determined by whether or not the character data of the number of characters calculated in step 17a has been combined. If not completed, the process proceeds to step 17e. Step 17e is a synthesis process of one character data.

すなわち、バツフアポインタ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には選択された文字列
データが合成される。
That is, the character data stored at the address of the character string import buffer SRB indicated by the buffer pointer SRP is read out, and this character data is displayed on the screen display cursor pointer CSP.
And a screen buffer storage section F indicated by the edit pointer EDP
Write to the MB and the address of the document file storage BFL being created. Then, at step 17f, the buffer pointer SRP
At step 17g, the screen display cursor pointer CSP, and at step 17h, the edit pointer EDP, and the pointers SRP and CS.
The P and EDP are updated so as to indicate the next address of the corresponding storage unit SRB, FMB, BFL. In the following step 17i, the calculated character numerical value is "-1", and the process is returned to step 17d. Hereafter, this is repeated for the number of characters calculated in step 17a,
When the condition is satisfied in step 17d, the processing of the means SYGTR ends. As a result, the document file being created
The selected character string data is combined in the BFL and the screen buffer storage unit FMB.

以上の説明から明らかなように、本実施例によれば、文
書作成中に外部記憶装置EXMに記憶保存してある既作成
済の文書フアイルを呼び出し、当該作成済の文書フアイ
ルから表示画面SCとの対応において任意の文字列データ
を選択でき、これを作成中の文書フアイルの任意の位置
に合成することができる。そして、その操作は、作成中
文書フアイルに対する追加位置の確定、既作成済文書フ
アイルの選択、所望の文字列選択という簡単なものであ
る。したがつて、簡単な操作で、既に作成済の文書フア
イルの一部を、現在作成中の文書フアイルに有効活用で
き、結果的に文書作成効率を向上できる文書作成装置を
得ることができる。
As is clear from the above description, according to the present embodiment, the already created document file stored and stored in the external storage device EXM is called during document creation, and the display screen SC is displayed from the created document file. It is possible to select any character string data in correspondence of (1) and combine it at any position in the document file being created. Then, the operation is a simple operation such as determining an additional position for the document file being created, selecting an already created document file, and selecting a desired character string. Therefore, with a simple operation, a part of the document file that has already been created can be effectively used for the document file that is currently being created, and as a result, it is possible to obtain the document creation device that can improve the document creation efficiency.

以上、実施例においては、既存文書データからの文字列
の選択、および当該選択された文字列データの、作成中
文書データへの追加位置の指定に当り、キーボードKB上
に設けたカーソル制御キーにより各位置を指定する場合
について説明したが、これはカーソル制御キーに限定さ
れず、従来一般的に使用されている各種の表示画面の座
標指示装置が使用可能である。
As described above, in the embodiment, the cursor control keys provided on the keyboard KB are used to select the character string from the existing document data and to specify the additional position of the selected character string data to the document data being created. Although the case of designating each position has been described, this is not limited to the cursor control key, and a coordinate pointing device for various display screens that have been commonly used in the past can be used.

また、実施例においては、作成中の文書フアイルを記憶
する作成中文書フアイル記憶部BFLと、選択された既存
文書フアイルを一時的に記憶する既存文書フアイル記憶
部EFLとをデータ記憶部DMの予め定めた位置に予め確保
する場合について説明したが、これは次のようにしても
よい。すなわち、作成中文書フアイル記憶部BFLを既存
文書フアイル記憶部EFLと共有する。そして、既存文書
フアイルの読み出しに当り、作成中文書フアイルを所定
のフアイル名で外部記憶装置EXMに記憶すると共に、当
該フアイル名を記憶する。その後、所定の既存文書フア
イルをフアイル記憶部BFLに読み込み、当該記憶部BFLか
ら希望の文字列データを選択し、当該文字列データを文
字列取込バツフアに取り込む。作成中文書フアイルへの
選択文字列データの所定位置への合成に当つては、前記
記憶した作成中文書フアイルのフアイル名を基に、当該
作成中文書フアイルを外部記憶装置EXMから読み出し、
これを作成中文書フアイル記憶部BFLに記憶し、その
後、当該作成中文書フアイルと選択した文字列データと
を合成する。このようにすれば、フアイル記憶部は1つ
で済み、データ記憶部DMを有効利用できる。また、この
ようにしても、外部記憶装置EXMに対する作成中文書フ
アイルの書き込み、および読み出しに際しては、操作員
によるフアイル名指定等の操作が全く介在しないため、
操作の面においては実施例と同様である。
In addition, in the embodiment, a document file storage unit BFL being created which stores a document file being created, and an existing document file storage unit EFL which temporarily stores a selected existing document file are stored in advance in the data storage unit DM. Although the case of securing the fixed position in advance has been described, this may be performed as follows. That is, the document file storage unit BFL being created is shared with the existing document file storage unit EFL. When reading the existing document file, the document file being created is stored in the external storage device EXM with a predetermined file name, and the file name is stored. After that, a predetermined existing document file is read into the file storage unit BFL, desired character string data is selected from the storage unit BFL, and the character string data is loaded into the character string loading buffer. In synthesizing the selected character string data to the document file being created at a predetermined position, based on the file name of the stored document file being created, the document file being created is read from the external storage device EXM,
This is stored in the document file under creation storage unit BFL, and then the document file under preparation and the selected character string data are combined. By doing so, only one file storage unit is required, and the data storage unit DM can be effectively used. Further, even in this case, when writing and reading the document file being created with respect to the external storage device EXM, there is no intervention by the operator such as designation of the file name.
In terms of operation, it is the same as the embodiment.

更に、実施例においては、既存文書フアイルからの文字
列データの選択以前に、当該文字列データの合成位置を
決定する場合について説明したが、これは逆であつても
よい。すなわち、文書作成中に既存文書フアイルを呼び
出し、当該文書フアイルから所望の文字列データを選択
した後、作成中の文書に対して当該文字列データの合成
位置を決定し、その後、文書を合成するようにしてもよ
い。
Further, in the embodiment, the case where the composite position of the character string data is determined before the selection of the character string data from the existing document file has been described, but this may be reversed. That is, an existing document file is called during document creation, desired character string data is selected from the document file, the position where the character string data is combined with the document being created is determined, and then the document is combined. You may do it.

〔発明の効果〕〔The invention's effect〕

以上の説明から明らかなように、本発明によれば、簡単
な操作で、既に作成済の文書フアイルの一部を、現在作
成中の文書フアイルに有効活用でき、結果的に文書作成
効率を向上できる文書作成装置を得ることができる。
As is clear from the above description, according to the present invention, a part of a document file that has already been created can be effectively used for the document file that is currently created by a simple operation, and as a result, the document creation efficiency is improved. It is possible to obtain a document creation device that can do it.

【図面の簡単な説明】[Brief description of drawings]

図は本発明の一実施例を示したものであり、第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:文書合成手段
FIG. 1 shows an embodiment of the present invention. FIG. 1 is a flow chart showing an existing document reuse editing processing means which is a main part, and FIG. 2 is a block diagram showing the entire configuration of a document creating apparatus. FIG. 3 is a flow chart showing the overall flow of document creation processing, FIG. 4 is a flow chart showing an example of additional position designating means, FIG. 5 is a flow chart showing an example of display screen information saving means, and FIG. Is a flow chart showing an example of the existing document selection display means, FIG. 7 is a flow chart showing an example of the reference document screen display means used in FIG. 6, and FIG. 8 is an example of a character string selection storage means. The flowchart shown in FIG. 9, FIG. 9 is a flowchart showing an example of the existing document extraction range setting means used in FIG. 8, and FIG.
FIG. 11 is a flow chart showing an example of the extraction range setting initialization means used in FIG. 11, and FIG. 11 is a flow chart showing an example of the cursor forward update processing means used in FIG.
FIG. 12 is a flow chart showing an example of the cursor rearward update processing means used in FIG. 9, and FIG. 13 is a flow chart showing an example of the screen display forward confirmation means used in FIG. FIG. 15 is a flow chart showing an example of the backward confirmation means of the screen display used in FIG. 12, FIG. 15 is a flow chart showing the character string temporary storage processing means used in FIG. 8, and FIG. FIG. 17 is a flow chart showing an example of the display screen information recovery means, FIG. 17 is a flow chart showing an example of the document synthesizing means, FIG. 18 is a memory block diagram showing the configuration of various storage sections, and FIG. It is a figure which shows the display state of the display screen which shows an example. EXM: external document storage means, INPJS: additional position specification means, BNSD
P: Existing document selection display means, STRID: Character string selection storage means,
SYGTR: Document synthesis method

───────────────────────────────────────────────────── フロントページの続き (72)発明者 丸山 勉 茨城県日立市東多賀町1丁目1番1号 株 式会社日立製作所多賀工場内 (72)発明者 川瀬 正紀 茨城県日立市東多賀町1丁目1番1号 株 式会社日立製作所多賀工場内 (72)発明者 辰野 雄二郎 茨城県日立市東多賀町1丁目1番1号 株 式会社日立製作所多賀工場内 (72)発明者 中根 啓一 神奈川県横浜市戸塚区吉田町292番地 株 式会社日立製作所マイクロエレクトロニク ス機器開発研究所内 (72)発明者 河野 勝也 神奈川県横浜市戸塚区戸塚町5030番地 株 式会社日立製作所ソフトウエア工場内 (72)発明者 仙波 栄治 東京都千代田区神田駿河台4丁目6番地 株式会社日立製作所内 (56)参考文献 特開 昭59−3546(JP,A) ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Tsutomu Maruyama 1-1-1 Higashitaga-cho, Hitachi-shi, Ibaraki Hitachi Co., Ltd. Taga factory (72) Inventor Masanori Kawase 1-1-chome, Higashitaga-cho, Hitachi-shi, Ibaraki No. 1 Incorporated company Hitachi Ltd. in Taga Factory (72) Inventor Yujiro Tatsuno 1-1-1 Higashi Tagacho, Hitachi City, Ibaraki Prefecture Incorporated Hitachi Ltd. Taga Factory (72) Inventor Keiichi Nakane Totsuka, Yokohama City, Kanagawa Prefecture 292, Yoshida-cho, Tokyo, Hitachi, Ltd. Microelectronics equipment development laboratory (72) Inventor Katsuya Kono 5030, Totsuka-cho, Totsuka-ku, Yokohama, Kanagawa Prefecture Software company, Hitachi Ltd. (72) Inventor Senba Eiji 4-6 Kanda Surugadai, Chiyoda-ku, Tokyo Hitachi, Ltd. (56) References Akira 59-3546 (JP, A)

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】文書作成に必要な各種指令を入力する入力
手段と、該入力手段から入力された各種指令に基づき文
書作成処理を行う文書作成処理手段と、該文書作成処理
手段による処理結果を表示する表示手段と、前記文書作
成処理手段で作成処理された文書ファイルをそれぞれ異
なるファイル名によって記憶保持する第1記憶手段とを
有する文書作成装置であって、 前記文書作成処理手段によって作成処理中の文書ファイ
ルを記憶する作成中文書ファイル記憶手段と、 該作成中文書ファイル記憶手段に記憶された作成中文書
ファイルに基づいて前記表示手段に表示された表示画面
との対応により、当該作成中文書ファイルにおける文字
列を追加する位置を指定する文字列追加位置指定手段
と、 該文字列追加位置指定手段で指定された追加位置に対す
る、前記作成中文書ファイル記憶手段の位置情報を記憶
する追加位置記憶手段と、 前記第1記憶手段における任意の既存文書ファイルを指
示する既存文書ファイル指示手段と、 該既存文書ファイル指示手段によって指示される前記既
存文書ファイルを、前記第1記憶手段から読み出し記憶
する既存文書ファイル記憶手段と、 該既存文書ファイル記憶手段に記憶された記憶内容に基
づいて前記表示手段に表示された表示画面との対応によ
り、当該既存文書ファイルにおける任意の文字列を選択
する文字列選択手段と、 該文字列選択手段によって選択された前記文字列を、前
記追加位置記憶手段に記憶されている位置情報に従い、
前記作成中文書ファイル記憶手段に追加合成する追加合
成手段とを有することを特徴とする文書作成装置。
Claims: 1. Input means for inputting various commands required for document creation, document creation processing means for performing document creation processing based on the various commands input from the input means, and processing results by the document creation processing means. A document creation apparatus having display means for displaying and first storage means for storing and holding a document file created by the document creation processing means under different file names, wherein the document creation processing means is in the process of creating. The document being created by the correspondence between the document file being created for storing the document file of and the display screen displayed on the display unit based on the document file being created stored in the document file being created A character string additional position specifying means for specifying a position to add a character string in the file, and an additional position specified by the character string additional position specifying means. An additional position storage means for storing the position information of the document file storage means under creation, an existing document file instruction means for instructing an arbitrary existing document file in the first storage means, and an instruction by the existing document file instruction means. Existing document file storage means for reading and storing the existing document file from the first storage means, and a display screen displayed on the display means based on the stored contents stored in the existing document file storage means. According to the correspondence, the character string selection means for selecting an arbitrary character string in the existing document file, and the character string selected by the character string selection means according to the position information stored in the additional position storage means,
A document preparation device, comprising: an additional composition means for additionally composing to the document file storage means under preparation.
JP61171501A 1986-07-23 1986-07-23 Document creation device Expired - Lifetime JPH0758488B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61171501A JPH0758488B2 (en) 1986-07-23 1986-07-23 Document creation device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61171501A JPH0758488B2 (en) 1986-07-23 1986-07-23 Document creation device

Publications (2)

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

Family

ID=15924269

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61171501A Expired - Lifetime JPH0758488B2 (en) 1986-07-23 1986-07-23 Document creation device

Country Status (1)

Country Link
JP (1) JPH0758488B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04370630A (en) * 1991-06-20 1992-12-24 Totoku Electric Co Ltd Crt display device

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS593546A (en) * 1982-06-30 1984-01-10 Fujitsu Ltd Copy-processing system between different format documents
JPS6049424A (en) * 1983-08-29 1985-03-18 Sharp Corp Document input system

Also Published As

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

Similar Documents

Publication Publication Date Title
JPS63106080A (en) Picture display system
JPH0749760A (en) Word processor
JPH0758488B2 (en) Document creation device
JPH0117184B2 (en)
JP3072516B2 (en) Document editing device
JP3023681B2 (en) Document processing device
JPH0512263A (en) Document generation device
JPS6365988B2 (en)
JPH02151972A (en) Document retrieving system
JPS63240670A (en) Document processor
JPH02193260A (en) Method and device for document editing
JP3160926B2 (en) Document creation device
JP3020884B2 (en) Information processing apparatus and control method thereof
JPH03147062A (en) Document generation device
JPS63244168A (en) Document image processor
JPH0392961A (en) Document processor
JPH05274307A (en) Device and method for preparing document
JPH0526227B2 (en)
JPS63254557A (en) Character processor
JPH0736869A (en) Document editor
JPS58215692A (en) Copy indication system
JPH06214986A (en) Document preparing device
JPH06266522A (en) Menu selection device
JPH04268957A (en) Document preparing device
JPH0785089A (en) Character processing device