JPH07219945A - Document processor - Google Patents

Document processor

Info

Publication number
JPH07219945A
JPH07219945A JP6011084A JP1108494A JPH07219945A JP H07219945 A JPH07219945 A JP H07219945A JP 6011084 A JP6011084 A JP 6011084A JP 1108494 A JP1108494 A JP 1108494A JP H07219945 A JPH07219945 A JP H07219945A
Authority
JP
Japan
Prior art keywords
frame
document
logical structure
intra
logical
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP6011084A
Other languages
Japanese (ja)
Inventor
Katsuyuki Kondo
勝行 近藤
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP6011084A priority Critical patent/JPH07219945A/en
Publication of JPH07219945A publication Critical patent/JPH07219945A/en
Pending legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Abstract

PURPOSE:To use a certain frame as another intra-frame frame or to edit an intra-frame frame as an independent frame by providing this document processor with an edition means for setting up a frame indicating an area in which graphic data are arranged as an intra-frame frame or setting up an intra-frame frame in a frame. CONSTITUTION:A document editing processing instruction from a user is inputted to an input part 1. An execution result of document editing processing is displayed on a display part 2. A storage part 3 stores document parts, logical structure, assignment structure, etc., in each electronic document. A document editing processing part 4 reads out an electronic document from the storage part 3 in accordance with an editing processing instruction inputted through the input part 1 and edits a specified frame as an intra-frame frame for another frame or edits the specified frame as an independent frame. Then the edited electronic document is stored in the storage part 3. Thereby all frames such as an intra-frame frame of a frame and an outer-frame text area can be edited and flexible electronic document editing processing can be attained.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、文書を構成する複数の
文書部品と前記複数の文書部品の論理的な関係を表した
論理構造と文書のレイアウトから見た前記複数の文書部
品の関係を表した割付け構造とに基づいて電子文書の編
集処理を行う文書処理装置に関し、特に、文字列で表現
できない図形等を文書中に記述する枠領域の論理構造を
変更することで、ある枠を枠内枠に変更する、あるいは
逆に、枠内枠を独立した枠に変更する文書処理装置に関
する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a logical structure showing a logical relationship between a plurality of document parts constituting a document and the plurality of document parts and a relationship between the plurality of document parts viewed from the layout of the document. The present invention relates to a document processing apparatus that performs editing processing of an electronic document based on the layout structure shown, and in particular, by changing the logical structure of a frame area that describes a figure or the like that cannot be expressed in a character string in a document, a certain frame is framed. The present invention relates to a document processing device that changes an inner frame or, conversely, changes an inner frame to an independent frame.

【0002】[0002]

【従来の技術】従来、ワークステーション等で作成した
電子文書を複数の文書部品の集まりと考え、この電子文
書に対し、該複数の文書部品の論理的な関係を表した論
理構造や文書のレイアウトから見た前記複数の文書部品
の関係を表した割付け構造などの構造を付与している。
2. Description of the Related Art Conventionally, an electronic document created by a workstation or the like is considered as a group of a plurality of document parts, and a logical structure and a document layout showing a logical relationship of the plurality of document parts with respect to this electronic document. A structure such as an allocation structure showing the relationship between the plurality of document parts viewed from above is added.

【0003】このような電子文書で、文字列では表現で
きない数式や図形等を文書内に記述する場合、文書内に
「枠」領域を確保して、確保した枠の内部に数式や図形
等を記述していた。また、図形が記述されている枠(以
下、図形が記述されている枠を図形枠という、また同様
に数式が記述されている枠を数式枠という)では、図形
枠内の図形と共に文字列が記述できる「テキスト枠」が
確保できる。さらに、この図形枠においては、テキスト
枠および図形枠を下位データとして持つことができる。
すなわち、図形枠の内部にテキスト枠、図形枠を枠内の
枠として定義することができる。(以下、枠に含まれる
枠内の枠を枠内枠という)また、図形枠や数式枠に「枠
外テキスト域」領域を付加することができ、文書内の図
形枠や数式枠にタイトル等を記述することができる。
[0003] In such an electronic document, when a mathematical expression or graphic that cannot be expressed by a character string is described in the document, a "frame" area is secured in the document and the mathematical expression, graphic, etc. are stored inside the secured frame. I was writing. In addition, in a frame in which a graphic is described (hereinafter, a frame in which a graphic is described is called a graphic frame, and a frame in which a mathematical expression is similarly described) is a character string together with the graphic in the graphic frame. A "text frame" that can be described can be secured. Further, the graphic frame can have a text frame and a graphic frame as lower data.
That is, the text frame and the graphic frame can be defined as the frame within the graphic frame. (Hereinafter, the frame inside the frame is referred to as the frame inside frame.) You can also add a "outside frame text area" area to the figure frame or formula frame, and you can add a title etc. to the figure frame or formula frame in the document. Can be described.

【0004】なお、このような電子文書の編集に関連す
る従来技術として、例えば特開平5−2475号公報に
は、既存の電子文書の文書部品の集合と論理構造から、
新しい電子文書の文書部品の集合と論理構造を自動生成
する電子文書処理装置が記述されている。
As a conventional technique related to such editing of an electronic document, for example, Japanese Patent Laid-Open No. 5-2475 discloses a set of document parts of an existing electronic document and a logical structure.
An electronic document processing device for automatically generating a set of document parts and a logical structure of a new electronic document is described.

【0005】[0005]

【発明が解決しようとする課題】前述したように、ワー
クステーション等で作成した電子文書を複数の文書部品
の集まりと考え、この電子文書に対し、複数の文書部品
の論理的な関係を表した論理構造や文書のレイアウトか
ら見た複数の文書部品の関係を表した割付け構造などの
構造を付与している。
As described above, an electronic document created by a workstation or the like is considered as a collection of a plurality of document parts, and a logical relationship of a plurality of document parts is represented for this electronic document. A structure such as an allocation structure showing the relationship between a plurality of document parts viewed from the logical structure and the layout of the document is added.

【0006】この電子文書において、文書内に数式や図
形等を記述する場合、文書内に「枠」領域を確保し、確
保した枠の内部に数式や図形等を記述していた。また、
図形枠には、枠内枠として図形枠およびテキスト枠を定
義することができた。さらに、文書内に確保した枠にタ
イトル等を記述する場合、枠外テキスト域という領域が
付加でき、文書内の枠にタイトル等を記述することがで
きた。
In this electronic document, when describing mathematical formulas and figures in the document, a "frame" area is reserved in the document, and mathematical formulas and figures are described in the reserved frame. Also,
The figure frame and the text frame could be defined as the frame inner frame. Furthermore, when a title or the like is described in a frame secured in a document, an area called a text area outside the frame can be added, and the title or the like can be described in the frame in the document.

【0007】そして、この電子文書の編集処理を行う文
書処理装置では、既存の電子文書からユーザーが所望す
る文書部品を抽出し、抽出した文書部品に対応する論理
構造を構築し新規電子文書を作成していた。
In the document processing apparatus for editing the electronic document, the document parts desired by the user are extracted from the existing electronic document, the logical structure corresponding to the extracted document parts is constructed, and a new electronic document is created. Was.

【0008】しかし、このような文書処理装置では、文
書部品を自由に組合せて新規電子文書を作成することは
できるが、文書部品自体が構造を有する場合、この文書
部品の構造を変更して編集することができないという問
題点があった。すなわち、文書部品である枠に枠内枠が
定義されている場合や文書部品である枠に枠外テキスト
域が付加されている場合、枠内枠を抽出して独立した枠
として編集したり、枠を抽出して他の枠の枠内枠とする
編集ができないという問題点があった。
However, in such a document processing apparatus, although it is possible to freely combine document parts to create a new electronic document, when the document part itself has a structure, the structure of this document part is changed and edited. There was a problem that I could not do it. That is, when an inner frame is defined in a frame that is a document part or when an outer text area is added to a frame that is a document part, the inner frame is extracted and edited as an independent frame, or However, there is a problem in that it cannot be extracted and extracted as an inner frame of another frame.

【0009】そこで本発明は、かかる問題点を除去し、
文書部品である枠が構造を有する場合、枠の構造を変更
し、枠内枠を抽出して独立した枠として編集する、ある
いは逆に、ある枠を他の枠の枠内枠とする編集ができる
文書処理装置を提供することを目的とする。
Therefore, the present invention eliminates such problems,
When a frame that is a document part has a structure, you can change the structure of the frame and extract the inner frame and edit it as an independent frame, or conversely, edit one frame as the inner frame of another frame. It is an object of the present invention to provide a document processing device that can be used.

【0010】[0010]

【課題を解決するための手段】本発明は、文書を構成す
る複数の文書部品と前記複数の文書部品の論理的な関係
を表した論理構造と文書のレイアウトから見た前記複数
の文書部品の関係を表した割付け構造とに基づいて電子
文書の編集処理を行う文書処理装置において、所定の図
形データが配置される領域を示す前記論理構造の枠に対
して、該枠を枠内枠に設定処理する、あるいは所定の図
形データが配置される領域を示す前記論理構造の枠に含
まれる枠内枠に対して、該枠内枠を前記論理構造の枠に
設定処理する編集手段を設けたことを特徴とする。
According to the present invention, a plurality of document parts constituting a document and a logical structure showing a logical relationship between the plurality of document parts and the plurality of document parts viewed from the layout of the document are described. In a document processing device for editing an electronic document based on a layout structure representing a relationship, the frame is set as a frame inner frame with respect to the frame having the logical structure indicating an area in which predetermined graphic data is arranged. An editing means is provided for processing an inner frame included in the frame having the logical structure indicating an area in which predetermined graphic data is arranged, and setting the inner frame to the frame having the logical structure. Is characterized by.

【0011】[0011]

【作用】本発明は、文書を構成する複数の文書部品と前
記複数の文書部品の論理的な関係を表した論理構造と文
書のレイアウトから見た前記複数の文書部品の関係を表
した割付け構造とに基づいて電子文書の編集処理を行う
文書処理装置において、編集手段がユーザーの指示に従
い、枠内枠を抽出して独立した枠として編集する、ある
いは逆に、ある枠を他の枠の枠内枠とする編集を行う。
According to the present invention, a logical structure showing a logical relationship between a plurality of document parts constituting a document and the plurality of document parts, and an allocation structure showing a relationship between the plurality of document parts viewed from the layout of the document. In a document processing device for performing editing processing of an electronic document based on, the editing means extracts an inner frame and edits it as an independent frame according to a user's instruction, or conversely, a certain frame is a frame of another frame. Edit as an inner frame.

【0012】従って、枠、枠内枠、枠外テキスト域等、
全ての枠を編集処理することができ、より柔軟な電子文
書の編集処理が行える。
Therefore, the frame, the inner frame, the outer text area, etc.
Since all frames can be edited, more flexible editing of electronic documents can be performed.

【0013】[0013]

【実施例】以下、図面を参照して本発明の実施例につい
て説明する。
Embodiments of the present invention will be described below with reference to the drawings.

【0014】図1は、本発明の文書処理装置の構成をブ
ロック図で示したものである。
FIG. 1 is a block diagram showing the configuration of the document processing apparatus of the present invention.

【0015】図1において、本発明の文書処理装置は、
入力部1、表示部2、記憶部3、そして文書編集処理部
4から構成される。
In FIG. 1, the document processing apparatus of the present invention is
It is composed of an input unit 1, a display unit 2, a storage unit 3, and a document edit processing unit 4.

【0016】入力部1は、ユーザーから文書編集処理の
指示が入力される入力装置である。表示部2は、画面上
に電子文書や文書編集処理の実行結果等が表示される表
示装置である。記憶部3は、複数の文書部品、論理構
造、そして割り付け構造等を電子文書ごとに複数記憶し
ている記憶装置である。文書編集処理部4は、入力部1
を介し入力された文書編集処理の指示に従い、記憶部3
から電子文書を読み込む。そして、指示された枠を他の
枠の枠内枠として編集したり、あるいは逆に、指示され
た枠内枠を独立の枠として編集する編集処理を行う。そ
して編集処理を行った電子文書を記憶部3に記憶させ
る。
The input unit 1 is an input device to which a user inputs an instruction for document editing processing. The display unit 2 is a display device that displays an electronic document, execution results of document editing processing, and the like on the screen. The storage unit 3 is a storage device that stores a plurality of document parts, a logical structure, and a layout structure for each electronic document. The document edit processing unit 4 includes an input unit 1
In accordance with the document editing processing instruction input via
Read an electronic document from. Then, an editing process of editing the designated frame as a frame inner frame of another frame or, conversely, editing the designated frame inner frame as an independent frame is performed. Then, the edited electronic document is stored in the storage unit 3.

【0017】次に、本発明の文書処理装置を実現させる
ためのハードウェア構成について説明する。
Next, a hardware configuration for realizing the document processing apparatus of the present invention will be described.

【0018】図2は、本発明の文書処理装置を実現する
ためのハードウェア構成を図示したものである。このハ
ードウェア構成はワークステーション等で実現される。
FIG. 2 shows a hardware configuration for implementing the document processing apparatus of the present invention. This hardware configuration is realized by a workstation or the like.

【0019】図2において、本発明の文書処理装置を実
現させるためのハードウェア構成は、キーボード10、
マウス11、表示装置12、補助記憶装置13、制御部
14、文書編集処理部15、バス16から構成される。
In FIG. 2, the hardware configuration for realizing the document processing apparatus of the present invention is a keyboard 10,
The mouse 11, a display device 12, an auxiliary storage device 13, a control unit 14, a document edit processing unit 15, and a bus 16.

【0020】キーボード10、マウス11は入力装置で
ある。そして、このキーボード10またはマウス11か
ら入力された指示等は、バス16を介し制御部14に送
られる。
The keyboard 10 and mouse 11 are input devices. Then, an instruction or the like input from the keyboard 10 or the mouse 11 is sent to the control unit 14 via the bus 16.

【0021】表示装置12は、CRT等のディスプレイ
を備えた表示装置である。そして制御部14の制御によ
り電子文書や文書編集処理の実行結果等を出力する。
The display device 12 is a display device having a display such as a CRT. Then, under the control of the control unit 14, the electronic document, the execution result of the document editing process and the like are output.

【0022】補助記憶装置13は、磁気ディスク等の記
憶装置で構成され、複数の文書部品、論理構造、割り付
け構造等を電子文書ごとに記憶している。
The auxiliary storage device 13 is composed of a storage device such as a magnetic disk, and stores a plurality of document parts, a logical structure, a layout structure and the like for each electronic document.

【0023】制御部14は、CPU、主記憶装置、文書
編集処理部15等から構成され、システム全体の制御を
行う。また、入力部1に文書編集処理の指示が入力され
た場合、制御部14は文書編集処理部15を制御して文
書編集処理を行わせる。
The control unit 14 is composed of a CPU, a main storage device, a document edit processing unit 15 and the like, and controls the entire system. When a document edit processing instruction is input to the input unit 1, the control unit 14 controls the document edit processing unit 15 to perform the document edit processing.

【0024】文書編集処理部15は、制御部14の制御
により起動し、指示された枠を他の枠の枠内枠とする編
集処理を行う、あるいは逆に、指示された枠内枠を独立
の枠とする編集処理を行う。そして編集処理した電子文
書を補助記憶装置13に記憶させる。
The document edit processing unit 15 is activated under the control of the control unit 14 and performs an edit process using the designated frame as a frame inner frame of another frame, or vice versa. Edit processing is performed in the frame. Then, the edited electronic document is stored in the auxiliary storage device 13.

【0025】次に、本発明の文書処理装置の第1の実施
例について説明する。
Next, a first embodiment of the document processing apparatus of the present invention will be described.

【0026】始めに、第1の実施例で使用する2つの電
子文書について図3、図4を参照して説明する。なお説
明の便宜上、これら2つの電子文書をそれぞれ文書A、
文書Bと呼び、これら2つの電子文書は予め補助記憶装
置13に記憶されているものとする。
First, two electronic documents used in the first embodiment will be described with reference to FIGS. 3 and 4. For convenience of explanation, these two electronic documents are referred to as document A and document A, respectively.
It is assumed that these two electronic documents are referred to as document B and are stored in the auxiliary storage device 13 in advance.

【0027】まず、図3(a)、(b)を参照して文書
Aについて説明する。図3(a)は文書Aを図示したも
のである。同図に図示したように文書Aは、図形枠内に
“棒グラフ”の文字を示すグラフィック図形が描かれた
電子文書である。なお、図中のWAは文書Aの図形枠を
示し、21は枠WA内に描かれた“棒グラフ”の文字を
示すグラフィック図形を示している。
First, the document A will be described with reference to FIGS. 3 (a) and 3 (b). FIG. 3A illustrates the document A. As shown in the figure, the document A is an electronic document in which a graphic figure showing the characters "bar graph" is drawn in the figure frame. WA in the drawing indicates a graphic frame of the document A, and 21 indicates a graphic graphic showing the characters of "bar graph" drawn in the frame WA.

【0028】次に、図3(b)を参照して文書Aの論理
構造について説明する。同図において文書Aの論理構造
は、22の文書論理根と23、24の複合論理対象体と
25の基本論理対象体と“棒グラフ”の文字を示すグラ
フィック図形21に対応する内容部26とから構成され
る。
Next, the logical structure of the document A will be described with reference to FIG. In the figure, the logical structure of the document A is composed of 22 document logical roots, 23 and 24 complex logical objects, 25 basic logical objects, and a content portion 26 corresponding to the graphic figure 21 indicating the character "bar graph". Composed.

【0029】次に、図4(a)、(b)を参照して文書
Bについて説明する。図4(a)は文書Bを図示したも
のである。同図に図示したように文書Bは、図形枠内に
棒グラフ、枠外テキスト域に“図1 棒グラフ”の文字
列からなる電子文書である。なお、図中のWBは文書B
内の図形枠を示し、WB1は枠WBに付加された枠外テ
キスト域を示し、31は枠WB内の棒グラフを示し、3
2は枠WB1内の“図1 棒グラフ”の文字列を示して
いる。
Next, the document B will be described with reference to FIGS. 4 (a) and 4 (b). FIG. 4A illustrates the document B. As shown in the figure, the document B is an electronic document including a bar graph in the graphic frame and a character string of "FIG. 1 bar graph" in the text area outside the frame. WB in the figure is document B
In the figure, WB1 indicates a text area outside the frame added to the frame WB, 31 indicates a bar graph in the frame WB, and 3
Reference numeral 2 denotes a character string of "FIG. 1 bar graph" in the frame WB1.

【0030】次に、図4(b)を参照して文書Bの論理
構造について説明する。同図において文書Bの論理構造
は、33の文書論理根と34〜36の複合論理対象体
と、37、38の基本論理対象体と棒グラフ31に対応
する内容部39と“図1 棒グラフ”の文字列32に対
応する内容部40から構成される。
Next, the logical structure of the document B will be described with reference to FIG. In the figure, the logical structure of the document B is as follows: 33 document logical roots, 34-36 compound logical objects, 37, 38 basic logical objects, a content part 39 corresponding to the bar graph 31, and "FIG. 1 bar graph". It is composed of a content section 40 corresponding to the character string 32.

【0031】次に、本発明の第1の実施例である文書処
理装置の動作について説明する。
Next, the operation of the document processing apparatus according to the first embodiment of the present invention will be described.

【0032】図5は、本発明の第1の実施例である文書
処理装置の動作を示す機能ブロック図である。なお、第
1の実施例では、上記で説明した文書Aと文書Bとから
図形21を有する枠WAと棒グラフ31を有する枠WB
とを抽出し、棒グラフ31を有する枠WBを図形21を
有する枠WAの枠内枠にする編集処理を行い、編集処理
した電子文書を補助記憶装置13に記憶させるものとす
る。(以下、文書Aの図形21と枠WAとを含めて枠W
Aといい、同様に文書Bの棒グラフ31と枠WBとを含
めて枠WBという) 図5において、ユーザーは、枠WBが枠WAの枠内枠と
なる電子文書を作成するために文書編集処理のコマンド
をキーボード10から入力する(ステップ100)。こ
こで入力するコマンドは、文書Aの文書名と枠WAの枠
名、文書Bの文書名と枠WBの枠名、そして補助記憶装
置13に新規作成する電子文書名である。図中では、文
書Aの文書名を「文書A」、枠WAの枠名を「枠W
A」、文書Bの文書名を「文書B」、枠WBの枠名を
「枠WB」としている。そして新規作成する電子文書名
を「文書C」としている。
FIG. 5 is a functional block diagram showing the operation of the document processing apparatus according to the first embodiment of the present invention. In the first embodiment, the frame WA having the graphic 21 and the frame WB having the bar graph 31 from the document A and the document B described above.
Are extracted, the frame WB having the bar graph 31 is converted into an inner frame of the frame WA having the graphic 21, and the edited electronic document is stored in the auxiliary storage device 13. (Hereinafter, the frame W including the figure 21 of the document A and the frame WA
(A is also called the frame WB including the bar graph 31 and the frame WB of the document B.) In FIG. 5, the user edits the document in order to create an electronic document in which the frame WB is an inner frame of the frame WA. Is input from the keyboard 10 (step 100). The commands input here are the document name of the document A and the frame name of the frame WA, the document name of the document B and the frame name of the frame WB, and the electronic document name newly created in the auxiliary storage device 13. In the figure, the document name of the document A is “document A” and the frame name of the frame WA is “frame W”.
A ”, the document name of the document B are“ document B ”, and the frame name of the frame WB is“ frame WB ”. The name of the newly created electronic document is "Document C".

【0033】次に、文書編集処理のコマンドが入力され
ると制御部14は、文書編集処理部15を起動し、入力
された文書編集処理のコマンドを解析する(ステップ1
01)。
Next, when the command for the document edit processing is input, the control unit 14 activates the document edit processing unit 15 and analyzes the input command for the document edit processing (step 1).
01).

【0034】そして、文書編集処理部15は解析したコ
マンドに基づき、補助記憶装置13から文書Aの文書部
品の集合を読み込み、文書Aの枠WAに相当する文書部
品を抽出する(ステップ102)。
Then, the document edit processing unit 15 reads the set of the document parts of the document A from the auxiliary storage device 13 based on the analyzed command, and extracts the document parts corresponding to the frame WA of the document A (step 102).

【0035】さらに、文書編集処理部15は、抽出した
枠WAに相当する文書部品から論理構造を構築する。そ
して、構築した論理構造と抽出した文書部品とから新た
に文書Cを作成し、補助記憶装置13に記憶させる(ス
テップ103)。
Further, the document edit processing section 15 constructs a logical structure from the document parts corresponding to the extracted frame WA. Then, a new document C is created from the constructed logical structure and the extracted document parts and stored in the auxiliary storage device 13 (step 103).

【0036】次に、文書編集処理部15は、文書Bの枠
WBを抽出するため補助記憶装置13に記憶されている
文書Bの文書部品の集合と文書Bの論理構造とを読み込
み、文書Bの文書部品の集合から枠WBに相当する文書
部品を抽出する(ステップ104)。
Next, the document edit processing unit 15 reads the set of document parts of the document B and the logical structure of the document B stored in the auxiliary storage device 13 in order to extract the frame WB of the document B, and the document B is read. A document component corresponding to the frame WB is extracted from the set of document components of (step 104).

【0037】そして、文書編集処理部15は、独立した
枠である枠WBを枠内枠にするため、文書Bの論理構造
の構造変更を行う(ステップ105)。ここで行う構造
変更とは、独立した枠である枠WBと枠外テキスト域で
ある枠WB1から構成される文書Bの論理構造から枠W
Bに相当する構造要素(図4(b)の破線で囲んだ部
分)を抽出することである。
Then, the document edit processing section 15 changes the structure of the logical structure of the document B in order to make the frame WB which is an independent frame into a frame inner frame (step 105). The structural change performed here is the logical structure of the document B including the frame WB, which is an independent frame, and the frame WB1, which is the text area outside the frame.
This is to extract the structural element corresponding to B (the portion surrounded by the broken line in FIG. 4B).

【0038】さらに、文書編集処理部15は、枠WBが
枠WAの枠内枠となる文書Cを作成するため、文書Cの
論理構造に枠WBの構造要素を加え文書Cの論理構造を
再構築する。そして、枠WBに相当する文書部品を文書
Cの文書部品に加え文書Cを作成し、文書Cを補助記憶
装置13に記憶させる(ステップ106)。
Further, the document edit processing section 15 adds the structural element of the frame WB to the logical structure of the document C to recreate the logical structure of the document C in order to create the document C in which the frame WB is the inner frame of the frame WA. To construct. Then, the document parts corresponding to the frame WB are added to the document parts of the document C to create the document C, and the document C is stored in the auxiliary storage device 13 (step 106).

【0039】そして、文書Cを補助記憶装置13に記憶
させた文書編集処理部15は、処理結果であるリターン
コード等を表示装置12に出力し、文書編集処理を終了
する(ステップ107)。
Then, the document edit processing unit 15 having the document C stored in the auxiliary storage device 13 outputs the return code or the like as the processing result to the display device 12, and ends the document edit processing (step 107).

【0040】ここで、文書編集処理部15が作成した文
書Cについて図6(a)、(b)を参照して説明する。
The document C created by the document edit processing section 15 will be described with reference to FIGS. 6 (a) and 6 (b).

【0041】図6(a)は、文書編集処理部15が作成
した文書Cを図示したものである。同図に図示したよう
に、独立した枠であった枠WBが枠WAの枠内枠に編集
処理され、“棒グラフ”の文字を示すグラフィック図形
21の下部に棒グラフ31が挿入された電子文書Cが文
書編集処理部15により作成された。
FIG. 6A shows the document C created by the document edit processing section 15. As shown in the figure, the electronic document C in which the frame WB, which is an independent frame, is edited into the inner frame of the frame WA, and the bar graph 31 is inserted below the graphic figure 21 indicating the character "bar graph" Was created by the document edit processing unit 15.

【0042】図6(b)は、文書編集処理部15が作成
した文書Cの論理構造を示したものである。同図におい
て、文書Cの論理構造は、破線61の枠WAに相当する
部分と破線62の枠内枠である枠WBに相当する部分と
からなり、51の文書論理根と52、53、56の複合
論理対象体と54、57の基本論理対象体と“棒グラ
フ”の文字を示すグラフィック図形21に対応する内容
部55と、棒グラフ31に対応する内容部58とから構
成される。
FIG. 6B shows the logical structure of the document C created by the document edit processing section 15. In the figure, the logical structure of the document C is composed of a portion corresponding to the frame WA of the broken line 61 and a portion corresponding to the frame WB which is the inner frame of the broken line 62, and the document logical root of 51 and 52, 53, 56. The composite logical object, the basic logical objects 54 and 57, the content portion 55 corresponding to the graphic figure 21 indicating the character of "bar graph", and the content portion 58 corresponding to the bar graph 31.

【0043】このように、第1の実施例は、文書編集処
理部15がユーザーの指示に従い、文書Bの枠WBの論
理構造の構造変更を行い、独立した枠である枠WBを枠
WAの枠内枠になるように編集処理した。
As described above, in the first embodiment, the document edit processing unit 15 changes the logical structure of the frame WB of the document B according to the user's instruction, and changes the frame WB which is an independent frame to the frame WA. It was edited so that it became the inner frame.

【0044】次に本発明の第2の実施例について説明す
る。第2の実施例では、第1の実施例で作成した文書C
から枠内枠である枠WBを抽出し、抽出した枠WBを独
立した枠となるように編集処理するものとする。なお、
説明の便宜上、第2の実施例では文書処理装置の構成ブ
ロック図およびハードウエア構成は、第1の実施例とそ
れぞれ同様であるため説明を省略し、文書処理装置の動
作について説明する。
Next, a second embodiment of the present invention will be described. In the second embodiment, the document C created in the first embodiment
A frame WB that is an inner frame is extracted from the frame, and the extracted frame WB is edited so as to be an independent frame. In addition,
For convenience of explanation, the configuration block diagram and the hardware configuration of the document processing apparatus in the second embodiment are the same as those in the first embodiment, and therefore the description thereof will be omitted and the operation of the document processing apparatus will be described.

【0045】それでは、本発明の第2の実施例である文
書処理装置の動作について説明する。 図7は、本発明
の第2の実施例である文書処理装置の動作を示す機能ブ
ロック図である。
The operation of the document processing apparatus according to the second embodiment of the present invention will be described. FIG. 7 is a functional block diagram showing the operation of the document processing apparatus according to the second embodiment of the present invention.

【0046】図7において、ユーザーは、文書Cから枠
内枠である枠WBを抽出して枠WBが独立した枠となる
電子文書Dを作成するために文書編集処理のコマンドを
キーボード10から入力する(ステップ200)。ここ
で入力するコマンドは、文書Dの文書名と枠WBの枠
名、そして新規作成する電子文書名である。図中では、
文書Cの文書名を「文書C」、枠WBの枠名を「枠W
B」、新規作成する電子文書名を「文書D」としてい
る。
In FIG. 7, the user inputs a command of a document edit process from the keyboard 10 to extract the frame WB which is the frame inner frame from the document C and creates the electronic document D in which the frame WB is an independent frame. (Step 200). The commands input here are the document name of the document D, the frame name of the frame WB, and the electronic document name to be newly created. In the figure,
The document name of the document C is “document C”, and the frame name of the frame WB is “frame W”
B ”, and the name of the newly created electronic document is“ Document D ”.

【0047】次に、キーボード10に文書編集処理のコ
マンドが入力されると制御部14は文書編集処理部15
を起動する。そして、起動した文書編集処理部15は、
キーボード10に入力された文書編集処理のコマンドを
解析する(ステップ201)。
Next, when a document edit processing command is input to the keyboard 10, the control section 14 causes the document edit processing section 15 to enter.
To start. Then, the started document edit processing unit 15
The command of the document editing process input to the keyboard 10 is analyzed (step 201).

【0048】そして、文書編集処理部15は、解析した
コマンドに基づき、補助記憶装置13から文書Cの文書
部品の集合と文書Cの論理構造とを読み込み、文書Cの
文書部品の集合から枠WBに相当する文書部品を抽出す
る(ステップ202)。
Then, the document edit processing unit 15 reads the set of the document parts of the document C and the logical structure of the document C from the auxiliary storage device 13 based on the analyzed command, and extracts the frame WB from the set of the document parts of the document C. A document part corresponding to is extracted (step 202).

【0049】次に、文書編集処理部15は、枠内枠であ
る枠WBを独立した枠とするため文書Cの論理構造の構
造変更を行う(ステップ203)。ここで行う構造変更
とは、独立した枠である枠WAと枠内枠である枠WBと
から構成されている文書Cの論理構造から枠内枠である
枠WBの部分に相当する構造要素(図6(b)の破線6
2で囲んだ部分)を抽出することである。
Next, the document edit processing section 15 changes the structure of the logical structure of the document C so that the frame WB which is the frame inner frame becomes an independent frame (step 203). The structural change performed here is a structural element (corresponding to the portion of the frame WB which is the inner frame) from the logical structure of the document C including the frame WA which is an independent frame and the frame WB which is the inner frame. Dashed line 6 in FIG.
2) is to be extracted.

【0050】そして、文書編集処理部15は、枠WBを
独立した枠となる電子文書Dを作成するために、抽出し
た構造要素から文書Dの論理構造を構築する。そして構
築した論理構造と抽出した枠WBの文書部品とから文書
Dを作成し、補助記憶装置13に記憶させる(ステップ
204)。
Then, the document edit processing section 15 constructs a logical structure of the document D from the extracted structural elements in order to create the electronic document D which becomes the frame independent of the frame WB. Then, the document D is created from the constructed logical structure and the extracted document parts of the frame WB and stored in the auxiliary storage device 13 (step 204).

【0051】そして、文書Dを補助記憶装置13に記憶
させた文書編集処理部15は、処理結果であるリターン
コード等を表示装置12に出力し、文書編集処理を終了
する(ステップ205)。
Then, the document edit processing unit 15 having the document D stored in the auxiliary storage device 13 outputs the return code or the like as the processing result to the display device 12, and ends the document edit processing (step 205).

【0052】ここで、文書編集処理部15が作成した文
書Dについて図8(a)、(b)を参照して説明する。
Here, the document D created by the document editing processing section 15 will be described with reference to FIGS. 8 (a) and 8 (b).

【0053】図8(a)は、文書編集処理部15が作成
した文書Dを図示したものである。同図に図示したよう
に、枠内枠であった枠WBが独立した枠として編集処理
され、棒グラフ31が記述された電子文書Dが文書編集
処理部15により作成された。
FIG. 8A shows the document D created by the document edit processing section 15. As shown in the figure, the frame WB, which is the inner frame, is edited as an independent frame, and the electronic document D in which the bar graph 31 is described is created by the document edit processing unit 15.

【0054】図8(b)は、文書編集処理部15が作成
した文書Dの論理構造を示したものである。同図におい
て文書Cの論理構造は、71の文書論理根と72、73
の複合論理対象体と74の基本論理対象体と棒グラフ3
1に対応する内容部75とから構成される。
FIG. 8B shows the logical structure of the document D created by the document edit processing section 15. In the figure, the logical structure of the document C is the document logical root of 71 and 72, 73.
Complex logical objects, 74 basic logical objects and bar graph 3
1 and a content portion 75 corresponding to 1.

【0055】このように、第2の実施例は、文書編集処
理部15がユーザーの指示に従い、文書Cの枠WBの論
理構造の構造変更を行い、枠内枠であった枠WBが独立
した枠になるように編集処理した。
As described above, in the second embodiment, the document edit processing unit 15 changes the logical structure of the frame WB of the document C according to the user's instruction, and the frame WB which is the inner frame becomes independent. Edited so that it becomes a frame.

【0056】[0056]

【発明の効果】以上説明したように、本発明の文書処理
装置は、枠、枠内枠、枠外テキスト域等の全ての枠を枠
として共通に扱い、ある枠を抽出し他の枠の枠内枠とし
たり、ある枠内枠を抽出し独立した枠とする編集処理が
行える。
As described above, the document processing apparatus of the present invention treats all frames such as a frame, a frame inside frame, and a frame outside text region as a frame in common, extracts a certain frame, and extracts a frame of another frame. The editing process can be performed as an inner frame or by extracting a certain inner frame and making it an independent frame.

【0057】従って、ユーザーは、枠、枠内枠、枠外テ
キスト域等、全ての枠を共通に扱うことができ、より柔
軟な電子文書の編集が行える。
Therefore, the user can commonly handle all the frames such as the frame, the inner frame, and the outer frame text area, and can more flexibly edit the electronic document.

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

【図1】本発明の文書処理装置の構成を示すブロック
図。
FIG. 1 is a block diagram showing the configuration of a document processing apparatus according to the present invention.

【図2】本発明の文書処理装置を実現させるためのハー
ドウェア構成を示す図。
FIG. 2 is a diagram showing a hardware configuration for realizing the document processing apparatus of the present invention.

【図3】第1の実施例で使用する文書Aを示した図およ
び文書Aの論理構造を示した図。
FIG. 3 is a diagram showing a document A used in the first embodiment and a diagram showing a logical structure of the document A.

【図4】第1の実施例で使用する文書Bを示した図およ
び文書Bの論理構造を示した図。
FIG. 4 is a diagram showing a document B used in the first embodiment and a diagram showing a logical structure of the document B.

【図5】第1の実施例の文書処理装置の動作を示す機能
ブロック図。
FIG. 5 is a functional block diagram showing the operation of the document processing apparatus according to the first embodiment.

【図6】第1の実施例で文書処理装置が作成した文書C
を示した図および文書Cの論理構造を示した図。
FIG. 6 is a document C created by the document processing apparatus in the first embodiment.
And a diagram showing the logical structure of document C.

【図7】第2の実施例の文書処理装置の動作を示す機能
ブロック図。
FIG. 7 is a functional block diagram showing the operation of the document processing apparatus of the second embodiment.

【図8】第2の実施例で文書処理装置が作成した文書D
を示した図および文書Cの論理構造を示した図。
FIG. 8 is a document D created by the document processing apparatus in the second embodiment.
And a diagram showing the logical structure of document C.

【符号の説明】[Explanation of symbols]

1 入力部 2 表示部 3 記憶部 4
文書編集処理部 10 キーボード 11 マウス 12 表示
装置 13 補助記憶装置 14 制御部 15 文
書編集処理部 16 バス
1 input unit 2 display unit 3 storage unit 4
Document edit processing unit 10 Keyboard 11 Mouse 12 Display device 13 Auxiliary storage device 14 Control unit 15 Document edit processing unit 16 Bus

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 文書を構成する複数の文書部品と前記複
数の文書部品の論理的な関係を表した論理構造と文書の
レイアウトから見た前記複数の文書部品の関係を表した
割付け構造とに基づいて電子文書の編集処理を行う文書
処理装置において、 所定の図形データが配置される領域を示す前記論理構造
の枠に対して、該枠を前記論理構造の枠に含まれる枠内
枠に設定処理する、あるいは所定の図形データが配置さ
れる領域を示す前記論理構造の枠に含まれる枠内枠に対
して、該枠内枠を前記論理構造の枠に設定処理する編集
手段を設けたことを特徴とする文書処理装置。
1. A logical structure representing a logical relationship between a plurality of document parts constituting a document and the plurality of document parts, and an allocation structure representing a relationship between the plurality of document parts viewed from a document layout. In a document processing device that performs editing processing of an electronic document based on a frame of the logical structure indicating an area in which predetermined graphic data is arranged, the frame is set as an inner frame included in the frame of the logical structure An editing means is provided for processing an inner frame included in the frame having the logical structure indicating an area in which predetermined graphic data is arranged, and setting the inner frame to the frame having the logical structure. A document processing device characterized by:
JP6011084A 1994-02-02 1994-02-02 Document processor Pending JPH07219945A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6011084A JPH07219945A (en) 1994-02-02 1994-02-02 Document processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6011084A JPH07219945A (en) 1994-02-02 1994-02-02 Document processor

Publications (1)

Publication Number Publication Date
JPH07219945A true JPH07219945A (en) 1995-08-18

Family

ID=11768115

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6011084A Pending JPH07219945A (en) 1994-02-02 1994-02-02 Document processor

Country Status (1)

Country Link
JP (1) JPH07219945A (en)

Similar Documents

Publication Publication Date Title
JP2000029677A (en) Automatic generating device for screen constitution
CN110275996B (en) Device and method for providing page frame for content development through data visualization development
JP3003459B2 (en) Program creation support device
JP2001101327A (en) Information processing method and apparatus, and printing system
JP2001134423A (en) Screen information output method of new system using existing interactive system
JPS58112127A (en) Forming system of data input means
JPH10260961A (en) Method and apparatus for creating HTML file for WWW
JPH03189864A (en) Screen display method in logical structure editing device for document
JPH02176853A (en) Character processor
JPH0553785A (en) Editing method of figure editor and text editor
Noble Prototype based user interfaces
JP3154790B2 (en) Optical character reader
JPH03252760A (en) Document editing method and document editing device
JPH01149164A (en) Text editing system
JPS62145424A (en) Program management method
JPH047783A (en) Extraction system of character data out of document data
JPH0469767A (en) Document generating device
JPS62179047A (en) Simple language processing device
JPS6325765A (en) Document editing device
JPH02311951A (en) Document editing device
JPH04120030U (en) Typesetting editing machine
JPH04119426A (en) Program chart generating and editing device
JPH11175216A (en) Hyper text display device
JPH10260967A (en) Method and apparatus for creating HTML file for WWW
JPH0962675A (en) Document preparation method and preparation system