JPH1049695A - Document editing device - Google Patents

Document editing device

Info

Publication number
JPH1049695A
JPH1049695A JP8219131A JP21913196A JPH1049695A JP H1049695 A JPH1049695 A JP H1049695A JP 8219131 A JP8219131 A JP 8219131A JP 21913196 A JP21913196 A JP 21913196A JP H1049695 A JPH1049695 A JP H1049695A
Authority
JP
Japan
Prior art keywords
display
editing
information
document
elements
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
JP8219131A
Other languages
Japanese (ja)
Inventor
Keiko Shiraishi
圭子 白石
Takashi Sonoda
隆志 園田
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 JP8219131A priority Critical patent/JPH1049695A/en
Publication of JPH1049695A publication Critical patent/JPH1049695A/en
Pending legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)
  • Digital Computer Display Output (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

PROBLEM TO BE SOLVED: To obtain an editing device which enables a user to know the structures of elements constituting a document easily and visually and perform editing operation by visually seeing the elements of the structure constituting the document and easily selecting them through operation on a display screen by carrying out the editing operation by making good use of structure information. SOLUTION: This device consists principally of process modules of a document editing subsystem 11, a restructuring subsystem 12, and a structure storing subsystem 13. When, for example, a circle graph is generated on this device, an image display subwindow and a structure display subwindows are displayed, side by side, in a graphic editing window. In the image display subwindow, an image of a figure of the circle graph consisting of a combination of elements (figure elements and character string element) is displayed as it is, and in the structure display subwindow, the structure of the combination of the elements is displayed as a tree structure on the basis of automatically generated structure information.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、文書編集装置に関
し、特に、図形を含む複数の構成要素から構成される文
書に対して編集を行う場合に、構造化された文書の各構
成要素をユーザの編集意図に合うように階層表示して、
各構成要素を選択し編集することのできる文書編集装置
に関するものである。
[0001] 1. Field of the Invention [0002] The present invention relates to a document editing apparatus, and more particularly, to a case where a document composed of a plurality of components including a graphic is edited, each component of a structured document can be edited by a user. Display hierarchically to suit the editing intent of,
The present invention relates to a document editing device capable of selecting and editing each component.

【0002】[0002]

【従来の技術】従来、図形を含む文書のための文書編集
システムにおいては、図形編集を容易にするため、図形
やテキストなどを構成する複数の文書の構成要素(以
下、単に要素と称する)をまとめてグループとして1つ
に扱うグループ化機能と、そのグループ化を解除するグ
ループ化解除機能が設けられている。このグループ化機
能/グループ化解除機能を用いて文書編集を行う場合
は、例えば、図形を構成する要素を順次生成し、その過
程で、図形を構成する複数の要素を段階的にグループ化
する。ここではグループ化の後に、その後の図形の部分
的な修正のために、グループ化を解除する場合、その解
除のされ方としては、従来から、グループ化解除のため
に選択されているグループ全体が個々の構成要素に分割
される第1の方法と、グループ化の各段階を保持してお
き、順次に一つ前の段階のグループ化の状態にもどす第
2の方法が用いられている。
2. Description of the Related Art Conventionally, in a document editing system for a document including a figure, in order to facilitate figure editing, a plurality of document components (hereinafter, simply referred to as elements) constituting a figure, text, and the like are used. A grouping function that collectively treats the group as one and a grouping release function that releases the grouping are provided. When a document is edited using this grouping function / grouping release function, for example, elements constituting a figure are sequentially generated, and in the process, a plurality of elements constituting the figure are grouped stepwise. Here, after grouping, when grouping is released for subsequent partial modification of the figure, the way to release the grouping is that the entire group selected for grouping release is conventionally A first method of dividing into individual components and a second method of holding each stage of grouping and sequentially returning to the state of grouping of the immediately preceding stage are used.

【0003】このような従来の文書編集システムにおい
ては、前記の第1の方法または第2の方法のグループ化
機能およびグループ化解除機能を用いる場合にも、グル
ープ化された図形を構成する複数の要素の中から、任意
の要素を個別に選択することは簡単ではない。
In such a conventional document editing system, even when the grouping function and the ungrouping function of the first method or the second method are used, a plurality of figures forming a grouped figure are used. It is not easy to select an arbitrary element individually from the elements.

【0004】したがって、これに対して、グループ化の
階層構造情報を保持しているグループ化機能およびグル
ープ化解除機能を持つ文書編集システムにおいて、図形
などを構成する任意の要素,または、グループ化したグ
ループのまとまりを選択するために、これまで様々な方
法が提案されている。
Accordingly, in a document editing system having a grouping function holding grouping hierarchical structure information and a grouping canceling function, an arbitrary element constituting a figure or the like, Various methods have been proposed to select a group unit.

【0005】例えば、特開平5−242209号公報に
記載の「図形選択方式」で提案されている方法は、グル
ープ化された複数の図形群の個々の図形を選択したい場
合、階層的にグループ化された場合でも、グループ化を
解除することなく、グループ化構造の情報を利用して、
図形編集を行う編集画面上での選択指示のクリックの回
数またはクリック時間により選択する対象を変える方法
の提案である。
For example, the method proposed in the "graphic selection method" described in Japanese Patent Application Laid-Open No. Hei 5-242209 is disclosed in Japanese Patent Application Laid-Open No. 5-242209. Even if it is done, without breaking the grouping, using the information of the grouping structure,
This is a proposal of a method of changing a selection target according to the number of clicks or the click time of a selection instruction on an editing screen for performing graphic editing.

【0006】また、特開平5−324740号公報に記
載の「図面作成編集装置」で提案されている方法は、画
面上に階層を表す要素を表示し、それをクリックするこ
とにより選択された階層の下位の階層に属する要素を選
択する方法の提案である。また、特開平4−90065
号公報に記載の「階層化構造を持たせた図形データの処
理方法およびその装置」では、メニューなどから選択機
能を選ぶ時には、選択する対象をクリックした構成要素
のみとするか、構成要素の属するグループ全体かを指定
することにより、選択する対象の選択方法を選択する方
法が提案されている。
A method proposed in "Drawing Editing Apparatus" described in Japanese Patent Application Laid-Open No. Hei 5-324740 is to display an element representing a hierarchy on a screen and click on the element to select the hierarchy. This is a proposal for a method of selecting an element belonging to a lower hierarchy of. Also, JP-A-4-90065
Japanese Patent Application Laid-Open Publication No. H10-260, "Method and Apparatus for Processing Graphic Data Having Hierarchical Structure", when selecting a selection function from a menu or the like, selects only the component to be selected or clicks the component to which the component belongs. There has been proposed a method of selecting a method of selecting a target to be selected by designating the entire group.

【0007】現在、アドビ社から市販されている商品名
「Adobe Illustrator」のソフトウェ
ア製品のアプリケーションプログラムによる図形処理シ
ステムでは、その図形処理機能の中に、選択対象をクリ
ックした要素のみとする機能と、要素をグループ化した
グループ全体とする機能が設けられており、メニューな
どから選択機能を指定して、要素の選択を行うようにし
ている。ここでは、更に、要素のみを選択する機能を使
用した場合に、クリックの回数により、グループの階層
構造の任意の階層をクリックの回数によって選択するこ
とができるようになっている。
At present, a graphic processing system based on an application program of a software product having a trade name "Adobe Illustrator", which is commercially available from Adobe, includes, among its graphic processing functions, a function of only selecting an element clicked on a selection target; A function is provided for grouping elements to form an entire group, and an element is selected by designating a selection function from a menu or the like. Here, when the function of selecting only an element is used, an arbitrary layer in the hierarchical structure of the group can be selected by the number of clicks by the number of clicks.

【0008】[0008]

【発明が解決しようとする課題】しかしながら、このよ
うな従来の方法では、グループ化している場合のグルー
プの階層構造が視覚的に把握し難く、このため、グルー
プの階層構造に組み込まれていない要素のまとまりを選
択することは容易ではない。したがって、要素の選択操
作を効率よく行うことができないという問題点がある。
However, in such a conventional method, it is difficult to visually grasp the hierarchical structure of the group in the case of grouping, and therefore, elements which are not incorporated in the hierarchical structure of the group. Choosing a unity is not easy. Therefore, there is a problem that the element selection operation cannot be performed efficiently.

【0009】すなわち、グループの階層構造にない要素
のまとまりを選択する場合は、グループ化をやり直す
か、選択したい構成要素を個別にそれぞれ選択していく
必要がある。具体的に、例えば、グループ化をやり直す
方法を用いると、前のグループ化した時の階層構造は失
われ、前の階層構造に戻したい場合には、再度、グルー
プ化をやり直す必要がある。
That is, when selecting a group of elements that are not in the hierarchical structure of the group, it is necessary to regroup or to individually select the constituent elements to be selected. Specifically, for example, if a method of re-grouping is used, the hierarchical structure at the time of the previous grouping is lost, and if it is desired to return to the previous hierarchical structure, it is necessary to redo the grouping again.

【0010】また、要素を個別に選択する方法を用いる
場合には、選択する要素が多くなるほど、その個別の要
素の選択操作が煩雑となる。例えば、小さな要素や一部
重なっている要素などは、それを特定する選択操作が難
しく、編集画面において拡大表示して操作を行うか、ま
たは、各々の要素の重なりの上下関係の変更などを行っ
て、各々の要素の選択操作を行わなければない。また、
煩雑な選択操作を行って選択しても、選択状態とした要
素群は一度別の選択操作を行うと、その選択状態が解除
されてしまうため、次に、同じ要素群に処理をしたい場
合には、再び最初から、その対応の要素を選択し直さな
ければならず、多くの手間がかかるという問題点があ
る。
When the method of individually selecting elements is used, the more elements to be selected, the more complicated the operation of selecting the individual elements. For example, it is difficult to select a small element or an element that partially overlaps, so it is difficult to select the element and perform an operation by enlarging it on the edit screen, or change the vertical relationship of the overlap of each element. Therefore, the operation of selecting each element must be performed. Also,
Even if a complicated selection operation is performed and the selection is made, the element group in the selected state is canceled once if another selection operation is performed. However, there is a problem that it is necessary to re-select the corresponding element from the beginning again, which takes much time and effort.

【0011】本発明は上記のような各問題点を解決する
ためになされたものであり、本発明の目的は、文書を構
成する要素の構造が視覚的に判りやすく、かつ、文書を
構成する構造の要素を視覚的にみて表示画面上の操作で
容易に選択して編集操作が行える文書編集装置を提供す
ることある。
SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and an object of the present invention is to make it easy to visually understand the structure of elements constituting a document and to construct the document. There is a need to provide a document editing apparatus that allows a user to easily select and edit an element of a structure by an operation on a display screen visually.

【0012】[0012]

【課題を解決するための手段】上記のような目的を達成
するため、本発明の文書編集装置は、第1の特徴とし
て、図形を含む要素から構成される文書を編集画面上の
イメージ表示による操作で編集する文書編集装置におい
て、文書のイメージ表示から要素の構造情報を生成する
構造情報生成手段(21)と、生成された構造情報を記
憶する構造情報記憶手段(22)と、構造情報による構
造表示を編集画面上にイメージ表示と同時に表示する表
示手段(14)と、イメージ表示上の要素と生成された
構造情報の要素の対応関係を保持する対応関係保持手段
(23)と、構造表示の編集画面上において要素を選択
する選択手段(24)と、構造表示の編集画面上におい
て構造を組換える組換手段(25)と、編集画面上の構
造表示における構造の組換えをイメージ表示の階層構造
に反映させる反映処理手段(26)とを備えることを特
徴とする。
According to a first aspect of the present invention, there is provided a document editing apparatus for displaying a document composed of elements including figures on an editing screen by displaying an image on an editing screen. In a document editing device for editing by operation, a structure information generating means (21) for generating structure information of an element from an image display of a document, a structure information storage means (22) for storing the generated structure information, and Display means (14) for displaying the structure display on the editing screen simultaneously with the image display; correspondence holding means (23) for holding the correspondence between the elements on the image display and the elements of the generated structure information; Selecting means (24) for selecting an element on the edit screen of the above, recombining means (25) for rearranging the structure on the edit screen for the structure display, and the structure in the structure display on the edit screen Characterized in that it comprises a reflection processing means (26) to reflect the hierarchical structure of the image display recombinant.

【0013】本発明の文書編集装置は、第2の特徴とし
て、更に、編集画面上に構造を表示するための構造情報
を保存する保存手段(31)と、保存手段に保存する構
造表示の構造情報を登録する登録手段(33)と、構造
情報の保存の後に行われた編集処理で変更された構造を
保存された構造情報に反映する反映処理手段(35)
と、保存された構造情報を選択する選択手段(32)
と、選択時に表示されている構造情報を削除して、選択
された構造情報による構造に表示する構造を切り替える
切替手段(34)とを備えることを特徴とする。
As a second feature, the document editing apparatus of the present invention further comprises a storage means (31) for storing structure information for displaying a structure on an editing screen, and a structure for structure display to be stored in the storage means. Registration means (33) for registering information, and reflection processing means (35) for reflecting a structure changed by an editing process performed after storage of the structure information on the stored structure information
Selecting means (32) for selecting the stored structure information
And a switching means (34) for deleting the structure information displayed at the time of selection and switching the structure to be displayed to the structure based on the selected structure information.

【0014】このような特徴を有する本発明の文書編集
装置においては、図形を含む文書の構成要素を画面上で
のイメージ表示による操作を行い編集する場合、構造情
報生成手段が、文書のイメージ表示から構造情報を生成
すると、構造記憶手段が、生成された構造情報を記憶す
る。表示手段により、構造情報を画面上にイメージ表示
と同時に表示し、対応関係保持手段が、イメージ表示上
の構成要素と生成された構造情報の要素の対応関係を保
持する。そして、選択手段により、構造表示において要
素を選択すると、組換え手段により、構造表示において
構造を組換え、反映処理手段により、構造表示における
構造の組換えをイメージ表示の階層構造に反映させる。
In the document editing apparatus according to the present invention having the above-described features, when a component of a document including a graphic is edited by performing an image display operation on a screen, the structure information generating unit is configured to display the image of the document. When the structure information is generated from, the structure storage unit stores the generated structure information. The display unit displays the structural information on the screen simultaneously with the image display, and the correspondence holding unit holds the correspondence between the components on the image display and the elements of the generated structure information. Then, when an element is selected in the structure display by the selection means, the structure is rearranged in the structure display by the recombination means, and the recombination of the structure in the structure display is reflected in the hierarchical structure of the image display by the reflection processing means.

【0015】また、本発明の文書編集装置においては、
更に、保存手段により、画面上に構造表示するための構
造情報を保存するが、その場合、登録手段により、構造
表示の構造情報をユーザが登録し、また、保存されてい
る構造表示の構造情報をユーザの指示により削除する。
反映処理手段は、構造情報の保存の後に行われた編集処
理で変更された構造を保存された構造情報に反映する。
選択手段が、保存された構造情報を選択すると、切替手
段が、選択時に表示されている構造情報を削除して、選
択された構造情報による構造を表示する。
Further, in the document editing apparatus of the present invention,
Further, the storage means stores the structure information for displaying the structure on the screen. In this case, the registration means allows the user to register the structure information of the structure display, and further stores the structure information of the stored structure display. Is deleted by a user's instruction.
The reflection processing means reflects the structure changed by the editing process performed after the storage of the structure information, on the stored structure information.
When the selection means selects the stored structure information, the switching means deletes the structure information displayed at the time of selection and displays the structure based on the selected structure information.

【0016】このようにして、本発明の文書編集装置に
よれば、文書編集のためにイメージ表示に対応する構造
情報を生成し、イメージ表示と共にその構造情報による
構造を利用した文書編集を行う。また、編集操作を行っ
た複数の構造情報を保存しておくことにより、編集用途
にあった構造を容易に選択でき、これらの情報を再利用
できる。これにより、編集操作が能率よく行える。
As described above, according to the document editing apparatus of the present invention, the structure information corresponding to the image display is generated for document editing, and the document display is performed together with the image display using the structure based on the structure information. In addition, by storing a plurality of pieces of structure information on which an editing operation has been performed, a structure suitable for editing can be easily selected, and such information can be reused. Thereby, the editing operation can be performed efficiently.

【0017】[0017]

【発明の実施の形態】以下、本発明を実施する場合の一
形態について、図面を参照して具体的に説明する。図1
は、本発明の一実施例にかかる文書編集装置の全体の構
成を示すブロック図である。図1において、11は文書
編集サブシステム、12は構造組換えサブシステム、1
3は構造保存サブシステム、14は表示装置、15は入
力装置である。
DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment of the present invention will be described below in detail with reference to the drawings. FIG.
FIG. 1 is a block diagram showing an overall configuration of a document editing apparatus according to one embodiment of the present invention. In FIG. 1, 11 is a document editing subsystem, 12 is a structural recombination subsystem, 1
3 is a structure preserving subsystem, 14 is a display device, and 15 is an input device.

【0018】本実施例の文書編集装置は、文書編集サブ
システム11,構造組換えサブシステム12,および構
造保存サブシステム13の処理モジュールを中心に構成
される。文書編集サブシステム11は、イメージ表示上
で図形を含む文書を編集する処理モジュールであり、構
造組換えサブシステム12は、イメージ表示されている
文書の構造を組み換える処理モジュールである。また、
構造保存サブシステム13は、構造情報を利用した文書
編集のための複数の構造を保存する処理モジュールであ
る。これらのサブシステムに対する入出力を行うための
入出力デバイスとして、表示装置14および入力装置1
5が設けられている。表示装置14は、文書編集操作の
ためのイメージと構造を表示するCRTまたは液晶など
のモニタ装置で構成され、また、入力装置15は、文書
編集操作のための編集対象を指示するコマンドを入力す
るマウスやキーボードなどで構成される。
The document editing apparatus according to the present embodiment is mainly composed of a processing module of a document editing subsystem 11, a structure recombination subsystem 12, and a structure preserving subsystem 13. The document editing subsystem 11 is a processing module for editing a document including a graphic on an image display, and the structure recombining subsystem 12 is a processing module for rearranging the structure of a document displayed as an image. Also,
The structure storage subsystem 13 is a processing module that stores a plurality of structures for editing a document using the structure information. The display device 14 and the input device 1 serve as input / output devices for performing input / output with respect to these subsystems.
5 are provided. The display device 14 is composed of a monitor device such as a CRT or a liquid crystal display that displays an image and a structure for a document editing operation, and the input device 15 inputs a command indicating an editing target for the document editing operation. It consists of a mouse and a keyboard.

【0019】図2は、構造組換えサブシステム12の構
成を示すブロック図である。構造組換えサブシステム1
2は、図2に示すように、構造生成処理部21,構造情
報記憶部22,対応関係保持部23,要素選択処理部2
4,構造組換え処理部25,および構造反映処理部26
から構成されている。構造生成処理部21は、編集対象
の文書要素のイメージ表示に対応してその構造を表示し
て編集操作を行うための構造情報を生成する処理を行
う。構造記憶部22は、構造生成処理部21により生成
された構造情報を記憶する。対応関係保持部23は、文
書編集サブシステム11で保持している編集対象の文書
の要素とその構造情報による構造とのそれぞれの対応関
係を保持する。
FIG. 2 is a block diagram showing the structure of the structural recombination subsystem 12. Structural recombination subsystem 1
2, a structure generation processing unit 21, a structure information storage unit 22, a correspondence holding unit 23, an element selection processing unit 2 as shown in FIG.
4, the structural recombination processing unit 25, and the structure reflection processing unit 26
It is composed of The structure generation processing unit 21 performs a process of displaying the structure corresponding to the image display of the document element to be edited and generating structure information for performing an editing operation. The structure storage unit 22 stores the structure information generated by the structure generation processing unit 21. The correspondence holding unit 23 holds the correspondence between the element of the document to be edited and held by the document editing subsystem 11 and the structure based on the structure information.

【0020】ここでは、構造を表示する構造情報を利用
した文書編集を行うので、要素選択処理部24が、構造
情報による編集対象の文書の要素の構造が表示された表
示画面での各要素を個別にまたはまとまりで選択する処
理を行うと、構造組換え処理部25は、ユーザの指示に
より、選択された要素についての編集指示により、構造
情報の構造を組み換える処理を行い、構造反映処理部2
6が、組み換えた構造をイメージ表示上での文書編集に
反映させる処理を行う。
In this case, since the document is edited using the structure information for displaying the structure, the element selection processing unit 24 displays each element on the display screen on which the structure of the element of the document to be edited based on the structure information is displayed. When the processing of selecting individually or collectively is performed, the structure recombination processing unit 25 performs the processing of rearranging the structure of the structure information according to the user's instruction and the editing instruction for the selected element, and the structure reflection processing unit 2
6 performs a process of reflecting the rearranged structure in document editing on the image display.

【0021】また、図3は、構造保存サブシステム13
の構成を示すブロック図である。構造保存サブシステム
13は、文書編集で利用した構造情報を再利用のために
保存する。このため、構造保存サブシステム13は、図
3に示すように、構造保存部31,構造選択処理部3
2,構造登録処理部33,構造切換処理部34,および
編集操作反映処理部35から構成されている。
FIG. 3 shows the structure storage subsystem 13.
FIG. 3 is a block diagram showing the configuration of FIG. The structure storage subsystem 13 stores the structure information used in document editing for reuse. For this reason, as shown in FIG. 3, the structure storage subsystem 13 includes a structure storage unit 31 and a structure selection processing unit 3.
2, a structure registration processing unit 33, a structure switching processing unit 34, and an editing operation reflection processing unit 35.

【0022】構造保存部31は、文書編集で再利用する
ための複数の構造情報を保存する。構造選択処理部32
は、編集操作で利用する構造を選択するため、保存され
ている構造を選択する。構造登録処理部33は、表示さ
れている上の構造を保存し、または構造選択処理部32
で選択された構造を保存または削除する。構造切換処理
部34は、選択された構造を構造情報記憶部22に記憶
されている構造と置き換える。編集操作反映処理部35
は、文書編集で変更された内容を、ここに保存されてい
る構造に反映させて、構造情報を更新する。
The structure storage section 31 stores a plurality of pieces of structure information to be reused in document editing. Structure selection processing unit 32
Selects a saved structure to select a structure to be used in the editing operation. The structure registration processing unit 33 saves the displayed upper structure, or the structure selection processing unit 32
Save or delete the structure selected in. The structure switching processing unit 34 replaces the selected structure with the structure stored in the structure information storage unit 22. Editing operation reflection processing unit 35
Updates the structure information by reflecting the content changed in the document editing on the structure stored here.

【0023】次に、具体例により、本実施例の文書編集
装置による文書編集操作について説明する。ここでは、
編集文書の例として、円グラフを作成する場合について
説明する。図4は、文書編集の図形編集ウィンドウの画
面の一例を示す図である。図4に示すように、図形編集
ウィンドウ40は、イメージ表示サブウィンドウ41
と、構造表示サブウィンドウ42とが並べられて表示さ
れる。イメージ表示サブウィンドウ41には、作成中の
円グラフの図形のイメージが表示され、これに対応する
円グラフの図形の要素の構造の表示が、構造表示サブウ
ィンドウ42に表示される。つまり、イメージ表示サブ
ウィンドウ41には、要素(図形要素、文字列要素)の
組み合わせで構成される円グラフの図形のイメージ表示
がそのまま表示され、これに対応して、構造表示サブウ
ィンドウ42には、前述の構造生成処理部21により、
例えば、各要素の作成順または組み合わされた順にした
がって、自動的に生成された構造情報に基づいて要素の
組み合わせの構造がツリー構造表示により表示される。
Next, a document editing operation by the document editing apparatus according to the present embodiment will be described with reference to a specific example. here,
A case where a pie chart is created as an example of an edited document will be described. FIG. 4 is a view showing an example of a screen of a figure editing window for document editing. As shown in FIG. 4, the figure editing window 40 includes an image display sub-window 41.
And the structure display sub-window 42 are displayed side by side. In the image display sub-window 41, an image of the pie chart graphic being created is displayed, and the structure of the corresponding pie graph graphic element is displayed in the structure display sub-window 42. That is, in the image display sub-window 41, an image display of a pie chart graphic composed of a combination of elements (graphic elements and character string elements) is displayed as it is, and correspondingly, the structure display sub-window 42 displays By the structure generation processing unit 21 of
For example, the structure of the combination of elements is displayed in a tree structure display based on the automatically generated structure information according to the order in which the elements are created or combined.

【0024】本実施例では、表示構造としてツリー構造
を用いる。したがって、ツリーのリーフが個々の図形を
構成する要素、リーフ以外のノードはオブジェクトであ
る。図4に示すように、ツリーの最上位のノードは“T
op”という文書の全体を表すオブジェクトのノードと
する。オブジェクトのノードは、要素の結合関係を示す
だけなので、名前がなくても良いが、ここでは、構造の
階層レベルと作成順の数値により重複しないように、オ
ブジェクトの各ノードに名前を与えている。このオブジ
ェクトのノードの名前をユーザが任意に付け替える事は
可能である。
In this embodiment, a tree structure is used as a display structure. Therefore, the leaves of the tree are the elements that make up each figure, and the nodes other than the leaves are objects. As shown in FIG. 4, the top node of the tree is “T
The node of the object that represents the entire document "op" is an object node. The node of the object merely indicates the connection relationship of the elements, and thus may not have a name. To avoid this, each node of the object is given a name, and it is possible for the user to arbitrarily rename the node of this object.

【0025】ここでの文書編集の操作例としては、この
文書全体のバランスを保ったまま拡大/縮小するため
に、図形要素を一律に拡大/縮小し、また、テキストデ
ータのフォントを変更する場合の操作例を例として示
す。
As an example of the document editing operation, a graphic element is uniformly enlarged / reduced and the font of text data is changed in order to enlarge / reduce while maintaining the balance of the entire document. An example of the operation will be described as an example.

【0026】この場合、図形編集の操作としては、図5
の上部側に示すように、まず、構造表示サブウィンドウ
51において、テキストオブジェクトを構成するための
ノード52を追加する。ノード52の名前は構造の階層
レベルと作成順から「SG1−4」とする。このテキス
トオブジェクトのノード52に対して、テキスト要素の
要素T1、要素T2、要素T3を付け替える。そして、
図5の下部側に示すように、構造表示サブウィンドウ5
4において、新たなテキストオブジェクトをノード名を
「SG1−4」として、このノード52をtopノード
に付け、更に、図形要素群を1つのグループとするた
め、図形オブジェクトのノード53をノード名「SG3
−1」として新たに追加する。この追加したノード53
に対して、Topノードからのノード「SG2−1」、
ノード「SG1−2」、ノード「SG1−3」を付け替
える。更に、図形オブジェクトのノード「SG3−1」
をTopノードに付ける。
In this case, the figure editing operation is performed as shown in FIG.
First, a node 52 for forming a text object is added in the structure display sub-window 51 as shown in the upper part of FIG. The name of the node 52 is “SG1-4” from the hierarchical level of the structure and the creation order. The element T1, element T2, and element T3 of the text element are replaced with the node 52 of the text object. And
As shown in the lower part of FIG.
In FIG. 4, a new text object is set to a node name “SG1-4”, the node 52 is assigned to the top node, and the graphic object node 53 is set to the node name “SG3
-1 ". This added node 53
, The node “SG2-1” from the Top node,
The node “SG1-2” and the node “SG1-3” are replaced. Further, the node “SG3-1” of the graphic object
Is attached to the Top node.

【0027】この結果、このような編集操作が行われた
結果の構造は、図5の下部側に示すようになる。更に続
いて、このような構造に対して、下位ノードが1つしか
ないオブジェクトのノードを削除すると、図6の上部側
に示すようになる。そして、オブジェクトの各ノードの
名前を、構造の階層レベルと作成順の数値により重複し
ないように、オブジェクトの各ノードに新たに与える
と、図6の下部側に示すようになる。つまり、ここで
は、ノード52の名前はノード「SG1−4」からノー
ド「SG1−3」となり、また、ノード53の名前はノ
ード「SG3−1」からノード「SG2−1」となる。
なお、構造を変化させた時に、階層レベルが深くなるこ
とを避けるため、ここでの構造編集処理においては、常
に冗長ノードを削除するルールを自動的に適用する処理
を行うようにしておいてもよい。
As a result, the structure resulting from such an editing operation is as shown in the lower part of FIG. Subsequently, when the node of the object having only one lower node is deleted from such a structure, the structure becomes as shown in the upper part of FIG. Then, when the names of the nodes of the object are newly given to the nodes of the object so as not to be duplicated by the hierarchical level of the structure and the numerical values of the creation order, the names are as shown in the lower part of FIG. That is, here, the name of the node 52 changes from the node “SG1-4” to the node “SG1-3”, and the name of the node 53 changes from the node “SG3-1” to the node “SG2-1”.
It should be noted that, in order to avoid a deeper hierarchical level when the structure is changed, in the structure editing process here, a process of automatically applying a rule for deleting redundant nodes may be performed. Good.

【0028】このような構造の編集操作を行うと、つま
り、図6の下部側に示すような構造情報に編集操作を行
うと、これにより、テキストの要素T1、要素T2、お
よび要素T3を選択するには、テキストオブジェクトの
ノード「SG1−3」を選択することにより行える。ま
た、構造表示サブウィンドウ56において、リーフノー
ドの3つの各テキスト要素を直接に選択してもよい。構
造の枝は、下位ノードと一対一に対応しているので、枝
を選択することにより行うようにしてもよい。
When the editing operation of such a structure is performed, that is, when the editing operation is performed on the structure information as shown in the lower part of FIG. 6, the elements T1, T2, and T3 of the text are selected. This can be done by selecting the text object node “SG1-3”. Further, in the structure display sub-window 56, each of the three text elements of the leaf node may be directly selected. Since the branches of the structure correspond one-to-one with the lower nodes, it may be performed by selecting the branches.

【0029】また、図6の下部側に示す構造表示サブウ
ィンドウ56においては、図形を構成する要素と、テキ
ストの要素が、それぞれ別のオブジェクトノードに結合
されているので、一回の選択操作で、図形の要素とテキ
ストの要素をそれぞれ別に選択できるようになる。この
ため、例えば、図形を拡大/縮小し、続いて、その図形
の中のテキストのフォントを変更して操作を行う場合、
その編集操作を行い、その全体の図形とテキストのバラ
ンスを見て、更に、図形の拡大/縮小と、フォントの変
更の編集操作を行うことが、バランスよく行えて、その
微調整が効率的に行える。
In the structure display sub-window 56 shown in the lower part of FIG. 6, the elements constituting the graphic and the elements of the text are connected to different object nodes, respectively. You can now select graphic elements and text elements separately. Therefore, for example, when performing an operation by enlarging / reducing a graphic and subsequently changing the font of the text in the graphic,
Performing the editing operation, seeing the balance between the entire figure and the text, and performing the enlargement / reduction of the figure and the editing operation of changing the font can be performed in a well-balanced manner, and the fine adjustment can be performed efficiently. I can do it.

【0030】そして、この場合、構造表示サブウィンド
ウ56において行った図形の構成の編集操作の結果は、
構造反映処理部26の処理によって、イメージ表示サブ
ウィンドウの表示に反映される。つまり、構造表示での
構造の変化をイメージ表示に反映するために、イメージ
表示ウィンドウの表示内容を、そのグループ化の階層構
造の構造表示に一致するように変更する。
In this case, the result of the editing operation of the configuration of the figure performed in the structure display sub-window 56 is as follows:
By the processing of the structure reflection processing unit 26, the image is reflected on the display of the image display sub-window. That is, in order to reflect the change in the structure in the structure display on the image display, the display content of the image display window is changed to match the structure display of the grouped hierarchical structure.

【0031】この実施例では、構造の修正処理を構造を
組み換える度に、逐次的にイメージ表示に反映させるよ
うにしているが、編集操作の途中では、編集の結果を反
映させず、特別に、プルダウンメニューなどの指示によ
り、修正を反映させるコマンドを実行する時にだけ、編
集の結果による修正を反映させるようにしてもよい。こ
れにより、編集操作中の処理の応答速度が遅くなること
はない。
In this embodiment, the structure modification processing is sequentially reflected on the image display every time the structure is rearranged. However, during the editing operation, the editing result is not reflected and is specially reflected. The correction based on the editing result may be reflected only when a command for reflecting the correction is executed by an instruction such as a pull-down menu. As a result, the response speed of the processing during the editing operation does not decrease.

【0032】このように、ここでの図形編集ウィンドウ
に40(図40)においては、イメージ表示サブウィン
ドウ41の表示内容と、構造表示サブウィンドウ42の
表示内容とは、一対一の対応関係があり、更に、構造反
映処理部26の処理により常に構造表示での構造の変化
は、イメージ表示に反映されるようにしているので、イ
メージ表示サブウィンドウ41においても、編集の対象
とする要素を選択する指示が行える。つまり、図6の下
部側に示す構造表示サブウィンドウ56に表示されてい
るオブジェクトノード「SG1−2」に対応する図形領
域の選択や、オブジェクトノード「SG1−3」に対応
するテキスト領域の選択の指示が、イメージ表示サブウ
ィドウ41においても行える。
As described above, in the figure editing window 40 (FIG. 40), there is a one-to-one correspondence between the display contents of the image display sub-window 41 and the display contents of the structure display sub-window 42. Since the structure change in the structure display is always reflected in the image display by the processing of the structure reflection processing unit 26, an instruction to select an element to be edited can be given also in the image display sub-window 41. . That is, an instruction to select a graphic area corresponding to the object node “SG1-2” displayed in the structure display sub-window 56 shown in the lower part of FIG. 6 and to select a text area corresponding to the object node “SG1-3” Can also be performed in the image display sub-window 41.

【0033】また、構造表示が複雑になることを避ける
ため、構造表示ウィンドウ42における構造表示では、
その表示内容を各々のオブジェクトノード単位で下位階
層を表示するか表示しないか選択し、その選択にしたが
って、そのオブジェクトノード単位でその下位階層を表
示しないようにもできる。このような簡易表示により、
複雑な図形に対する特定部分の選択指示を行いやすくで
きる。
In order to avoid complicating the structure display, the structure display in the structure display window 42
It is possible to select whether to display or not display the lower hierarchy for each object node in the display content, and to hide the lower hierarchy for each object node according to the selection. With such a simple display,
It is possible to easily give an instruction to select a specific part for a complicated figure.

【0034】図7は、簡易表示による構造の表示例を説
明する図である。図7に示す構造表示サブウィンドウ7
0では、図6の下部側に示す構造表示サブウィンドウ5
6において、表示されている図形オブジェクトのノード
「SG2−1」の下位階層を表示させなくし、また、テ
キストオブジェクトのノード「SG1−3」の下位階層
を表示させなくしている。前述したような拡大/縮小の
操作を、このような簡易構造の表示で、操作対象のオブ
ジェクトを選択し、編集操作を実行することにより、操
作対象とする要素の選択指示を能率よく行うことができ
る。
FIG. 7 is a view for explaining a display example of the structure by the simplified display. Structure display sub-window 7 shown in FIG.
0, the structure display subwindow 5 shown in the lower side of FIG.
In 6, the lower hierarchy of the node "SG2-1" of the displayed graphic object is not displayed, and the lower hierarchy of the node "SG1-3" of the text object is not displayed. The above-described enlargement / reduction operation can be efficiently performed by selecting an operation target object and performing an editing operation on the display of such a simple structure, thereby efficiently selecting an element to be operated. it can.

【0035】また、構造表示が複雑になることを避ける
方法の更に別の方法の一例として、イメージ表示サブウ
ィンドウで選択した選択領域内の構造のみを表示するよ
うにも構成できる。図8は、イメージ表示サブウィンド
ウによる選択領域内の構造のみを表示した場合の表示例
を示す図である。図8に示すように、イメージ表示サブ
ウィンドウに81において、例えば、テキスト「Typ
e−B」の文字列領域を選択指示するため、ポインタカ
ーソル83により、テキスト「Type−B」の文字列
を囲む領域84を選択指示すると、このとき、こ領域の
選択指示に対応して、構造表示サブウィンドウ82で
は、テキスト「Type−B」の文字列要素に関係する
要素の構造のみを表示する。つまり、この場合の構造表
示サブウィンドウ82においては、テキスト「Type
−B」の文字列の要素に関係しないテキスト「Type
−A」の文字列要素とテキスト「Type−C」の文字
列要素にかかる構造(図では破線で示す)は表示されな
い。
Further, as another example of a method for preventing the structure display from becoming complicated, it is also possible to display only the structure in the selected area selected in the image display sub-window. FIG. 8 is a diagram showing a display example when only the structure in the selected area is displayed by the image display sub-window. As shown in FIG. 8, in the image display sub-window 81, for example, the text “Type
In order to select and instruct the character string area of “eB”, when the pointer cursor 83 selects and instructs the area 84 surrounding the character string of the text “Type-B”, at this time, in response to the selection instruction of this area, In the structure display sub-window 82, only the structure of the element related to the character string element of the text “Type-B” is displayed. That is, in the structure display sub-window 82 in this case, the text “Type
-Type of text that is not related to the element of the string
The structure (shown by a broken line in the figure) relating to the character string element of “-A” and the character string element of the text “Type-C” is not displayed.

【0036】また、ここでの文書編集においては、図形
の構造を編集する前に、構造保存サブシステムに、編集
で用いる構造情報を記憶させる。保存のためのデータ構
造はリスト構造とする。図9は編集する図形を構成する
要素に対して生成した構造情報のデータ構造を説明する
図である。図9に示すように、構造情報のデータ構造
は、図形を構成する各要素の情報と、各オブジェクトノ
ードによる構造情報とがリスト構造により結合されたリ
ンクを有している。
In the document editing, before editing the structure of the figure, the structure storage subsystem stores the structure information used in the editing. The data structure for storage is a list structure. FIG. 9 is a view for explaining the data structure of the structure information generated for the elements constituting the graphic to be edited. As shown in FIG. 9, the data structure of the structure information has a link in which information of each element constituting the figure and structure information of each object node are linked by a list structure.

【0037】このようなデータ構造によると、図形を構
成する要素のデータは、要素名91とその要素の実体デ
ータの属性データ92から構成されており、要素データ
に対して、各オブジェクトのノードにより構成される構
造情報がポインタにより、リンクされている。各オブジ
ェクトは、Topノードからポインタをたどることによ
り、下位の階層構造と、その個々の要素が判定できる。
このようなデータ構造によると、図形を構成する1つの
要素群のデータに対して、各オブジェクトノードによる
複数の構造情報が格納できる。このため、図形の編集の
操作に対応して、複数の種類の構造情報を格納して保存
しておき、その内の1つを再利用して編集操作を効率よ
く実行できる。
According to such a data structure, the data of the element constituting the figure is composed of the element name 91 and the attribute data 92 of the entity data of the element. The configured structure information is linked by a pointer. Each object can determine the lower hierarchical structure and its individual elements by following the pointer from the Top node.
According to such a data structure, a plurality of pieces of structural information of each object node can be stored for data of one element group forming a figure. Therefore, a plurality of types of structural information are stored and stored in correspondence with a figure editing operation, and one of them can be reused to perform the editing operation efficiently.

【0038】図10は図形を構成する要素に対して複数
の構造情報を格納しておく場合のデータ構造を説明する
図である。図10に示すように、構造情報保存部に保存
されるデータ構造は、図形を構成する各要素からなる1
つの図形要素群のデータに対して、複数の構造情報の各
オブジェクトノードによる構造情報がリスト構造により
リンクされているデータ構造となっている。
FIG. 10 is a view for explaining a data structure when a plurality of pieces of structure information are stored for elements constituting a figure. As shown in FIG. 10, the data structure stored in the structure information storage unit includes one
The data structure of one graphic element group has a data structure in which structure information of each object node of a plurality of structure information is linked by a list structure.

【0039】このようにして、複数の構造を登録するた
め、その構造情報を保存する場合においても、図形を構
成するデータとしては、同じ要素のデータを使用し、重
複させないことにより記憶するデータ量を減少させる。
その場合、図10に示すように、保存時には、複数の各
々のTopノードに対して、自動的に保存順にナンバリ
ングするか、ユーザがそれぞれに独自の名前をつけるこ
とで、保存した任意の構造を区別する。一度保存した構
造情報を編集操作で再利用し、それに変更が加えられて
いる場合には、システム側のダイアログメッセージによ
り、その構造を保存する場合は「上書きするか」または
「別名で保存するか」を選ぶ。
As described above, since a plurality of structures are registered, even when storing the structure information, the data of the same element is used as the data constituting the figure, and the amount of data to be stored is determined by avoiding duplication. Decrease.
In this case, as shown in FIG. 10, at the time of saving, a plurality of Top nodes are automatically numbered in the order in which they are saved, or the user assigns a unique name to each of the saved nodes, so that any saved structure can be saved. Distinguish. If the structure information that has been saved is reused by the editing operation and it has been changed, a dialog message on the system side indicates whether to overwrite or save as a different name according to the dialog message on the system side. Choose.

【0040】編集のため以前に保存した構造の選択に
は、グラフィカル・ユーザ・インタフェース処理による
プルダウンメニューを利用して、保存順の番号またはユ
ーザが付けた構造の名前を一覧表で列挙し、その中から
選択するようにする。ユーザに指示により、1つの構造
が選択されると、構造表示サブウィンドウにおける現在
の表示中の構造のデータ(構造情報)を削除し、選択さ
れた構造情報のオブジェクトノードを、そのTopノー
ドからたどることにより、ツリー構造を生成し、その生
成したツリー構造を、構造表示サブウィンドウに表示す
る。
To select a structure previously saved for editing, a pull-down menu using a graphical user interface process is used to list the number of the save order or the name of the structure assigned by the user in a list. Choose from among them. When one structure is selected by the user's instruction, the data (structure information) of the structure currently displayed in the structure display sub-window is deleted, and the object node of the selected structure information is traced from the top node. Generates a tree structure, and displays the generated tree structure in the structure display subwindow.

【0041】図4に示す構造表示サブウィンドウ42に
表示されている構造を選択した場合には、図10に示す
複数の構造情報のデータ構造では、「Top:1」のト
ップノードから、各オブジェクトのノードのリンク先
(破線)をたどり、ツリー構造を生成し表示する。ま
た、図6の下部側に示すように編集された構造を表示す
る場合には、「Top:2」のトップノードから、各オ
ブジェクトのノードのリンク先(実線)をたどり、ツリ
ー構造を生成し表示する。このようにして、構造表示を
切り替えた場合には、これに対応して、構造反映処理部
26により、イメージ表示に選択された構造を反映させ
る。
When the structure displayed in the structure display sub-window 42 shown in FIG. 4 is selected, the data structure of a plurality of structure information shown in FIG. Follow the link destination (dashed line) of the node to generate and display a tree structure. When displaying the edited structure as shown in the lower part of FIG. 6, the link destination (solid line) of each object node is traced from the top node of “Top: 2” to generate a tree structure. indicate. In this manner, when the structure display is switched, the selected structure is reflected on the image display by the structure reflection processing unit 26 in response to the switching.

【0042】図形に対する編集処理が行われると、保存
された構造情報からその編集処理が適用された図形を構
成する要素を探索し、変更された要素の属性の値を修正
する。保存された構造情報に結合されていない要素が付
加された場合は、保存された構造に矛盾のない場合は、
現在編集中の構造をそのまま反映するように追加し、矛
盾がある場合は追加構成要素のみの構造を保存した構造
に付加する。
When the editing process is performed on the graphic, the elements constituting the graphic to which the editing process is applied are searched from the stored structure information, and the attribute values of the changed element are corrected. If unsaved elements are added to the saved structure information, and if the saved structure is consistent,
The structure that is currently being edited is added as it is, and if there is a contradiction, the structure of only the additional components is added to the saved structure.

【0043】図11は図形要素を追加した場合の構造情
報の更新によるデータ構造の変更の処理例を説明する図
である。例えば、図6の下部側に示すような構造表示ウ
ィンドウ56において、図形の構造を編集中に、図11
(a)に示すように、図形の構成の中に新たな要素11
1を付加し、保存された構造情報に反映させると、図1
1(b)のようになる。つまり、構成要素のリストに、
追加した要素111に対応する新たな要素データ112
を付け加え、そして、構造情報に反映させる。
FIG. 11 is a diagram for explaining an example of processing for changing a data structure by updating structure information when a graphic element is added. For example, in the structure display window 56 shown in the lower part of FIG.
As shown in (a), a new element 11
1 is added and reflected in the stored structure information.
1 (b) is obtained. That is, in the list of components,
New element data 112 corresponding to the added element 111
And reflect it in the structural information.

【0044】この場合、要素111は楕円の図形要素
(E5)と円の図形要素(E9)と交差しているため、
この2つの要素と同一オブジェクトと見なされる。実線
の構造では、2つの要素E5とE9は同一オブジェクト
ノード「SG2−1」に属しているので、要素111
は、オブジェクトノード「SG2−1」からリンク11
3を張る構造となる。しかし、破線の構造では、2つの
要素E5とE9はそれぞれ別のオブジェクトノード「S
G1−2」と「Top:1」に属している構造となって
いるので、ここでは追加した要素111のみで構造に付
加することになり、「Top:1」ノードからリンク1
14が張られた構造となる。
In this case, since the element 111 intersects the elliptical graphic element (E5) and the circular graphic element (E9),
These two elements are regarded as the same object. In the structure of the solid line, the two elements E5 and E9 belong to the same object node "SG2-1".
Is the link 11 from the object node “SG2-1”.
3 is provided. However, in the dashed structure, the two elements E5 and E9 each have a different object node "S
G1-2 "and" Top: 1 ", the structure is added to the structure only with the added element 111, and the link from the" Top: 1 "node to the link 1
14 is formed.

【0045】このように、本実施例では、図形編集の各
々の処理毎に構造上を生成して、この構造情報を利用し
た編集を行い、この編集で用いた構造情報を再利用する
ために保存しておくので、構造情報を利用した図形編集
を行った場合、例えば、図形要素の追加または削除を行
った場合、保存されている構造情報にその編集内容を反
映させる処理を行う。つまり、編集操作の内容を保存さ
れた構造情報に処理を反映する様になっている。これ
は、また、構造情報を保存した時、構造情報の選択を行
う時、図形編集処理を終了する時などにおいて、一括し
て、処理を反映させるようにしてもよい。
As described above, in the present embodiment, a structure is generated for each figure editing process, editing is performed using the structure information, and the structure information used in the editing is reused. Since the graphic information is saved, when the graphic editing using the structural information is performed, for example, when a graphic element is added or deleted, a process of reflecting the edited content on the stored structural information is performed. That is, the contents of the editing operation are reflected in the stored structure information. The processing may be collectively reflected when the structure information is stored, when the structure information is selected, when the graphic editing processing is ended, or the like.

【0046】図12は、本発明の文書編集装置をコンピ
ュータシステムに適用する場合のシステム構成を示すブ
ロック図である。このシステム構成では、モニタ装置1
21と、マウス/キーボードの入力装置122と、シス
テム装置本体部123と、記憶装置124と、外部記憶
装置125から構成されるコンピュータシステムに、本
発明の各々のシステム要素を適用する。つまり、マウス
/キーボードの入力装置122に入力処理を行う入力装
置15を対応させ、モニタ装置121にイメージ表示と
構造表示の表示処理を行う表示装置14を対応させる。
システム装置本体部(CPU)123には、文書編集サ
ブシステム11,構造組換えサブシステム12,構造保
存サブシステム13を組み込む。また、記憶装置124
には、このシステムで利用する作業用記憶領域を確保す
る。このため、対応関係保持用メモリ領域126と、構
造記憶用メモリ127とを設ける。また、外部記憶装置
125は、再利用する構造情報の保存用のディスク領域
を設ける。
FIG. 12 is a block diagram showing a system configuration when the document editing apparatus of the present invention is applied to a computer system. In this system configuration, the monitor device 1
Each of the system elements of the present invention is applied to a computer system including a computer 21, a mouse / keyboard input device 122, a system device main body 123, a storage device 124, and an external storage device 125. That is, the input device 15 for performing input processing is associated with the mouse / keyboard input device 122, and the display device 14 for performing display processing of image display and structure display is associated with the monitor device 121.
The system device main body (CPU) 123 incorporates the document editing subsystem 11, the structure recombination subsystem 12, and the structure storage subsystem 13. Also, the storage device 124
, A work storage area used in this system is secured. For this reason, a memory area 126 for holding the correspondence and a memory 127 for storing the structure are provided. Further, the external storage device 125 provides a disk area for storing structural information to be reused.

【0047】[0047]

【発明の効果】以上、説明したように、本発明の文書編
集装置によれば、文書作成の編集過程において、構造情
報を利用して編集操作を行うので、オブジェクトの構造
が視覚的に判りやすくなる。また、この構造は、編集可
能であるため、自動的に生成した構造の構造化では十分
に表せないユーザの編集意図に適した階層構造を、構造
を変更して容易に作成できる。また、ここで作成した構
造情報による構造表示の上で選択操作を行うことによ
り、編集対象の要素の選択の間違いを減らすことができ
る。編集で利用した構造情報は、保存しておくことによ
り編集過程においてユーザの意図する編集作業に適した
構造を再利用できる。この場合においても、グラフィカ
ル・ユーザ・インターフェイスの利用により、即座に選
択することができ、編集作業の効率化が図れる。
As described above, according to the document editing apparatus of the present invention, the editing operation is performed using the structure information in the editing process of document creation, so that the structure of the object can be easily visually recognized. Become. Further, since this structure can be edited, a hierarchical structure suitable for a user's editing intention, which cannot be sufficiently expressed by structuring the automatically generated structure, can be easily created by changing the structure. Further, by performing the selection operation on the structure display based on the structure information created here, it is possible to reduce mistakes in selecting the element to be edited. By saving the structure information used in the editing, a structure suitable for the editing operation intended by the user can be reused in the editing process by saving. Also in this case, the selection can be made immediately by using the graphical user interface, and the editing work can be made more efficient.

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

【図1】 図1は本発明の一実施例にかかる文書編集装
置の全体の構成を示すブロック図、
FIG. 1 is a block diagram showing the overall configuration of a document editing apparatus according to one embodiment of the present invention;

【図2】 図2は構造組換えサブシステム12の構成を
示すブロック図、
FIG. 2 is a block diagram showing the configuration of the structural recombination subsystem 12.

【図3】 図3は構造保存サブシステム13の構成を示
すブロック図、
FIG. 3 is a block diagram showing a configuration of a structure preserving subsystem 13;

【図4】 図4は文書編集の図形編集ウィンドウの画面
の一例を示す図、
FIG. 4 is a diagram showing an example of a screen of a graphic editing window for document editing;

【図5】 図5は構造の変更の操作を説明する第1の説
明図、
FIG. 5 is a first explanatory diagram illustrating an operation of changing a structure;

【図6】 図5は構造の変更の操作を説明する第2の説
明図、
FIG. 5 is a second explanatory view illustrating an operation of changing the structure;

【図7】 図7は簡易表示による構造の表示例を説明す
る図、
FIG. 7 is a view for explaining a display example of a structure by simple display;

【図8】 図8はイメージ表示サブウィンドウによる選
択領域内の構造のみを表示した場合の表示例を示す図、
FIG. 8 is a view showing a display example when only a structure in a selection area is displayed by an image display sub-window;

【図9】 図9は編集する図形を構成する要素に対して
生成した構造情報のデータ構造を説明する図、
FIG. 9 is a view for explaining a data structure of structure information generated for elements constituting a figure to be edited;

【図10】 図10は図形を構成する要素に対して複数
の構造情報を格納しておく場合のデータ構造を説明する
図、
FIG. 10 is a view for explaining a data structure when a plurality of pieces of structure information are stored for elements constituting a figure;

【図11】 図11は図形要素を追加した場合の構造情
報の更新によるデータ構造の変更の処理例を説明する
図、
FIG. 11 is a view for explaining a processing example of a data structure change by updating structure information when a graphic element is added;

【図12】 図12は本発明の文書編集装置をコンピュ
ータシステムに適用する場合のシステム構成を示すブロ
ック図である。
FIG. 12 is a block diagram showing a system configuration when the document editing apparatus of the present invention is applied to a computer system.

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

11…文書編集サブシステム、12…構造組換えサブシ
ステム、13…構造保存サブシステム、14…表示装
置、15…入力装置、21…構造生成処理部、22…構
造情報記憶部、23…対応関係保持部、24…要素選択
処理部、25…構造組換え処理部、26…構造反映処理
部、31…構造保存部、32…構造選択処理部、33…
構造登録処理部、34…構造切換処理部、35…編集操
作反映処理部、40…図形編集ウィンドウ、41,81
…イメージ表示サブウィンドウ、42,51,54,5
5,56,70,82…構造表示サブウィンドウ、5
2,53…オブジェクトのノード、83…ポインタカー
ソル、91…要素名、92…属性データ、111…追加
された要素、112…要素データ、121…モニタ装
置、122…入力装置、123…システム装置本体部、
124…記憶装置、125…外部記憶装置、126…対
応関係保持用メモリ領域、127…構造記憶用メモリ。
11 Document editing subsystem, 12 Structural recombination subsystem, 13 Structure preserving subsystem, 14 Display device, 15 Input device, 21 Structure generation processing unit, 22 Structure information storage unit, 23 Correspondence relationship Holding unit, 24: element selection processing unit, 25: structure recombination processing unit, 26: structure reflection processing unit, 31: structure storage unit, 32: structure selection processing unit, 33 ...
Structure registration processing unit, 34 ... structure switching processing unit, 35 ... editing operation reflection processing unit, 40 ... figure editing window, 41, 81
... Image display subwindow, 42, 51, 54, 5
5, 56, 70, 82 ... structure display sub window, 5
2, 53: object node, 83: pointer cursor, 91: element name, 92: attribute data, 111: added element, 112: element data, 121: monitor device, 122: input device, 123: system device body Department,
Reference numeral 124 denotes a storage device, 125 denotes an external storage device, 126 denotes a memory area for holding a correspondence relationship, and 127 denotes a memory for structure storage.

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 図形を含む要素から構成される文書を編
集画面上のイメージ表示による操作で編集する文書編集
装置において、 文書のイメージ表示から要素の構造情報を生成する構造
情報生成手段と、 生成された構造情報を記憶する構造情報記憶手段と、 構造情報による構造表示を編集画面上にイメージ表示と
同時に表示する表示手段と、 イメージ表示上の要素と生成された構造情報の要素の対
応関係を保持する対応関係保持手段と、 構造表示の編集画面上において要素を選択する選択手段
と、 構造表示の編集画面上において構造を組換える組換手段
と、 編集画面上の構造表示における構造の組換えをイメージ
表示の階層構造に反映させる反映処理手段とを備えるこ
とを特徴とする文書編集装置。
1. A document editing apparatus for editing a document composed of elements including figures by an image display operation on an editing screen, comprising: structural information generating means for generating structural information of the element from the image display of the document; Structure information storage means for storing the obtained structure information, display means for displaying the structure display based on the structure information on the edit screen simultaneously with the image display, and correspondence between the elements on the image display and the elements of the generated structure information. Correspondence holding means to be retained, selection means for selecting an element on the structure display edit screen, recombination means for rearranging the structure on the structure display edit screen, and structure rearrangement in the structure display on the edit screen And a reflection processing unit for reflecting the data in the hierarchical structure of the image display.
【請求項2】 請求項1に記載の文書編集装置におい
て、更に、 編集画面上に構造を表示するための構造情報を保存する
保存手段と、 保存手段に保存する構造表示の構造情報を登録する登録
手段と、 構造情報の保存の後に行われた編集処理で変更された構
造を保存された構造情報に反映する反映処理手段と、 保存された構造情報を選択する選択手段と、 選択時に表示されている構造情報を削除して、選択され
た構造情報による構造に表示する構造を切り替える切替
手段とを備えることを特徴とする文書編集装置。
2. The document editing apparatus according to claim 1, further comprising: storage means for storing structure information for displaying a structure on an editing screen; and structure information for structure display to be stored in the storage means. Registration means, reflection processing means for reflecting the structure changed in the editing processing performed after the storage of the structure information on the stored structure information, selection means for selecting the stored structure information, and display at the time of selection. A document editing apparatus comprising: a switching unit that deletes the existing structure information and switches a structure to be displayed to a structure based on the selected structure information.
JP8219131A 1996-08-02 1996-08-02 Document editing device Pending JPH1049695A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8219131A JPH1049695A (en) 1996-08-02 1996-08-02 Document editing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8219131A JPH1049695A (en) 1996-08-02 1996-08-02 Document editing device

Publications (1)

Publication Number Publication Date
JPH1049695A true JPH1049695A (en) 1998-02-20

Family

ID=16730731

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8219131A Pending JPH1049695A (en) 1996-08-02 1996-08-02 Document editing device

Country Status (1)

Country Link
JP (1) JPH1049695A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007502466A (en) * 2003-08-12 2007-02-08 オラクル・インターナショナル・コーポレイション Systems and methods for mutual attribute analysis and manipulation in online analytical processing (OLAP) and multi-dimensional planning applications by dimension splitting
WO2007132984A1 (en) * 2006-05-11 2007-11-22 Sun-Kwon Kim Document editing program of tree-structure and method thereof
JPWO2021186906A1 (en) * 2020-03-18 2021-09-23

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007502466A (en) * 2003-08-12 2007-02-08 オラクル・インターナショナル・コーポレイション Systems and methods for mutual attribute analysis and manipulation in online analytical processing (OLAP) and multi-dimensional planning applications by dimension splitting
WO2007132984A1 (en) * 2006-05-11 2007-11-22 Sun-Kwon Kim Document editing program of tree-structure and method thereof
JPWO2021186906A1 (en) * 2020-03-18 2021-09-23
WO2021186906A1 (en) * 2020-03-18 2021-09-23 日鉄テックスエンジ株式会社 Constrution plan creation system, construction plan creation method, and program

Similar Documents

Publication Publication Date Title
US4905185A (en) Apparatus for transferring block data in original form and editing the block data
JPH10508403A (en) Method and apparatus for modifying data by manipulating a display graph
JP2002032219A (en) System construction method and system, system configuration drawing method and system, system configuration file generation method and system, and recording medium
JPH07219754A (en) Requirement definition support device using screen transition diagram
JPH1049695A (en) Document editing device
JPH11219386A (en) Drafting apparatus and recording medium
JPH08106538A (en) Graph display method and graph display device
JP3298456B2 (en) Visual simulation support method and apparatus
JPH0583253A (en) Network monitor system
JPH08166973A (en) Image data management system
JP2555976B2 (en) GUI construction tool
JPH04294424A (en) Interactive screen controller for computer system
JP2680076B2 (en) Multi-window screen display method
JP3501483B2 (en) Document processing apparatus and document processing method
JPH06309158A (en) State transition specification generator
JP2753015B2 (en) Attribute input method
JP3311057B2 (en) Graphic processing apparatus and method
JP3572054B2 (en) Graphic processing apparatus and method
JP2978178B2 (en) Document creation apparatus and control method thereof
JPH08147167A (en) Knowledge editing method
JP2002073004A (en) Screen layout system and screen layout method
JPH05135050A (en) Line segment attribute display method
JPH08137976A (en) Document processing device
KR960035308A (en) How to create and edit an electronic document form in an electronic document exchange system
JPH06223063A (en) Word processor