JPH03141466A - Document control method and document preparing device - Google Patents
Document control method and document preparing deviceInfo
- Publication number
- JPH03141466A JPH03141466A JP1278404A JP27840489A JPH03141466A JP H03141466 A JPH03141466 A JP H03141466A JP 1278404 A JP1278404 A JP 1278404A JP 27840489 A JP27840489 A JP 27840489A JP H03141466 A JPH03141466 A JP H03141466A
- Authority
- JP
- Japan
- Prior art keywords
- document
- child
- data
- parent
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims description 113
- 238000007726 management method Methods 0.000 claims description 41
- 235000012012 Paullinia yoco Nutrition 0.000 claims description 2
- 230000000717 retained effect Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 14
- 238000013523 data management Methods 0.000 description 11
- 238000004364 calculation method Methods 0.000 description 6
- 239000011159 matrix material Substances 0.000 description 4
- 230000003213 activating effect Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 235000007413 Nigella arvensis Nutrition 0.000 description 1
- 244000090896 Nigella sativa Species 0.000 description 1
- 235000016698 Nigella sativa Nutrition 0.000 description 1
- 240000000220 Panda oleosa Species 0.000 description 1
- 235000016496 Panda oleosa Nutrition 0.000 description 1
- 235000002595 Solanum tuberosum Nutrition 0.000 description 1
- 244000061456 Solanum tuberosum Species 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
Landscapes
- Document Processing Apparatus (AREA)
Abstract
Description
【産業上の利用分野1
本発明は1日本語ワードプロセッサ等文書作成装置の文
書管理方法に関するものである。
【従来の技術】
従来、日本語ワードプロッセサ等文書作成装置での文書
管理方式においては、ある文書の指定した部分に、別文
書にあらかじめ用意した文字列を挿入し、指定した部分
だけで異なる文書を作成する機能しかなかった。[Industrial Application Field 1] The present invention relates to a document management method for a document creation device such as a Japanese word processor. [Prior Art] Conventionally, in a document management method using a document creation device such as a Japanese word processor, a character string prepared in advance in another document is inserted into a specified part of a document, and only the specified part is different. It only had the ability to create documents.
前記従来技術では、印刷時に文書のある部分に文字列し
か挿入できなかった。したがって、新聞のタイトル等固
定の文書を挿入できず、使い勝手が悪かった。
本発明の目的は1文書作成装置において、親文書に子文
書の文書情報を設定し、親文書の印刷時に子文書を指示
することにより親文書中に子文書のデータを取り込んで
一度に印刷できることを可能にし1文字列から文書に拡
張したことにより、汎用性のある文書管理方法を提供す
ることにある。In the prior art, only character strings can be inserted into a certain part of a document during printing. Therefore, it was not possible to insert fixed documents such as newspaper titles, making it inconvenient to use. An object of the present invention is to set the document information of a child document in a parent document in a document creation device, and to specify the child document when printing the parent document, so that the data of the child document can be incorporated into the parent document and printed at once. The purpose of this invention is to provide a versatile document management method by expanding from a single character string to a document.
上記目的を達成するために、本発明による文書作成装置
は、
親文書内に子文書を印刷する領域を設定する手段と、子
文書の印刷する領域を管理する管理テーブルと、前記管
理テーブルを管理する手段と、親文書の印刷時に子文書
を指示する手段と、印刷時に親文書と子文書のデータを
マージする手段とを具備したものである。
本発明による他の文書作成装置は、印刷時に親文書のデ
ータと子文書のデータをマージする際、親文書で保持し
ている子文書の印刷領域の大きさが、子文書の編集領域
の大きさと異なる場合、子文書内のデータを拡大・縮小
する手段を具備したものである。
本発明による他の文書作成装置は、親文書印刷時に親文
書の書式・行形式情報を継承するか、あるいは、子文書
の書式・行形式情報を継承するかを操作者が指定できる
手段を具備したものである。
本発明による他の文書作成装置は、親文書と子文書のデ
ータをマージする際、子文書で保持する書式・行形式情
報をそのまま保持してマージする手段を具備したもので
ある。
本発明による文書管理方法は1文書作成装置において1
文書情報を管理する文書管理方法であって、(a)親文
書について、操作者からの文書情報設定開始指示に応じ
て、親文書内に子文書の文書情報を操作者に設定させ、
(b)操作者からの文書情報設定終了指示に応じて親文
書内に子文書の文書情報を登録するようにしたものであ
る。
本発明による他の文書管理方法は、文書作成装置におい
て、親文書中に芋文書の文書情報を保持する文書管理方
法であって、操作者からの文書情報設定終了指示に応じ
て、親文書の印刷時に、親文書の書式、行形式情報を継
承するか、あるいは、子文書の書式、行形式情報を継承
するかを操作者が選択できるようにしたものである。
本発明による他の文書管理方法は、印刷時に、親文書が
保持する子文書の文書情報をもとに、親文書のデータと
子文書のデータをマージして印刷する文書管理方法であ
って、親文書内に設定されている子文書の文書情報の内
、印刷領域の大きさが子文書の編集領域の大きさと異な
る場合、親文書の印刷領域と子文書の編集領域の大きさ
が一致するよう子文書の編集領域内のデータを拡大・縮
小して印刷できるようにしたものである。
本発明による他の文書管理方法は、印刷時に、親文書内
に設定されている子文書の文書情報をもとに、親文書の
データと子文書のデータをマージして印刷する文書管理
方法であって、子文書内の書式、行形式情報をそのまま
継承させて印刷できるようにしたものである。
1作用】
本発明の文書管理方式では、従来までの「差込み」と異
なり、親文書に子文書の印刷領域を設定する。そして、
親文書印刷時に子文書を指定することにより、親文書に
設定した子文書の印刷領域に子文書のデータを取り込ん
で、印刷することができる。
声だ、親文書に設定した子文書の印刷領域の大きさが、
子文書の編集領域の大きさと異なる場合、印刷領域の大
きさにあわせて子文書のデータを拡大・縮小後、印刷で
きる。
また、子文書で作成した文書の文字ピッチ・行ピッチ等
の書式情報やタブ・インデントの行形式情報を、そのま
ま反映させて親文書の印刷領域に印刷することができる
。
従って、親文書と子文書をまったく別々に管理でき、ま
た、新聞のタイトル尊堂に固定となる文書の共有化が図
れるなど、幅広い文書管理が実現できる。In order to achieve the above object, a document creation device according to the present invention includes means for setting an area for printing a child document in a parent document, a management table for managing an area for printing a child document, and a management table for managing the management table. The present invention includes means for specifying a child document when printing a parent document, and means for merging data of the parent document and child document when printing. In another document creation device according to the present invention, when merging data of a parent document and data of a child document at the time of printing, the size of the printing area of the child document held in the parent document is the same as the size of the editing area of the child document. If the document is different from the above, the document is equipped with means for enlarging or reducing data within the child document. Another document creation device according to the present invention is provided with means that allows an operator to specify whether to inherit the format and line format information of the parent document or the format and line format information of the child document when printing the parent document. This is what I did. Another document creation device according to the present invention is provided with means for merging data of a parent document and a child document while maintaining the format/line format information held in the child document as is. The document management method according to the present invention provides one document creation device with one document management method.
A document management method for managing document information, the method comprising: (a) having an operator set document information of a child document in the parent document in response to an instruction from the operator to start setting document information for the parent document;
(b) The document information of the child document is registered in the parent document in response to an instruction from the operator to end the document information setting. Another document management method according to the present invention is a document management method in which document information of a potato document is held in a parent document in a document creation device, and the document information of the parent document is When printing, the operator can select whether to inherit the format and line format information of the parent document or the format and line format information of the child document. Another document management method according to the present invention is a document management method in which data of a parent document and data of a child document are merged and printed based on the document information of the child document held by the parent document at the time of printing, the method comprising: If the size of the print area in the document information of the child document set in the parent document is different from the size of the edit area of the child document, the size of the print area of the parent document and the edit area of the child document will match. This allows the data in the editing area of a Yoko document to be enlarged or reduced before being printed. Another document management method according to the present invention is a document management method in which data of a parent document and data of a child document are merged and printed based on the document information of the child document set in the parent document when printing. This allows the format and line format information in the child document to be inherited as is when printing. 1 Effect] In the document management method of the present invention, unlike the conventional "insert" method, the print area of the child document is set in the parent document. and,
By specifying a child document when printing a parent document, data of the child document can be imported into the print area of the child document set in the parent document and printed. I'm sorry, the size of the print area of the child document set in the parent document is
If the size is different from the editing area of the child document, the data of the child document can be printed after being enlarged or reduced according to the size of the printing area. Further, format information such as character pitch, line pitch, and line format information such as tabs and indents of a document created as a child document can be reflected as is and printed in the print area of the parent document. Therefore, a wide range of document management can be realized, such as being able to manage parent documents and child documents completely separately, and sharing documents that are fixed to newspaper titles.
以下に、本発明について実施例に従って、詳細に述べる
。
第1図は本発明の文書作成装置の一実施例の構成図であ
る。
第1図において、1は表示装置、2はキーボード、3は
主記憶装置、4は補助記憶装置、5は本発明による印刷
領域設定部、6は登録データ管理部、7は子文書指定部
、8はデータマージ部を表わしている。
表示装置1は、文書の入力編集、及び、印刷領域設定部
5で設定した子文書の印刷領域を表示し。
子文書指定部7が補助記憶装置4に存在する文書名−覧
表を表示するのに利用される。
キーボード2は、JISに準拠した情報処理系けん盤の
他に、印刷領域設定部5を起動させ印刷領域を設定する
キー、および、親文書の印刷を指示するキーを保持する
。
主記憶装置3は、キーボード2あるいは、補助記憶装置
4から入力されたデータ、および1本発明による印刷領
域設定部5で設定した子文書に関する管理データを一時
的に蓄積に使用される。
印刷領域設定部5は、親文書中に子文書を印刷する印刷
領域を設定する処理を行なう。
登録データ管理部6は、印刷領域設定部5で設定した親
文書中の子文書の印刷領域に関する情報を登録データと
して主記憶装置3に格納する。
子文書指定部7は、親文書を印刷する際に親文書の印刷
領域に印刷する子文書を指定する処理を行なう。
データマージ部8は、親文書と子文書指定部7で指定し
た子文書とのデータをマージする処理を行なう。
第2図は第1図の印刷領域設定部5を起動させ印刷領域
を設定するキー、および、親文書の印刷を指示するキー
にかかるキーボード2のキー配置を示す。図では1本実
施例の説明に必要なキーの名称、記号のみを明示してい
る。201は表示装W1において、親文書の中に子文書
の印刷領域を設定する印刷領域設定部5を起動させるた
めの「印刷領域設定」キー 202は、「テン」キー2
03はカーソルを上下左右に移動させる「カーソル」キ
ー 204は親文書を印刷するための「印刷開始」キー
205は文字キ一部である。
この文字キー205について特にキーの名称は明示しな
いが、JIS準拠のかなキーボードである。
なお、前述以外のキーについての説明は省略する。
第3図は第1図の印刷領域設定部5で指定した子文書の
印刷領域を表示する表示装置1の表示例を示す。
本実施例においては、文字換算で行数が20行、1行に
は半角文字で(文字幅が12ドツト)で82文字、全角
文字(文字幅が24ドツト)で41文字表示できる。ま
た1表示ドツト数では縦方向560ドツト、横方向10
24ドツトあり、1ドツト単位のグラフィック表示制御
可能な装置である。101は文字換算で17行、ドツト
数で476ドツトの大きさを持つ入力1編集状態を表示
する入力編集画面欄である。この編集画面で作表処理、
部4が編集したケイ線の結果を表示する。102は桁表
示、カーソルの存在位置を示す、文字換算で1行の大き
さの桁表示欄である。103は入力。
編集中において、処理機能名や入力状態、操作のガイド
メツセージを表示する文字換算で2行の大きさのガイダ
ンス表示欄である。1o4は「テン」キー203の「1
」〜「6」の配置に対応して、各種の制御命令、特殊文
字入力などに使用する2×3、又は3個の分割された仮
想キー団の文字換算で縦2行、全角文字で横9文字の幅
を持つマトリックス表示欄である。
第4図(a)〜(d)は、本発明による印刷領域設定部
5が親文書に子文書の印刷領域を設定する時のデータ処
理フローと表示装置1における表示画面例を示す。
通常の入力、編集状態401からの処理について説明す
る。まず、402で前記「印刷領域設定キー」201の
信号を入力することにより処理403に移り、第4図(
b)に示すように、ガイダンス表示11103に「開始
位置を指定して下さいJと表示し、入力編集画面110
1に十字状のカーソルを表示し、マトリックス表示[1
04に印刷領域の開始位置の「指定」 「解除」 「指
定終了」を既知の画面制御プログラムにより表示する。
操作者は親文書中に子文書を印刷したい印刷領域の左上
へカーソルキー203を用いて十字状のカーソルを移動
させ、印刷領域の開始位置の「指定」「解除」を「テン
」キー203で選択する。
処理403で、親文書中の子文書の印刷領域の左上を指
定後、「指定終了」を「テン」キー203で選択すると
処理404へ移る。
処理404では、第4図(c)に示すように、マトリッ
クス表示411104に印刷領域の開始位置の「設定終
了」を表示し、ガイダンス表示411103にr枠の大
きさを指定して下さい」と表示し、親文書中の子文書の
印刷領域の大きさとして基本となる枠を入力編集画面6
1101に既知の画面制御プログラムにより表示する。
処理405では、処理404で表示した子文書の印刷領
域の基準となる枠の大きさを、枠の右下を基準として、
操作者が「カーソル」キー203を使用して上下左右に
枠を変形する。その後、処理406へ移る。
処理406では、処理405で子文書の印刷領域を示す
枠の大きさを指定後、「設定終了」を「テンJキー20
3で選択することにより処理407へ移る0本実施例で
は、右方向に拡大した実施例を示している。
処理407では、第4図(d)に示すように、マトリッ
クス表示11104に「親文書」 「子文書」を表示し
、ガイダンス表示@1o3に「書式を継承する文書を選
んで下さい」と既知の画面制御プログラムにより表示す
る。操作者は、親文書を印刷する際に、印刷領域内の書
式情報1行形式情報を親文書の書式情報、行形式情報を
継承するのが、あるいは、子文書の書式情報1行形式情
報を継承するのかを「テン」キー203で選択する。そ
の後、処理407へ移る。
処理408では、登録データ管理部6を起動させ、処理
405で設定した子文書の印刷領域に関する情報を登録
データに登録する。そして、印刷領域設定部5の処理を
終了する。
第5図は印刷領域設定部5が親文書中に印刷する子文書
の印刷領域を設定中に使用する子文書管環データのワー
クエリア51のデータ構造の一例を、同図上部の表示装
置101での表示例に対応して示している。
ワークエリア51では、以下のデータを保持する。
「印刷領域の開始X、Y座標」 :印刷領域設定部5で
操作者が指定した子文書の印刷領域の開始X。
Y位置を表示装置101の左上角を(0,O)とした場
合、開始X、Y位置までの距離を1/loOm単位で設
定する。この例では、各々XIX 1/100m 。
Y 1X 1/100+m+を設定している場合の例で
ある。
「印刷領域x、y方向サイズ」 :印刷領域設定部5で
操作者が指定した子文書の印刷領域のx、Y方向のサイ
ズを設定する。単位は上記印刷領域の開始X、Y座標同
様1/100mm単位である。この例では、各々X Q
X 1/100m 、 Y Q X l/100m5
*を設定している場合の例である。
「書式継承文書識別」 :印刷領域に子文書を印刷する
際、書式情報、行形式情報を継承する文書が、親交書か
、あるいは、子文書かを識別する。この例では、親文書
の書式情報9行形式情報を継承する場合の例である。
r行間隔情報」 :前記書式継承文書識別が親文書の場
合、親文書の行間隔情報を1/100mm単位で設定す
る。また、前記書式継承文書識別が子文書の場合、何も
設定しない。
r文字間隔情報」 :前記書式継承文書識別が親文書の
場合、親文書の文字間隔情報を1/100mm単位で設
定する。また、前記書式継承文書識別が子文書の場合、
何も設定しない。
1行形式数」 :前記書式継承文書識別が親文書の場合
、親文書のに設定されている行形式の数を設定する。ま
た、前記書式継承文書識別が子文書の場合、何も設定し
ない。
1行形式情報」 :前記書式継承文書識別が親文書の場
合、親文書のに設定されている行形式情報を設定する。
また、前記書式継承文書識別が子文書の場合、何も設定
しない、以下、前記行形式数分行形式情報を設定する。
第6図は登録データ管理部6で管理する登録データのデ
ータ構造を、同図上部の表示装置101での表示例に対
応して示している0本実施例では、登録は「印刷領域番
号テーブル」61と「印刷領域データテーブル」62か
らなる。
印刷領域管理テーブル61では、設定した印刷領域に新
たな印刷領域番号を割当てて、設定した印刷領域の保持
するデータが、印刷領域データテーブル62の何番目の
番号から登録されているかを示すデータを保持する。本
実施例では、設定した印刷領域は印刷領域番号0番で、
印刷領域データテーブル62のO番目からデータが登録
されていることを示す、また、EOFはrEN[l O
F FILEJを示し、印刷領域管理テーブル61の終
了位置を示す。
印刷領域データテーブル62の構成は、第5図の実施例
の子文書管理データのワークエリア51と同じである。
また、ここでのEOFはFEND 0FFILEJを示
し、印刷領域データテーブル62の終ゴ位置を示す。
第7図は第4図の処理407で示した印刷領域設定部5
が設定した子文書の印刷領域に関するワークエリア51
の情報を登録に登録する際の、登録データ管理部6の処
理を示すフローチャートである。
処理601では、第6図に示した印刷領域管理テーブル
61のEOFを探索する。
処理602では、処理601で探索した印刷領域管理テ
ーブル61のEOFを示す印刷領域番号を変数に割当て
る。
処理603では、第6図に示した印刷領域データテーブ
ル62のEOFを探索する。
処理604では、処理603で探索した印刷領域データ
テーブル62のEOFを示すデータテーブル番号を変数
に割当てる。
処理605では、印刷領域設定部5が使用した子文書管
理データのワークエリア51のデータを処理603で探
索した印刷領域データテーブル62にそのEOFの位置
からコピーする。
処理606では、印刷領域管理テーブル61のEOFを
示す印刷領域番号に、処理604で割り付けた変数の値
を登録する。
処理607では、印刷領域管理テーブル61のEOFの
値を更新する。
処理608では、印刷領域データテーブル62のEOF
の値を更新する。
第8図(a)〜(c)は、子文書指定部7が親交書の印
刷時に子文書を指定する時のデータ処理フローと表示装
置lにおける表示画面例を示す。
通常の入力、編集状態701からの処理について説明す
る。まず、702で「印刷開始」キー204の信号を入
力することにより処理703に移り、第8図(b)に示
すように、ガイダンス表示欄103に「番号〔〕」と表
示し、入力編集画面a101上に別画面を設定し、補助
記憶装置4上の別文書の文書名−覧表を既知の画面制御
プログラムにより表示する。その後、処理704へ移る
。
処理704では、第8図(c)に示すように、操作者は
親交書中に印刷したい子文書の文書番号を「テン」キー
203で選択する。本実施例では、文書番号r2ノ番を
子文書として選択したところを示している。
処理705では、操作者が「実行」キーを入力する。そ
の後、処理706に移る。
処理706では、データマージ部8を起動させ編集対象
親文書のデータと処理704で指定した子文書のデータ
をマージして印刷する。そして、子文書指定部7の処理
を終了する。
第9図(a)は、子文書指定部7が指定した補助記憶装
置4上の子文書を主記憶装置3にデータを展開したとき
の1実施例である。この例では。
子文書データは、主記憶装置3上に以下の情報を保持す
る。
「文書データ識別」 :格納されているデータが文字列
か図形・グラフ等のグラフィックデータかを示す識別子
。この例では、文字列を示している。
「編集領域X、Yサイズ」 :子文書の用紙サイズから
上下余白値を引いた値をm集領域Xサイズに、子文書の
用紙サイズから左右余白値を引いた値を編集領域Yサイ
ズとして、各々1/100 wn単位で設定する。
「行形式数」および1行形式情報」は、第5図ワークエ
リア51と同じ内容である。また、EOFはrEND
OF FILEJ を示し2行形式情報の終了位置、
および、子文書データ(1)51の終了位置を示す。
第9図(b)は、前記第9図(a)において。
子文書が図形等グラフィックデータを保持する場合の1
実施例である。この例では、「文書データ識別」および
「編集領域X、Yサイズ」は第9図(、)と同じ値を保
持する。それ以外は、以下のデータを保持する。
「データ数」 ニゲラフイックデータの数を保持する。
「開始x、、y座標」およびrx、y方向サイズ」は、
第5図ワークエリア51と同じ内容である。
また、EOFはrEND OF FILEJを示し、子
文書データ(2)52の終了位置を示す。
第10図(1)〜(2)は、データマージ部8が登録デ
ータ管理部6が管理する印刷領域管理テーブル61と印
刷領域データテーブル62の情報をもとに1編集対象親
文書のデータと子文書中の文字列をマージするときの処
理内容の1実施例を示す。
処理801では、子文書の文書データ識別から文字列か
グラフツクデータかを判断する。文字列の場合は、処理
802へ移る。グラフツクデータの場合は、Aへ移る。
処理802では、データマージ部8で使用する変数に初
期値を設定する。本実施例では、nに印刷領域数、co
untに初期値$1171を設定する。
処理803では、処理801で初期値を設定したnとc
ountを比較する。nよりcountが大きい場合に
は処理を終了する。nがcountが大きい場合には処
理804へ移る。
処理804は子文書指定部7が指定した子文書のデータ
を補助記憶装置4から主記憶装置3へ読み込む、そして
、pに子文書中の文字列の文字数を設定する。
処理805では、登録データ管理部6が管理する印刷領
域管理テーブル61と印刷領域データテーブル62から
、印刷領域の行数と印刷領域の桁数を計算する。計算方
法として、印刷領域の行数の場合、印刷領域Y方向サイ
ズを印刷領域データテーブル62が保持する行間隔情報
で割算した除をYに設定する。また、印刷領域の桁数の
場合、印刷領域X方向サイズを印刷領域データテーブル
62が保持する文字間隔情報で割算した除をXに設定す
る。
処理806では、処理805で求めたX、Yと処理80
4で主記憶装置3に読み込んだ子文書のデータおよび、
pから、印刷領域に子文書の文字列を流し込む。
処理807では、countを”1”増加させ。
その後処理803へ移る。
処理808では、処理804同様、子文書のデータを補
助記憶装置4から主記憶装置3へ読み込む、そして、p
に子文書中のグラフィックデータの数を設定する。
処理809は、処理808で主記憶装置3に読み込んだ
子文書のデータおよび、pがら、印刷領域に子文書のグ
ラフィックデータを流し込む。
第10図(3)は、第10図(1)の処理805で、子
文書データ内の文字列を印刷領域に流し込むときの処理
内容の1実施例を示す。
処理820では、子文書データを印刷領域に流し込むと
きに使用する変数に初期値を設定する。
本実施例では、Qに初期値”1”4mに初期値”0”を
設定する。
処理821では、処理820で設定したαと第10図(
1)の処理804で設定したYを比較する。YよりΩが
大きい場合は処理を終了する。悲よりYが大きい場合は
処理822へ移る。
処理822では、処理820で設定したmと第10図(
1)の処理803で設定したpを比較する。pよりmが
大きい場合は処理を終了する。mよりpが大きい場合は
処理823へ移る。
処理823では、子文書データをもとに、第10図(1
)の処理804で設定したX桁分の文字列を生成する。
そして、X′に生成したときに使用した文字数を設定す
る。
処理824では、処理823で生成した1行分のデータ
を印刷領域のQ行目に流し込む。
処理825では、mにmとX′との「和」を設定する。
また、aをjlPt増加させ処理821へ戻る。
第10図(4)は、第10図(2)の処理809で、子
文書データ内のグラフィックデータを印刷領域に流し込
むときの処理内容の1実施例を示す。
処理830では、子文書データ内のグラフィックデータ
を印刷領域に流し込むときに使用する変数に初期値を設
定する。本実施例では、mに初期値”1”を設定する。
処理831では、処理820で設定したmと第10図(
2)の処理808で設定したpを比較する。pよりmが
大きい場合は処理を終了する。mよりpが大きい場合は
処理832へ移る。
処理832では、第9図(b)に示した子文書データ(
2)の開始X座標と、第5図に示したワークエリア51
の印刷領域の開始X座標の和を新たに子文書データ(2
)の開始X座標として設定する。
処理833では、第9図(b)に示した子文書データ(
2)の開始Y座標と、第5図に示したワークエリア51
の印刷領域の開始Y座標の和を新たに子文書データ(2
)の開始Y座標として設定する。
処理834では、処理832,833で設定し直した開
始X、Y座標を基に既知の描画プログラムで描画する。
処理835では、mを1”増加させ処理831へ戻る。
第11図(1)〜(4)は、印刷領域の大きさと子文書
内の編集領域が異なる場合のデータマージ部8の処理内
容の1実施例を示す。
処理840では、第10図(1)の処理803で子文書
のデータを主記憶装置3へ読み込んだ際に、子文書の編
集領域のX方向のサイズとY方向のサイズをそれぞれx
l、y工に設定する。
処理841では、第10図(1)の処理805で印刷領
域の行数および1桁数を計算する場合。
計算方法として以下の計算方法を用いる。印刷領域の行
数の場合。
(印刷領域Y方向サイズ/行間隔情報)×(印刷領域Y
方向サイズ/子文書の編集領域のYサイズ)を計算し、
計算結果をY2に設定する0行数を計算する場合は以下
の計算式を使用する。
(印刷領域X方向サイズ/文字間隔情報)×(印刷領域
X方向サイズ/子文書の編集領域のXサイズ)を計算し
、計算結果をx2に設定する。
第11図(2)の処理842では、第10図(2)の処
理808で子文書のデータを主記憶装置3へ読み込んだ
際に、子文書の編集領域のX方向のサイズとY方向のサ
イズをそれぞれxl、y。
に設定する。
第11図(3)の処理843では、第10図(3)の処
理821で使用しているYの代わりに、第11図(1)
の処理841で設定したY2とΩとを比較する。
第11図(3)の処理844では、第10図(3)の処
理823で使用しているXの代わりに、第11図(1)
の処理841で設定したX2桁をもとに文字列を生成す
る。
第11図(4)の処理845では、子文書データXす゛
イズに印刷領域Xサイズと編集領域Xサイズとの比率を
書けたものを新たに設定する。
第11図(4)の処理846では、子文書データYサイ
ズに印刷領域Yサイズと編集領域Yサイズとの比率を書
けたものを新たに設定する。
第12図は、子文書内の行間隔情報、文字間隔情報をそ
のまま継承させて印刷する場合のデータマージ部8の処
理内容の1実施例を示す。
処理850では、第10図(1)の処理804で印刷領
域の行数と印刷領域の桁数を計算する時、印刷領域デー
タテーブル62が保持する行間隔情報、文字間隔情報を
使用せず、子文書内の行間隔情報、文字間隔情報を使用
して、x、、yを求める。
以後は、第10図(1)〜(2)と同じ処理を行なう。The present invention will be described in detail below according to examples. FIG. 1 is a block diagram of an embodiment of a document creation device of the present invention. In FIG. 1, 1 is a display device, 2 is a keyboard, 3 is a main storage device, 4 is an auxiliary storage device, 5 is a print area setting section according to the present invention, 6 is a registered data management section, 7 is a child document specification section, 8 represents a data merging section. The display device 1 displays the input/edit of the document and the print area of the child document set by the print area setting section 5. The child document designation section 7 is used to display a list of document names existing in the auxiliary storage device 4. The keyboard 2 includes, in addition to an information processing keyboard compliant with JIS, a key for activating the print area setting section 5 and setting a print area, and a key for instructing printing of a parent document. The main storage device 3 is used to temporarily store data input from the keyboard 2 or the auxiliary storage device 4 and management data regarding child documents set by the print area setting section 5 according to the present invention. The print area setting unit 5 performs a process of setting a print area in which a child document is printed in a parent document. The registered data management unit 6 stores information regarding the print area of the child document in the parent document set by the print area setting unit 5 in the main storage device 3 as registered data. The child document specifying unit 7 performs processing for specifying a child document to be printed in the print area of the parent document when printing the parent document. The data merging section 8 performs a process of merging the data of the parent document and the child document specified by the child document specifying section 7. FIG. 2 shows the key arrangement of the keyboard 2 for the keys for activating the print area setting section 5 of FIG. 1 and setting the print area, and the keys for instructing printing of the parent document. In the figure, only the names and symbols of keys necessary for explaining this embodiment are clearly shown. Reference numeral 201 indicates a "print area setting" key on the display device W1 for activating the print area setting section 5 for setting the print area of a child document in the parent document. Reference numeral 202 indicates a "numeric" key 2.
03 is a "cursor" key for moving the cursor up, down, left and right; 204 is a "print start" key for printing the parent document; and 205 is a part of the character keys. Although the name of the character key 205 is not specified, it is a Kana keyboard compliant with JIS. Note that explanations of keys other than those mentioned above will be omitted. FIG. 3 shows a display example of the display device 1 that displays the print area of the child document specified by the print area setting section 5 of FIG. In this embodiment, the number of lines is 20 in terms of characters, and each line can display 82 half-width characters (character width: 12 dots) and 41 full-width characters (character width: 24 dots). In addition, the number of dots displayed per display is 560 dots in the vertical direction and 10 dots in the horizontal direction.
This device has 24 dots and can control graphic display in units of one dot. Reference numeral 101 denotes an input editing screen field for displaying the input 1 editing state, which has a size of 17 lines in terms of characters and 476 dots. Tabulation processing on this editing screen,
The result of the K-line edited by section 4 is displayed. Reference numeral 102 denotes a digit display field that indicates the position of the cursor and is the size of one line in terms of characters. 103 is input. During editing, this is a guidance display field that is two lines in size in terms of characters and displays the processing function name, input status, and operation guide messages. 1o4 is "1" on the "numeric" key 203
"~"6" corresponds to the layout of 2 x 3 or 3 divided virtual key groups used for various control commands, special character input, etc. 2 lines vertically, 2 lines horizontally in full-width characters This is a matrix display field with a width of 9 characters. 4(a) to 4(d) show a data processing flow and an example of a display screen on the display device 1 when the print area setting unit 5 according to the present invention sets a print area for a child document in a parent document. Processing from the normal input and editing state 401 will be explained. First, in step 402, the signal from the "print area setting key" 201 is input, and the process moves to step 403, as shown in FIG.
As shown in b), the guidance display 11103 displays “Please specify the starting position J”, and the input editing screen 110
Display a cross-shaped cursor at 1, and display the matrix display [1
04, "designation", "cancellation", and "end of designation" of the start position of the print area are displayed by a known screen control program. The operator uses the cursor keys 203 to move the cross-shaped cursor to the upper left of the print area in which the child document is to be printed in the parent document, and uses the numeric keys 203 to specify or cancel the start position of the print area. select. In step 403, after specifying the upper left of the print area of the child document in the parent document, "end of designation" is selected with the "numeric" key 203, and the process moves to step 404. In the process 404, as shown in FIG. 4(c), the matrix display 411104 displays "Setting completed" for the start position of the print area, and the guidance display 411103 displays "Please specify the size of the r frame." Then enter the basic frame size for the print area of the child document in the parent document on the edit screen 6.
The screen is displayed at 1101 using a known screen control program. In process 405, the size of the frame that is the reference for the print area of the child document displayed in process 404 is determined based on the lower right corner of the frame.
The operator uses the "cursor" key 203 to transform the frame vertically and horizontally. After that, the process moves to process 406. In process 406, after specifying the size of the frame indicating the print area of the child document in process 405, press ``Number J key 20'' to select ``Finish settings''.
By selecting 3, the process moves to step 407.0 This embodiment shows an embodiment in which the image is enlarged in the right direction. In process 407, as shown in FIG. 4(d), "parent document" and "child document" are displayed on the matrix display 11104, and a known message "Please select a document that inherits the format" is displayed on the guidance display @1o3. Displayed by screen control program. When printing a parent document, the operator can inherit the single-line format information in the print area from the parent document, or inherit the single-line format information from the child document. Select whether to inherit using the "numeric" key 203. After that, the process moves to process 407. In process 408, the registered data management unit 6 is activated, and the information regarding the print area of the child document set in process 405 is registered in the registered data. Then, the processing of the print area setting section 5 ends. FIG. 5 shows an example of the data structure of the work area 51 of child document management data used by the print area setting unit 5 when setting the print area of a child document to be printed in a parent document, and is shown on the display device 101 at the top of the figure. It is shown corresponding to the display example in . The work area 51 holds the following data. “Start X, Y coordinates of print area”: Start X of the print area of the child document specified by the operator in the print area setting unit 5. When the Y position is the upper left corner of the display device 101 (0, O), the distances to the starting X and Y positions are set in units of 1/loOm. In this example, each XIX 1/100m. This is an example where Y 1X 1/100+m+ is set. “Print area size in x and y directions”: Sets the size in the x and y directions of the print area of the child document specified by the operator in the print area setting unit 5. The unit is 1/100 mm, similar to the starting X and Y coordinates of the printing area. In this example, each
X 1/100m, Y Q X l/100m5
This is an example when * is set. "Format inheritance document identification": When printing a child document in the print area, identifies whether the document that inherits format information and line format information is a friendship document or a child document. In this example, the nine-line format information of the parent document is inherited. r Line spacing information: If the format inheritance document identification is a parent document, set the line spacing information of the parent document in units of 1/100 mm. Further, if the format inheritance document identification is a child document, nothing is set. rCharacter spacing information": If the format inheritance document identification is a parent document, set the character spacing information of the parent document in units of 1/100 mm. Furthermore, if the format inheritance document identification is a child document,
Set nothing. "Number of line formats per line": If the format inheritance document identification is a parent document, set the number of line formats set in the parent document. Further, if the format inheritance document identification is a child document, nothing is set. 1 line format information: If the format inheritance document identification is a parent document, set the line format information set in the parent document. Further, if the format inheritance document identification is a child document, nothing is set.Hereafter, line format information is set for the number of line formats. FIG. 6 shows the data structure of the registration data managed by the registration data management unit 6, corresponding to the display example on the display device 101 in the upper part of the figure. ” 61 and a “print area data table” 62. In the print area management table 61, a new print area number is assigned to the set print area, and data indicating from which number in the print area data table 62 the data held by the set print area is registered is stored. Hold. In this example, the set print area is print area number 0,
It shows that data is registered from the Oth in the print area data table 62, and EOF is rEN[l O
Indicates F FILEJ and indicates the end position of the print area management table 61. The configuration of the print area data table 62 is the same as the work area 51 for child document management data in the embodiment shown in FIG. Furthermore, EOF here indicates FEND 0FFILEJ and indicates the end position of the print area data table 62. FIG. 7 shows the print area setting section 5 shown in the process 407 of FIG.
Work area 51 related to the print area of the child document set by
12 is a flowchart showing the processing of the registration data management unit 6 when registering the information in the registration. In process 601, the EOF of the print area management table 61 shown in FIG. 6 is searched. In process 602, the print area number indicating the EOF of the print area management table 61 searched in process 601 is assigned to a variable. In process 603, the EOF of the print area data table 62 shown in FIG. 6 is searched. In process 604, the data table number indicating the EOF of the print area data table 62 searched in process 603 is assigned to a variable. In process 605, the data in the work area 51 of the child document management data used by the print area setting unit 5 is copied to the print area data table 62 searched in process 603 from the EOF position. In process 606, the value of the variable assigned in process 604 is registered in the print area number indicating the EOF in the print area management table 61. In process 607, the EOF value in the print area management table 61 is updated. In process 608, the EOF of the print area data table 62 is
Update the value of FIGS. 8(a) to 8(c) show a data processing flow and an example of a display screen on the display device 1 when the child document specifying section 7 specifies a child document when printing a friendship letter. Processing from normal input and editing state 701 will be explained. First, in step 702, by inputting a signal from the "print start" key 204, the process moves to step 703, and as shown in FIG. 8(b), "number []" is displayed in the guidance display field 103, and the input editing screen is A separate screen is set on a101, and a list of document names of separate documents on the auxiliary storage device 4 is displayed using a known screen control program. After that, the process moves to process 704. In process 704, as shown in FIG. 8(c), the operator selects the document number of the child document to be printed in the friendship letter using the "numeric" key 203. In this embodiment, document number r2 is selected as a child document. In process 705, the operator inputs the "execute" key. After that, the process moves to process 706. In process 706, the data merging unit 8 is activated to merge the data of the parent document to be edited and the data of the child document specified in process 704, and print the merged data. Then, the processing of the child document specifying unit 7 ends. FIG. 9(a) shows an example in which data of a child document on the auxiliary storage device 4 specified by the child document specifying section 7 is expanded into the main storage device 3. In this example. The child document data holds the following information on the main storage device 3. "Document data identification": An identifier that indicates whether the stored data is a character string or graphic data such as figures or graphs. This example shows a string. "Editing area Each is set in units of 1/100 wn. ``Number of line formats'' and 1 line format information'' have the same contents as the work area 51 in FIG. Also, EOF is rEND
OF FILEJ indicates the end position of the two-line format information,
It also indicates the end position of child document data (1) 51. FIG. 9(b) is similar to FIG. 9(a). 1 when the child document holds graphic data such as figures
This is an example. In this example, "document data identification" and "editing area X, Y size" retain the same values as in FIG. 9 (,). Other than that, the following data is held. "Number of data" Holds the number of Nigella quick data. "Start x, y coordinates" and rx, y direction size" are
It has the same contents as the work area 51 in FIG. Further, EOF indicates rEND OF FILEJ and indicates the end position of child document data (2) 52. 10 (1) and (2) show that the data merging unit 8 merges data of one editing target parent document based on the information of the print area management table 61 and the print area data table 62 managed by the registered data management unit 6. An example of processing contents when merging character strings in child documents will be described. In process 801, it is determined from the document data identification of the child document whether it is a character string or graphic data. If it is a character string, the process moves to process 802. In the case of graphic data, move to A. In process 802, initial values are set for variables used by the data merging unit 8. In this embodiment, n is the number of print areas, co
Set the initial value of $1171 to unt. In process 803, n and c whose initial values were set in process 801 are
Compare ount. If count is greater than n, the process ends. If n is a large count, the process moves to process 804. Process 804 reads the data of the child document specified by the child document specifying unit 7 from the auxiliary storage device 4 into the main storage device 3, and sets p to the number of characters in the character string in the child document. In process 805, the number of lines in the print area and the number of digits in the print area are calculated from the print area management table 61 and print area data table 62 managed by the registered data management unit 6. As a calculation method, in the case of the number of lines in the print area, Y is set as a division obtained by dividing the size of the print area in the Y direction by the line spacing information held in the print area data table 62. Furthermore, in the case of the number of digits of the print area, the division obtained by dividing the print area size in the X direction by the character spacing information held in the print area data table 62 is set to X. In process 806, X and Y obtained in process 805 and process 80 are
The data of the child document read into the main storage device 3 in step 4, and
From p, the character string of the child document is poured into the print area. In process 807, count is incremented by "1". After that, the process moves to process 803. In process 808, similar to process 804, the data of the child document is read from the auxiliary storage device 4 to the main storage device 3, and p
Set the number of graphic data in the child document to . In process 809, the data of the child document read into the main storage device 3 in process 808 and the graphic data of the child document are poured into the print area. FIG. 10(3) shows an example of the processing contents when the character string in the child document data is poured into the print area in the process 805 of FIG. 10(1). In process 820, initial values are set for variables used when pouring child document data into the print area. In this embodiment, the initial value "1" is set for Q, and the initial value "0" is set for 4m. In process 821, α set in process 820 and FIG.
The Y set in step 804 of 1) is compared. If Ω is larger than Y, the process ends. If Y is larger than sad, the process moves to process 822. In process 822, m set in process 820 and FIG.
The p set in step 803 of 1) is compared. If m is larger than p, the process ends. If p is larger than m, the process moves to process 823. In the process 823, the process shown in FIG. 10 (1) is performed based on the child document data.
) A character string of X digits set in step 804 is generated. Then, set the number of characters used when generating in X'. In process 824, one line of data generated in process 823 is poured into the Qth line of the print area. In process 825, the "sum" of m and X' is set to m. Also, a is increased by jlPt and the process returns to process 821. FIG. 10(4) shows an example of the processing content when the graphic data in the child document data is poured into the print area in the process 809 of FIG. 10(2). In process 830, initial values are set for variables used when the graphic data in the child document data is poured into the print area. In this embodiment, m is set to an initial value of "1". In process 831, m set in process 820 and FIG.
The p set in step 808 of 2) is compared. If m is larger than p, the process ends. If p is larger than m, the process moves to process 832. In the process 832, the child document data (
2) Start X coordinate and work area 51 shown in Figure 5
The sum of the starting X coordinates of the printing area of is newly added to the child document data (2
) as the starting X coordinate. In the process 833, the child document data (
2) Start Y coordinate and work area 51 shown in FIG.
The sum of the starting Y coordinates of the print area is newly added to the child document data (2
) as the starting Y coordinate. In process 834, drawing is performed using a known drawing program based on the starting X and Y coordinates reset in processes 832 and 833. In process 835, m is increased by 1" and the process returns to process 831. FIGS. 11 (1) to (4) show one of the processing contents of the data merging unit 8 when the print area size and the editing area in the child document are different. An example is shown below. In process 840, when the data of the child document is read into the main storage device 3 in process 803 of FIG. x each
Set to l, y engineering. In process 841, the number of lines and the number of digits in the print area are calculated in process 805 of FIG. 10(1). The following calculation method is used as the calculation method. For the number of lines in the print area. (print area Y direction size/line spacing information) x (print area Y
Calculate the direction size/Y size of the editing area of the child document),
When calculating the number of 0 rows to set the calculation result to Y2, use the following calculation formula. (Print area size in X direction/character spacing information)×(Print area size in X direction/X size of editing area of child document), and set the calculation result to x2. In the process 842 of FIG. 11(2), when the child document data is read into the main storage device 3 in the process 808 of FIG. 10(2), the size of the editing area of the child document in the X direction and the Y direction are The sizes are XL and Y respectively. Set to . In the process 843 of FIG. 11(3), instead of Y used in the process 821 of FIG. 10(3),
The Y2 set in step 841 is compared with Ω. In the process 844 of FIG. 11(3), instead of X used in the process 823 of FIG. 10(3),
A character string is generated based on the X2 digits set in step 841. In process 845 in FIG. 11(4), the child document data X size is newly set with the ratio of print area X size to editing area X size written therein. In process 846 of FIG. 11(4), the child document data Y size is newly set with the ratio of the printing area Y size to the editing area Y size. FIG. 12 shows an example of the processing contents of the data merging section 8 when the line spacing information and character spacing information in the child document are inherited as they are and printed. In process 850, when calculating the number of lines in the print area and the number of digits in the print area in process 804 in FIG. Find x, y using the line spacing information and character spacing information in the child document. Thereafter, the same processing as in FIG. 10 (1) to (2) is performed.
【発明の効果】
以上述べたように1本発明によれば、印刷時に文書と文
書の内容をマージすることができ1幅広い文書管理を行
なうことができる。Effects of the Invention As described above, according to the present invention, it is possible to merge documents and document contents at the time of printing, and it is possible to perform a wide range of document management.
第1図は本発明の文書作成装置の一実施例の構成図、第
2図はキーボード2のキー配置図、第3図は表示装置1
の表示例の説明図、第4図(a)〜(d)は印刷領域設
定部5が印刷領域を設定する時のデータ処理フローおよ
び表示装置!1における表示画面例を示す説明図、第5
図は印刷領域設定部5が印刷領域を設定中に使用する子
文書管理データのワークエリア51のデータ構造の説明
図、第6図は登録データ管理部6で管理する内部バッフ
ァのデータ構造の説明図、第7図は印刷領域設定部5が
設定したワークエリア51の情報を内部バッファに登録
する際の、登録データ管理部6の処理を示すフローチャ
ート、第8図(a)〜(c)は子文書指定部7が親文書
の印刷時に子文書を指定する時のデータ処理フローと表
示装置1における表示画面例を示す説明図、第9図(a
)〜(b)は子文書データのデータ構造を示す説明図、
第10図(1)〜(2)は、データマージ部8が登録デ
ータ管理部6が管理する印刷領域管理テーブル61と印
刷領域データテーブル62の情報をもとに、親文書のデ
ータと子文書のデータをマージするときの処理内容の1
実施例を示す説明図、第10図(3)は第10図(1)
の処理806で、子文書データを印刷領域に流し込むと
きの処理内容の1実施例を示す説明図1.第10図(4
)は。
第10図(2)の処理8o9で、子文書データを印刷領
域に流し込むときの処理内容の1実施例を示す説明図、
第11図(1)〜(4)は、印刷領域の大きさと子文書
内の編集領域が異なる場合のデータマージ部8の処理内
容の1実施例を示す説明図、第12図は子文書内の行間
隔情報、文字間隔情報をそのまま継承させて印刷する場
合のデータマージ部8の処理内容の1実施例を示す説明
図である。
1・・・表示装置、2・・・キーボード、3・・・主記
憶装置、4・・・補助記憶装置、5・・・本発明による
印刷領域設走部、6・・・登録データ管理部、7・・・
子文書指定部、8・・・データマージ部、201・・・
印刷領域設定キー202・・・テンキー 203・・・
カーソルキー 2゜第
図
03
04
第4図(a)
第
図
第4図(b)
第
図
第8図(a)
第8図(b)
第
図(1)
第9図(a)
第9図(b)
子文書データ
(1)
子文書データ
(2)
第
図(2)
第
1
図(3)
第
図(1)
第
図(4)
第
図(2)
第
1
図(3)
第
図(4)FIG. 1 is a block diagram of an embodiment of the document creation device of the present invention, FIG. 2 is a key layout diagram of a keyboard 2, and FIG. 3 is a display device 1.
FIGS. 4(a) to 4(d) are explanatory diagrams of display examples of the data processing flow and display device when the print area setting unit 5 sets the print area! Explanatory diagram showing an example of the display screen in 1, 5th
The figure is an explanatory diagram of the data structure of the work area 51 of child document management data used by the print area setting unit 5 while setting the print area, and FIG. 6 is an explanatory diagram of the data structure of the internal buffer managed by the registered data management unit 6. 7 is a flowchart showing the processing of the registered data management section 6 when registering the information of the work area 51 set by the print area setting section 5 in the internal buffer, and FIG. 8(a) to (c) are FIG. 9(a) is an explanatory diagram showing a data processing flow and an example of a display screen on the display device 1 when the child document specifying unit 7 specifies a child document when printing a parent document.
) to (b) are explanatory diagrams showing the data structure of child document data,
10 (1) and (2), the data merging section 8 merges the data of the parent document and the child document based on the information of the print area management table 61 and the print area data table 62 managed by the registered data management section 6. Processing details 1 when merging data of
An explanatory diagram showing an example, Fig. 10 (3) is the same as Fig. 10 (1)
FIG. 1 is an explanatory diagram illustrating an example of processing contents when child document data is poured into the print area in process 806. Figure 10 (4
)teeth. An explanatory diagram showing an example of the processing contents when the child document data is poured into the print area in the processing 8o9 of FIG. 10(2);
FIGS. 11 (1) to (4) are explanatory diagrams showing an example of the processing contents of the data merging unit 8 when the print area size and the editing area in the child document are different, and FIG. FIG. 6 is an explanatory diagram showing an example of processing contents of the data merging unit 8 when printing is performed by inheriting line spacing information and character spacing information as they are. DESCRIPTION OF SYMBOLS 1...Display device, 2...Keyboard, 3...Main storage device, 4...Auxiliary storage device, 5...Print area setting section according to the present invention, 6...Registered data management section ,7...
Child document specification section, 8...Data merging section, 201...
Print area setting key 202...Numeric keypad 203...
Cursor key 2゜Figure 03 04 Figure 4 (a) Figure 4 (b) Figure 8 (a) Figure 8 (b) Figure (1) Figure 9 (a) Figure 9 (b) Child document data (1) Child document data (2) Figure (2) Figure 1 (3) Figure (1) Figure (4) Figure (2) Figure 1 (3) Figure ( 4)
Claims (1)
、子文書と呼ぶ)を印刷する領域を設定する手段と、 子文書の印刷する領域を管理する管理テーブルと、 前記管理テーブルを管理する手段と、 親文書の印刷時に子文書を指示する手段と、印刷時に親
文書と子文書のデータをマージする手段と を具備したことを特徴とする文書作成装置。 2、文書作成装置において、 印刷時に親文書のデータと子文書のデータをマージする
際、親文書で保持している子文書の印刷領域の大きさが
、子文書の編集領域の大きさと異なる場合、子文書内の
データを拡大・縮小する手段を有することを特徴とする
請求項1記載の文書作成装置。 3、文書作成装置において、 親文書印刷時に親文書の書式・行形式情報を継承するか
、あるいは、子文書の書式・行形式情報を継承するかを
操作者が指定できる手段を有することを特徴とする請求
項1記載の文書作成装置。 4、文書作成装置において、 親文書と子文書のデータをマージする際、子文書で保持
する書式・行形式情報をそのまま保持してマージする手
段を有することを特徴とする請求項1記載の文書作成装
置。 5、文書作成装置において、 文書情報を管理する文書管理方法であって、 (a)親文書について、操作者からの文書情報設定開始
指示に応じて、親文書内に子文書の文書情報を操作者に
設定させ、 (b)操作者からの文書情報設定終了指示に応じて親文
書内に子文書の文書情報を登録することを特徴とする文
書管理方法。 6、文書作成装置において、 親文書中に子文書の文書情報を保持する文書管理方法で
あって、 操作者からの文書情報設定終了指示に応じて、親文書の
印刷時に、親文書の書式、行形式情報を継承するか、あ
るいは、子文書の書式、行形式情報を継承するかを操作
者が選択できることを特徴とする文書管理方法。 7、印刷時に、親文書が保持する子文書の文書情報をも
とに、親文書のデータと子文書のデータをマージして印
刷する文書管理方法であって、親文書内に設定されてい
る子文書の文書情報の内、印刷領域の大きさが子文書の
保持する大きさ(以後、編集領域と呼ぶ)と異なる場合
、親文書の印刷領域と子文書の編集領域の大きさが一致
するよう子文書の編集領域内のデータを拡大・縮小して
印刷することを特徴とする文書管理方法。 8、印刷時に、親文書内に設定されている子文書の文書
情報をもとに、親文書のデータと子文書のデータをマー
ジして印刷する文書管理方法であって、 子文書内の書式、行形式情報をそのまま継承させて印刷
することを特徴とする文書管理方法。[Claims] 1. In a document creation device, means for setting an area for printing another document (hereinafter referred to as a child document) within a document to be edited (hereinafter referred to as a parent document); and printing of the child document. A management table for managing an area to be printed, a means for managing the management table, a means for specifying a child document when printing a parent document, and a means for merging data of the parent document and the child document when printing. Characteristic document creation device. 2. In the document creation device, when merging parent document data and child document data during printing, if the size of the print area of the child document held in the parent document is different from the size of the edit area of the child document. 2. The document creation device according to claim 1, further comprising means for enlarging/reducing data in the child document. 3. The document creation device is characterized by having a means for the operator to specify whether to inherit the format and line format information of the parent document or the format and line format information of the child document when printing the parent document. 2. The document creation device according to claim 1. 4. The document according to claim 1, characterized in that, in the document creation device, when merging the data of the parent document and the child document, it has a means for merging while maintaining format/line format information held in the child document as is. Creation device. 5. A document management method for managing document information in a document creation device, the method comprising: (a) manipulating the document information of a child document within the parent document in response to an instruction from an operator to start setting document information for the parent document; (b) registering document information of a child document in a parent document in response to an instruction from an operator to end document information setting; 6. A document management method in which, in a document creation device, document information of a child document is retained in a parent document, the format of the parent document, A document management method characterized in that an operator can select whether to inherit line format information or to inherit the format and line format information of a child document. 7. A document management method that merges and prints the data of the parent document and the data of the child document based on the document information of the child document held by the parent document when printing, which is set in the parent document. If the size of the printing area in the document information of the child document is different from the size held by the child document (hereinafter referred to as the editing area), the printing area of the parent document and the editing area of the child document match. A document management method characterized by enlarging/reducing data in an editing area of a Yoko document and printing it. 8. A document management method that merges and prints the data of the parent document and the data of the child document based on the document information of the child document set in the parent document at the time of printing, the format in the child document , a document management method characterized by printing while inheriting line format information as is.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1278404A JPH03141466A (en) | 1989-10-27 | 1989-10-27 | Document control method and document preparing device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1278404A JPH03141466A (en) | 1989-10-27 | 1989-10-27 | Document control method and document preparing device |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH03141466A true JPH03141466A (en) | 1991-06-17 |
Family
ID=17596878
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP1278404A Pending JPH03141466A (en) | 1989-10-27 | 1989-10-27 | Document control method and document preparing device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH03141466A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5478155A (en) * | 1993-03-29 | 1995-12-26 | Brother Kogyo Kabushiki Kaisha | Printing apparatus and method operative to print and/or store print data in non-volatile memory |
WO2001071549A1 (en) * | 2000-03-17 | 2001-09-27 | Fujitsu Limited | Computer-readable recorded medium on which document creating program is recorded, document creating system, and document creating method |
-
1989
- 1989-10-27 JP JP1278404A patent/JPH03141466A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5478155A (en) * | 1993-03-29 | 1995-12-26 | Brother Kogyo Kabushiki Kaisha | Printing apparatus and method operative to print and/or store print data in non-volatile memory |
WO2001071549A1 (en) * | 2000-03-17 | 2001-09-27 | Fujitsu Limited | Computer-readable recorded medium on which document creating program is recorded, document creating system, and document creating method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH03141466A (en) | Document control method and document preparing device | |
JP2815158B2 (en) | Character processor | |
JP3997562B2 (en) | Electronic sticky note sticking device | |
JPS6314194A (en) | Editor/register for character pattern | |
JP2978178B2 (en) | Document creation apparatus and control method thereof | |
JPH01113855A (en) | Format data setting system for print of document | |
JP2737845B2 (en) | Character processing method and apparatus | |
JPH0793319A (en) | Document creation device | |
JP3014268U (en) | CAD device | |
JPH05135050A (en) | Line segment attribute display method | |
JPS63225859A (en) | Table creation device | |
JPH0766386B2 (en) | Simple language processing system | |
JPH08202334A (en) | Document creation device | |
JPH07295777A (en) | Gui construction tool | |
JPH03263257A (en) | Document processor | |
JPH0411020B2 (en) | ||
JPH05189424A (en) | Device and method for editing document | |
JPS58208864A (en) | Plotting system of semigraphic display | |
JPH0221368A (en) | Block copy design device | |
JPH0442375A (en) | Bit map editing device | |
JPH05158924A (en) | Device for editing document and method therefor | |
JPH02288969A (en) | Document processor | |
JPH0749893A (en) | Method for managing measure of cad drawing and cad device | |
JPH05165810A (en) | Document editor and document editing method | |
JPS60181826A (en) | Document producer |