Nothing Special   »   [go: up one dir, main page]

JP2000276274A - Compound document processor and storage medium - Google Patents

Compound document processor and storage medium

Info

Publication number
JP2000276274A
JP2000276274A JP8462899A JP8462899A JP2000276274A JP 2000276274 A JP2000276274 A JP 2000276274A JP 8462899 A JP8462899 A JP 8462899A JP 8462899 A JP8462899 A JP 8462899A JP 2000276274 A JP2000276274 A JP 2000276274A
Authority
JP
Japan
Prior art keywords
compound document
application
window
processing
display control
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
JP8462899A
Other languages
Japanese (ja)
Inventor
Tomohiro Sudo
智浩 須藤
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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer 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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP8462899A priority Critical patent/JP2000276274A/en
Publication of JP2000276274A publication Critical patent/JP2000276274A/en
Pending legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • User Interface Of Digital Computer (AREA)
  • Processing Or Creating Images (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a compound document processor and a storage medium for improving the efficiency of work by improving the operability of compound document preparing/editing processing. SOLUTION: A figure (a) shows the state of displaying plural application icons 4e, 4e... and a compound document icon 4p in a display picture 4a. In such a state, when an object button 4p(1) in the compound document icon 4p is clicked by a mouse pointer 4d corresponding to the operation of a mouse as an input part as shown in a figure (b), an application window 4b for editing an object corresponding to the object button 4p(1) is activated as shown in a figure (c).

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、複合ドキュメント
の処理に係り、詳細には、複合ドキュメントを作成、編
集する際の操作性を向上させる複合ドキュメント処理装
置及び記憶媒体に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to the processing of compound documents, and more particularly, to a compound document processing apparatus and a storage medium for improving operability when creating and editing a compound document.

【0002】[0002]

【従来の技術】近年急速に普及しているパーソナルコン
ピュータ等では、複数のアプリケーションソフトウェア
を同時に起動して複数のタスク処理を行うマルチタスク
OS(Operating System)が一般的になっている。この
マルチタスク処理が可能であることにより、アプリケー
ション間でのデータのやりとりによって、例えば、アプ
リケーション間のコピー&ペーストやカット&ペースト
を利用して、複数種類のオブジェクトによって複合的に
構成される複合ドキュメントを作成することができる。
2. Description of the Related Art In recent years, multi-task OSs (Operating Systems) have been generally used in personal computers and the like, which have been rapidly spread and which execute a plurality of task processes by simultaneously activating a plurality of application software. By being able to perform this multitasking, a compound document composed of multiple types of objects by exchanging data between applications, for example, using copy and paste or cut and paste between applications. Can be created.

【0003】[0003]

【発明が解決しようとする課題】しかしながら、従来、
任意のアプリケーション上で複合ドキュメントを作成・
編集する際、複数種類のオブジェクトを作成するための
複数のアプリケーション間でのやりとりが煩雑であった
り、複合ドキュメント作成中のアプリケーションのユー
ザインタフェースが使いにくいものであったりするとい
った問題の他、複合ドキュメント作成・編集処理の操作
性や効率化の面において、解決すべき様々な問題があっ
た。
However, conventionally,
Create compound documents on any application
When editing, there are problems such as complicated exchanges between multiple applications to create multiple types of objects, difficulties in using the user interface of the application while creating compound documents, and compound documents. There were various problems to be solved in terms of operability and efficiency of the creation / editing process.

【0004】そこで本発明の課題は、複合ドキュメント
作成・編集処理の操作性を向上させることにより作業の
高能率化を実現する複合ドキュメント処理装置及び記憶
媒体を提供することである。
SUMMARY OF THE INVENTION It is an object of the present invention to provide a compound document processing apparatus and a storage medium which realize high efficiency of work by improving operability of compound document creation / edit processing.

【0005】[0005]

【課題を解決するための手段】請求項1記載の発明は、
複数のアプリケーションによるマルチタスク処理が可能
である複合ドキュメント処理装置において、前記アプリ
ケーションのウィンドウを表示させるウィンドウ表示制
御手段(図1のCPU2;図20の4b)と、任意のア
プリケーションのウィンドウ内の任意の領域内に、他の
アプリケーションの編集領域を設定する編集領域設定手
段(図1のCPU2;図20の4h)と、前記他のアプ
リケーションのメニューに含まれるメニュー項目毎の使
用頻度を随時記憶する使用頻度記憶手段(図1のCPU
2、記憶装置8、記憶媒体9;図19のS1004)
と、前記他のアプリケーションの編集領域の近傍に、前
記使用頻度記憶手段に記憶された各メニュー項目毎の使
用頻度に基づいて、メニュー項目を選択的に表示させる
メニュー表示制御手段(図1のCPU2;図19のS1
002;図20の4o)と、を備えたことを特徴として
いる。
According to the first aspect of the present invention,
In a compound document processing apparatus capable of performing multitask processing by a plurality of applications, a window display control means (CPU 2 in FIG. 1; 4b in FIG. 20) for displaying a window of the application; An editing area setting means (CPU2 in FIG. 1; 4h in FIG. 20) for setting an editing area of another application within the area; and a use memory for storing the frequency of use of each menu item included in the menu of the other application as needed. Frequency storage means (CPU of FIG. 1)
2, storage device 8, storage medium 9; S1004 in FIG. 19)
Menu display control means (CPU 2 in FIG. 1) for selectively displaying menu items in the vicinity of the editing area of the other application based on the use frequency of each menu item stored in the use frequency storage means. S1 in FIG.
002; 4o) in FIG. 20.

【0006】請求項1記載の複合ドキュメント処理装置
によれば、複数のアプリケーションによるマルチタスク
処理が可能である複合ドキュメント処理装置において、
ウィンドウ表示制御手段は、前記アプリケーションのウ
ィンドウを表示させ、編集領域設定手段は、任意のアプ
リケーションのウィンドウ内の任意の領域内に、他のア
プリケーションの編集領域を設定し、使用頻度記憶手段
は、前記他のアプリケーションのメニューに含まれるメ
ニュー項目毎の使用頻度を随時記憶し、メニュー表示制
御手段は、前記他のアプリケーションの編集領域の近傍
に、前記使用頻度記憶手段に記憶された各メニュー項目
毎の使用頻度に基づいて、メニュー項目を選択的に表示
させる。
According to the compound document processing apparatus of the first aspect, in the compound document processing apparatus capable of performing multitask processing by a plurality of applications,
The window display control means displays the window of the application, the editing area setting means sets an editing area of another application in an arbitrary area in the window of any application, and the use frequency storage means The use frequency of each menu item included in the menu of the other application is stored as needed, and the menu display control means is provided near the editing area of the other application, for each of the menu items stored in the use frequency storage means. Menu items are selectively displayed based on the frequency of use.

【0007】したがって、複合ドキュメント編集処理時
に、アプリケーションのウィンドウ内に他のアプリケー
ションの編集領域を設定した場合等において、当該他の
アプリケーションの編集領域の近傍に、当該他のアプリ
ケーションにおいて使用頻度の高いメニュー項目を選択
的に表示することができるため、メニュー指示のために
要するマウスポインタ等の移動距離を短縮化することが
可能となり、複合ドキュメント処理装置の操作性を向上
させて、複合ドキュメント編集作業を高能率化すること
ができる。また、前記他のアプリケーションのメニュー
に含まれるメニュー項目毎の使用頻度を随時記憶するこ
とができるため、常に使用頻度の高いメニュー項目を選
択的に表示することができ、複合ドキュメント処理装置
の使い勝手を向上させることができる。
Therefore, when the editing area of another application is set in the window of the application during the compound document editing process, a menu frequently used in the other application is located near the editing area of the other application. Since the items can be selectively displayed, the moving distance of the mouse pointer and the like required for menu instructions can be reduced, the operability of the compound document processing apparatus can be improved, and the compound document editing operation can be performed. High efficiency can be achieved. Further, since the frequency of use for each menu item included in the menu of the other application can be stored at any time, a menu item having a high frequency of use can always be selectively displayed, and the usability of the compound document processing apparatus can be improved. Can be improved.

【0008】請求項2記載の発明は、複数のアプリケー
ションによるマルチタスク処理が可能である複合ドキュ
メント処理装置において、前記アプリケーションのウィ
ンドウを表示させるウィンドウ表示制御手段(図1のC
PU2;図8の4b、4c)と、任意のアプリケーショ
ンのウィンドウ内の任意の領域を指定する領域指定手段
(図1のCPU2;図7のS401;図8の4i)と、
この領域指定手段によって指定された領域内に貼り付け
るオブジェクトの大きさを、当該領域の大きさに基づい
て適宜変更する変更手段(図1のCPU2;図7のS4
07、S408、S409)と、を備えたことを特徴と
している。
According to a second aspect of the present invention, in a compound document processing apparatus capable of performing multitask processing by a plurality of applications, window display control means (C in FIG. 1) for displaying a window of the application.
PU2; 4b, 4c in FIG. 8; area designating means (CPU2 in FIG. 1; S401 in FIG. 7; 4i in FIG. 8) for designating an arbitrary area in a window of an application.
Changing means (CPU2 in FIG. 1; S4 in FIG. 7) for appropriately changing the size of the object to be pasted in the area specified by the area specifying means based on the size of the area.
07, S408, and S409).

【0009】請求項2記載の複合ドキュメント処理装置
によれば、複数のアプリケーションによるマルチタスク
処理が可能である複合ドキュメント処理装置において、
ウィンドウ表示制御手段は、前記アプリケーションのウ
ィンドウを表示させ、領域指定手段は、任意のアプリケ
ーションのウィンドウ内の任意の領域を指定し、変更手
段は、前記領域指定手段によって指定された領域内に貼
り付けるオブジェクトの大きさを、当該領域の大きさに
基づいて適宜変更する。
According to a second aspect of the present invention, there is provided a compound document processing apparatus capable of performing multitask processing by a plurality of applications.
The window display control means displays the window of the application, the area designating means designates an arbitrary area in the window of any application, and the changing means pastes in the area designated by the area designating means. The size of the object is appropriately changed based on the size of the area.

【0010】したがって、貼り付けたオブジェクトがペ
ージからはみ出してしまったり、オブジェクトの大きさ
が適切でないために貼り付け後に大きさの修正をしたり
する手間を省き、前記領域指定手段によって指定された
領域に適切な大きさでオブジェクトを貼り付けることが
できるため、複合ドキュメント処理装置の操作性を向上
させて、複合ドキュメント編集処理を高能率化させるこ
とができる。また、オブジェクトを前記指定された領域
の大きさに合わせて適宜拡大縮小する際に、文字サイズ
を基準として拡大縮小率を変更することとすれば、文字
のポイントが存在しないために、文字表示が破壊されて
しまうような問題を回避して、オブジェクトを正常に貼
り付けることができ、複合ドキュメント編集処理の信頼
性を向上させることができる。
Therefore, it is possible to eliminate the trouble of the pasted object protruding from the page or correcting the size of the object after pasting because the size of the object is not appropriate. Since the object can be pasted in an appropriate size, the operability of the compound document processing apparatus can be improved, and the compound document editing process can be performed more efficiently. Further, when the object is appropriately enlarged or reduced in accordance with the size of the designated area, if the enlargement / reduction ratio is changed based on the character size, the character display is not performed because there is no character point. By avoiding the problem of being destroyed, the object can be normally pasted, and the reliability of the compound document editing process can be improved.

【0011】請求項3記載の発明は、複数のアプリケー
ションによるマルチタスク処理によって複合ドキュメン
トの処理が可能である複合ドキュメント処理装置におい
て、前記複合ドキュメントのオブジェクト構成を示す内
容を表示させるオブジェクト構成表示制御手段(図1の
CPU2;図10の4j)と、前記複合ドキュメント中
の任意のオブジェクトに対して、当該オブジェクトに対
応するアプリケーションによって行われた編集に基づい
て、前記オブジェクト構成表示制御手段によって表示さ
れるオブジェクト構成を示す内容を適宜変更して表示さ
せるオブジェクト変更表示制御手段(図1のCPU2;
図9のS507、図3(c))と、を備えたことを特徴
としている。
According to a third aspect of the present invention, in a compound document processing apparatus capable of processing a compound document by multitask processing by a plurality of applications, an object structure display control means for displaying contents indicating an object structure of the compound document. (CPU 2 in FIG. 1; 4j in FIG. 10) and any object in the compound document are displayed by the object configuration display control means based on editing performed by an application corresponding to the object. Object change display control means (CPU 2 in FIG. 1;
(S507 in FIG. 9 and FIG. 3 (c)).

【0012】請求項3記載の複合ドキュメント処理装置
によれば、複数のアプリケーションによるマルチタスク
処理によって複合ドキュメントの処理が可能である複合
ドキュメント処理装置において、オブジェクト構成表示
制御手段は、前記複合ドキュメントのオブジェクト構成
を示す内容を表示させ、オブジェクト変更表示制御手段
は、前記複合ドキュメント中の任意のオブジェクトに対
して、当該オブジェクトに対応するアプリケーションに
よって行われた編集に基づいて、前記オブジェクト構成
表示制御手段によって表示されるオブジェクト構成を示
す内容を適宜変更して表示させる。
According to a third aspect of the present invention, there is provided a compound document processing apparatus capable of processing a compound document by multitask processing by a plurality of applications. The content indicating the structure is displayed, and the object change display control means displays the object change display control means for any object in the compound document based on the editing performed by the application corresponding to the object. The content indicating the object configuration to be displayed is appropriately changed and displayed.

【0013】したがって、複数のアプリケーション毎
に、それぞれのオブジェクト作成を行いながら、オブジ
ェクト構成表示制御手段によって表示される複合ドキュ
メント全体の構成を、オブジェクト変更表示制御手段に
よって適宜変更して表示させて確認することができるた
め、複合ドキュメント処理装置の操作性を向上させて、
複合ドキュメント編集作業を高能率化することができ
る。また、例えば、オブジェクト変更表示制御手段によ
って、編集中のオブジェクトの色を変更して表示させる
ことにより、複合ドキュメント中のどのオブジェクトを
編集中であるのかを視覚的に把握しやすくして、複合ド
キュメント処理装置の使い勝手を向上させることもでき
る。
Therefore, while creating objects for each of the plurality of applications, the configuration of the entire composite document displayed by the object configuration display control means is appropriately changed and displayed by the object change display control means, and is confirmed. Can improve the operability of the compound document processing device,
The efficiency of compound document editing can be increased. Also, for example, by changing the color of the object being edited by the object change display control means and displaying it, it is easy to visually grasp which object in the compound document is being edited, The usability of the processing device can also be improved.

【0014】請求項4記載の発明は、複数のアプリケー
ションによるマルチタスク処理によって複合ドキュメン
トの処理が可能である複合ドキュメント処理装置におい
て、前記複合ドキュメントを表すアイコンを、当該複合
ドキュメントのオブジェクト配置に基づく表示形態で表
示させるアイコン表示制御手段(図1のCPU2;図2
1,図23,図24の4p)と、前記複数のアプリケー
ションに対する各種指示を行うためのポインタを表示さ
せるポインタ表示制御手段(図1のCPU2;図23,
図24の4d)と、前記アイコンに対する前記ポインタ
による指示操作の指示位置を判別する判別手段(図1の
CPU2;図22のS1102)と、この判別手段によ
って判別された指示位置に基づいて、当該複合ドキュメ
ントに関連するアプリケーションを起動するアプリケー
ション起動手段(図1のCPU2;図22のS110
3、S1105)と、を備えたことを特徴としている。
According to a fourth aspect of the present invention, in a compound document processing apparatus capable of processing a compound document by multitask processing by a plurality of applications, an icon representing the compound document is displayed based on an object arrangement of the compound document. Display control means (CPU 2 in FIG. 1; FIG. 2)
23, FIG. 23, and FIG. 24, pointer display control means (CPU 2 in FIG. 1; FIG.
Based on 4d) of FIG. 24, determining means (CPU2 in FIG. 1; S1102 in FIG. 22) for determining the pointing position of the pointing operation on the icon by the pointer, and the pointing position determined by the determining means. Application activating means for activating an application related to a compound document (CPU 2 in FIG. 1; S110 in FIG. 22)
3, S1105).

【0015】請求項4記載の複合ドキュメント処理装置
によれば、複数のアプリケーションによるマルチタスク
処理によって複合ドキュメントの処理が可能である複合
ドキュメント処理装置において、アイコン表示制御手段
は、前記複合ドキュメントを表すアイコンを、当該複合
ドキュメントのオブジェクト配置に基づく表示形態で表
示させ、ポインタ表示制御手段は、前記複数のアプリケ
ーションに対する各種指示を行うためのポインタを表示
させ、判別手段は、前記アイコンに対する前記ポインタ
による指示操作の指示位置を判別し、アプリケーション
起動手段は、前記判別手段によって判別された指示位置
に基づいて、当該複合ドキュメントに関連するアプリケ
ーションを起動する。
According to a fourth aspect of the present invention, in a compound document processing apparatus capable of processing a compound document by multitask processing by a plurality of applications, the icon display control means includes an icon representing the compound document. Is displayed in a display mode based on the object arrangement of the compound document, the pointer display control means displays a pointer for performing various instructions for the plurality of applications, and the determination means performs an instruction operation on the icon by the pointer. The application activating means activates an application associated with the compound document based on the instruction position determined by the determining means.

【0016】したがって、複合ドキュメントのファイル
を開く際に、従来のように画一的に複合ドキュメントを
作成したメインのアプリケーションが起動されてしまう
ことがなく、当該複合ドキュメントのオブジェクト配置
に基づく表示形態で表示されたアイコンに対する、ポイ
ンタの指示位置に基づいて、当該複合ドキュメントを構
成する任意または全てのオブジェクトを編集するための
アプリケーションを容易に起動することができ、複合ド
キュメント処理装置の操作性を向上させて、複合ドキュ
メント編集作業を高能率化することができる。
Therefore, when the file of the compound document is opened, the main application that has created the compound document uniformly as in the prior art is not started, and the display is based on the object arrangement of the compound document. An application for editing any or all objects constituting the compound document can be easily activated based on the position indicated by the pointer with respect to the displayed icon, and the operability of the compound document processing apparatus can be improved. As a result, the efficiency of the compound document editing operation can be increased.

【0017】また、請求項4記載の複合ドキュメント処
理装置において、前記アプリケーション起動手段は、前
記判別手段によって判別された指示位置が、前記アイコ
ン中のオブジェクトに対応する位置である場合には当該
オブジェクトに関連するアプリケーションを起動する
(図22のS1103;図23)ことが有効である。
Further, in the compound document processing apparatus according to claim 4, if the designated position determined by the determining unit is a position corresponding to the object in the icon, the application activating unit determines the object. It is effective to start the related application (S1103 in FIG. 22; FIG. 23).

【0018】この場合、請求項4記載の発明の効果に加
えて、複合ドキュメントを開く際に、所望するオブジェ
クトに関連するアプリケーションを起動して、当該オブ
ジェクトを編集可能な状態で開くことが可能となり、複
合ドキュメント処理装置の使い勝手を向上させることが
できる。
In this case, in addition to the effect of the invention described in claim 4, when a compound document is opened, an application related to a desired object can be started and the object can be opened in an editable state. Thus, the usability of the compound document processing apparatus can be improved.

【0019】また、請求項4記載の複合ドキュメント処
理装置において、前記アプリケーション起動手段は、前
記判別手段によって判別された指示位置が、前記アイコ
ン中のいずれのオブジェクトにも対応しない位置である
場合には前記複合ドキュメントを構成する全てのオブジ
ェクトに関連する全てのアプリケーションを起動する
(図22のS1105;図24)ことが有効である。
Further, in the compound document processing apparatus according to the present invention, if the designated position determined by the determining unit is a position that does not correspond to any object in the icon, It is effective to start all applications related to all objects constituting the compound document (S1105 in FIG. 22; FIG. 24).

【0020】この場合、請求項4記載の発明の効果に加
えて、複合ドキュメントを開く際に、当該複合ドキュメ
ントを構成する全てのオブジェクトに関連する全てのア
プリケーションを起動して、全オブジェクトを編集可能
な状態で開くことが可能となり、複合ドキュメント処理
装置の使い勝手を向上させることができる。
In this case, in addition to the effect of the invention described in claim 4, when the compound document is opened, all the objects related to all the objects constituting the compound document are activated and all the objects can be edited. It is possible to open the composite document processing apparatus in an appropriate state, and the usability of the compound document processing apparatus can be improved.

【0021】請求項5記載の発明は、複数のアプリケー
ションによるマルチタスク処理によって複合ドキュメン
トの処理が可能である複合ドキュメント処理装置におい
て、任意の複合ドキュメントを選択する選択手段(図1
のCPU2;図25のS1201;図26(b))と、
前記選択手段によって選択された複合ドキュメントを構
成するオブジェクトのうち、起動指示されたアプリケー
ションに関連する全オブジェクトを編集可能な状態で当
該アプリケーションを起動するアプリケーション起動手
段(図1のCPU2;図25のS1205〜S121
0;図26(c))と、を備えたことを特徴としてい
る。
According to a fifth aspect of the present invention, in a compound document processing apparatus capable of processing a compound document by multitask processing by a plurality of applications, a selecting means for selecting an arbitrary compound document (FIG. 1)
CPU2; S1201 in FIG. 25; FIG. 26 (b));
Application activating means (CPU2 in FIG. 1; S1205 in FIG. 25) for activating the application in a state where all the objects related to the application instructed to be activated among the objects constituting the compound document selected by the selecting means can be edited. ~ S121
0; FIG. 26 (c)).

【0022】請求項5記載の複合ドキュメント処理装置
によれば、複数のアプリケーションによるマルチタスク
処理によって複合ドキュメントの処理が可能である複合
ドキュメント処理装置において、選択手段は、任意の複
合ドキュメントを選択し、アプリケーション起動手段
は、前記選択手段によって選択された複合ドキュメント
を構成するオブジェクトのうち、起動指示されたアプリ
ケーションに関連する全オブジェクトを編集可能な状態
で当該アプリケーションを起動する。
According to the compound document processing apparatus of the present invention, in the compound document processing apparatus capable of processing a compound document by multitask processing by a plurality of applications, the selecting means selects an arbitrary compound document, The application activation unit activates the application in a state where all the objects related to the application instructed to be activated among the objects constituting the compound document selected by the selection unit can be edited.

【0023】したがって、選択された複合ドキュメント
を構成するオブジェクトのうち、同一のアプリケーショ
ンに対応する複数のオブジェクトをまとめて編集可能な
状態で起動指示されたアプリケーションを起動すること
ができるため、従来のように、複合ドキュメントを構成
する同種のオブジェクトを個別に開いて編集するオブジ
ェクトをその都度切り換えるといった手間を省くことが
でき、複合ドキュメント処理装置の操作性を向上させ
て、複合ドキュメント編集処理を高能率化することがで
きる。
[0023] Therefore, among the objects constituting the selected compound document, a plurality of objects corresponding to the same application can be collectively edited, and the application instructed to be activated can be activated so that the application can be activated. In addition, it is possible to save the trouble of individually opening the same kind of objects constituting a compound document and switching the object to be edited each time, thereby improving the operability of the compound document processing apparatus and improving the efficiency of the compound document editing process. can do.

【0024】請求項6記載の発明は、複数のアプリケー
ションによるマルチタスク処理によって複合ドキュメン
トの処理が可能である複合ドキュメント処理装置におい
て、前記複合ドキュメントの編集ウィンドウを表示させ
るウィンドウ表示制御手段(図1のCPU2;図28の
4b)と、このウィンドウ表示制御手段によって表示さ
れる編集ウィンドウ上に配置されたオブジェクト毎に、
各オブジェクトに関連するアプリケーションを示す表示
を行わせる関連アプリケーション表示制御手段(図1の
CPU2;図27のS1304;図28の4r)と、を
備えたことを特徴としている。
According to a sixth aspect of the present invention, in a compound document processing apparatus capable of processing a compound document by multitask processing by a plurality of applications, a window display control means (FIG. 1) for displaying an edit window of the compound document. CPU2; 4b) in FIG. 28, and for each object arranged on the edit window displayed by the window display control means,
A related application display control means (CPU 2 in FIG. 1; S1304 in FIG. 27; 4r in FIG. 28) for performing a display indicating an application related to each object.

【0025】請求項6記載の複合ドキュメント処理装置
によれば、複数のアプリケーションによるマルチタスク
処理によって複合ドキュメントの処理が可能である複合
ドキュメント処理装置において、ウィンドウ表示制御手
段は、前記複合ドキュメントの編集ウィンドウを表示さ
せ、関連アプリケーション表示制御手段は、前記ウィン
ドウ表示制御手段によって表示される編集ウィンドウ上
に配置されたオブジェクト毎に、各オブジェクトに関連
するアプリケーションを示す表示を行わせる。
According to the compound document processing apparatus of the present invention, in the compound document processing apparatus capable of processing a compound document by multitask processing by a plurality of applications, the window display control means includes an editing window for the compound document. Is displayed, and the related application display control means causes, for each object arranged on the editing window displayed by the window display control means, a display indicating an application related to each object.

【0026】したがって、複合ドキュメントを構成する
各オブジェクトに対応するアプリケーションを視覚的に
はっきりと認識することができるため、複合ドキュメン
ト処理装置の使い勝手を向上させることができる。ま
た、前記各オブジェクトに関連するアプリケーションを
示す表示としてアプリケーションアイコンを表示させ、
このアプリケーションアイコンをクリックすることによ
り、各オブジェクトを編集するためのアプリケーション
を即座に起動することができることとすれば、複合ドキ
ュメント処理装置の操作性を向上させて、複合ドキュメ
ント編集作業を高能率化することができる。
Therefore, since the application corresponding to each object constituting the compound document can be visually and clearly recognized, the usability of the compound document processing apparatus can be improved. Further, an application icon is displayed as a display indicating an application related to each of the objects,
If the application for editing each object can be immediately activated by clicking this application icon, the operability of the compound document processing apparatus is improved, and the compound document editing work is made more efficient. be able to.

【0027】また、請求項7記載の発明のように、請求
項6記載の複合ドキュメント処理装置において、前記関
連アプリケーション表示制御手段は、前記各オブジェク
トを囲む枠線を表示させる(図27のS1303;図2
8の4q)とともに、当該枠線に対応させて各オブジェ
クトに関連するアプリケーションを示す表示を行わせる
ことが有効である。
In the compound document processing apparatus according to the sixth aspect of the present invention, the related application display control means displays a frame surrounding each of the objects (S1303 in FIG. 27; FIG.
Along with 4q), it is effective to display an application related to each object in association with the frame line.

【0028】請求項7記載の複合ドキュメント処理装置
によれば、請求項6記載の発明の効果に加えて、複合ド
キュメントを構成する各オブジェクトの区切りを前記枠
線によって視覚的にはっきりと認識することができるた
め、複合ドキュメント処理装置の使い勝手を向上させる
ことができる。
According to the compound document processing apparatus of the present invention, in addition to the effect of the invention of claim 6, in addition to the fact that the boundaries of the objects constituting the compound document are visually and clearly recognized by the border lines. Therefore, usability of the compound document processing apparatus can be improved.

【0029】請求項8記載の発明は、複数のアプリケー
ションによるマルチタスク処理によって複合ドキュメン
トの処理が可能である複合ドキュメント処理装置におい
て、前記複合ドキュメントの編集ウィンドウを表示させ
るウィンドウ表示制御手段(図1のCPU2;図30の
4j)と、前記編集ウィンドウ内に、複数の編集領域を
設定する編集領域設定手段(図1のCPU2;図29の
S1403;図30の4s)と、この編集領域設定手段
によって設定された各編集領域において編集するオブジ
ェクトの種別を設定するオブジェクト種別設定手段(図
1のCPU2;図29のS1405;図30の4t)
と、このオブジェクト種別設定手段によって設定された
オブジェクト種別に基づいて、前記各編集領域に対応す
るアプリケーションを設定するアプリケーション設定手
段(図1のCPU2;図29のS1407)と、を備え
たことを特徴としている。
According to an eighth aspect of the present invention, in a compound document processing apparatus capable of processing a compound document by multitask processing by a plurality of applications, a window display control means (FIG. 1) for displaying an edit window of the compound document. CPU2; 4j in FIG. 30); editing area setting means (CPU2 in FIG. 1; S1403 in FIG. 29; 4s in FIG. 30) for setting a plurality of editing areas in the editing window; Object type setting means (CPU 2 in FIG. 1; S1405 in FIG. 29; 4t in FIG. 30) for setting the type of the object to be edited in each set editing area.
And application setting means (CPU2 in FIG. 1; S1407 in FIG. 29) for setting an application corresponding to each editing area based on the object type set by the object type setting means. And

【0030】請求項8記載の複合ドキュメント処理装置
によれば、複数のアプリケーションによるマルチタスク
処理によって複合ドキュメントの処理が可能である複合
ドキュメント処理装置において、ウィンドウ表示制御手
段は、前記複合ドキュメントの編集ウィンドウを表示さ
せ、編集領域設定手段は、前記編集ウィンドウ内に、複
数の編集領域を設定し、オブジェクト種別設定手段は、
前記編集領域設定手段によって設定された各編集領域に
おいて編集するオブジェクトの種別を設定し、アプリケ
ーション設定手段は、前記オブジェクト種別設定手段に
よって設定されたオブジェクト種別に基づいて、前記各
編集領域に対応するアプリケーションを設定する。
According to the compound document processing apparatus of the present invention, in the compound document processing apparatus capable of processing a compound document by multitask processing by a plurality of applications, the window display control means includes an editing window for the compound document. Is displayed, the editing area setting means sets a plurality of editing areas in the editing window, and the object type setting means
The type of an object to be edited in each editing area set by the editing area setting means is set, and the application setting means sets an application corresponding to each of the editing areas based on the object type set by the object type setting means. Set.

【0031】したがって、複合ドキュメントを新規に作
成する際に、複数の編集領域を設定してレイアウトの概
形を定め、更に、各編集領域毎にオブジェクト種別を設
定することにより、前記アプリケーション設定手段によ
って、当該複合ドキュメントを作成するために最適なア
プリケーションが設定されるため、オブジェクト作成の
ためにユーザがその都度最適なアプリケーションを選択
する手間を省くことができ、複合ドキュメント処理装置
の使い勝手を向上させて、複合ドキュメント作成処理を
高能率化することができる。
Therefore, when a new compound document is created, a plurality of editing areas are set to determine the outline of the layout, and further, by setting the object type for each editing area, the application setting means Since an optimum application for creating the compound document is set, it is possible to save the user from having to select the optimum application each time to create an object, and to improve the usability of the compound document processing apparatus. In addition, the efficiency of the compound document creation process can be increased.

【0032】また、請求項9記載の発明のように、請求
項8記載の複合ドキュメント処理装置において、前記各
編集領域毎に、前記アプリケーション設定手段によって
設定されたアプリケーションを示す表示を行う対応アプ
リケーション表示制御手段(図1のCPU2;図29の
S1409;図30の4r)を更に備えることが有効で
ある。
According to a ninth aspect of the present invention, in the compound document processing apparatus according to the eighth aspect, a corresponding application display for displaying an application set by the application setting means for each of the editing areas. It is effective to further include control means (CPU 2 in FIG. 1; S1409 in FIG. 29; 4r in FIG. 30).

【0033】請求項9記載の複合ドキュメント処理装置
によれば、請求項8記載の発明の効果に加えて、前記各
編集領域毎に設定されたアプリケーションを視覚的には
っきりと認識することができるため、複合ドキュメント
処理装置の使い勝手を向上させることができる。また、
前記各編集領域に設定されたアプリケーションを示す表
示としてアプリケーションアイコンを表示させ、このア
プリケーションアイコンをクリックすることにより、各
編集領域のオブジェクトを編集するためのアプリケーシ
ョンを即座に起動することができることとすれば、複合
ドキュメント処理装置の操作性を向上させて、複合ドキ
ュメント編集作業を高能率化することができる。
According to the compound document processing apparatus of the ninth aspect, in addition to the effect of the eighth aspect, the application set for each editing area can be visually and clearly recognized. Thus, the usability of the compound document processing apparatus can be improved. Also,
If an application icon is displayed as a display indicating the application set in each of the editing areas, and by clicking this application icon, an application for editing an object in each editing area can be immediately activated. Further, the operability of the compound document processing apparatus can be improved, and the compound document editing operation can be performed more efficiently.

【0034】請求項10記載の発明は、複数のアプリケ
ーションによるマルチタスク処理によって複合ドキュメ
ントの処理が可能である複合ドキュメント処理装置にお
いて、静的オブジェクトを作成するオブジェクト作成手
段(図1のCPU2;図31のS1501))と、動的
オブジェクトを再生するオブジェクト再生専用手段(図
1のCPU2;図31のS1511)と、を備えたこと
を特徴としている。
According to a tenth aspect of the present invention, in a compound document processing apparatus capable of processing a compound document by multitask processing by a plurality of applications, an object creating means (CPU2 in FIG. 1; FIG. 31) S1501)), and an object playback dedicated unit (CPU2 in FIG. 1; S1511 in FIG. 31) for playing back a dynamic object.

【0035】請求項10記載の複合ドキュメント処理装
置によれば、複数のアプリケーションによるマルチタス
ク処理によって複合ドキュメントの処理が可能である複
合ドキュメント処理装置において、オブジェクト作成手
段は、静的オブジェクトを作成し、オブジェクト再生専
用手段は、動的オブジェクトを再生する。
According to the compound document processing apparatus of the tenth aspect, in the compound document processing apparatus capable of processing a compound document by multitask processing by a plurality of applications, the object creating means creates a static object, The object reproduction only means reproduces the dynamic object.

【0036】したがって、複合ドキュメントを編集する
ために静的オブジェクトを作成する機能を備えるととも
に、動的オブジェクトの再生機能を有するため、再生オ
ブジェクト再生のために一般に大量にメモリを消費する
再生オブジェクト作成アプリケーション等を起動せずに
すみ、複合ドキュメント処理装置の使い勝手を向上させ
ることができる。
Accordingly, a reproduction object creation application which has a function of creating a static object for editing a compound document and has a function of reproducing a dynamic object, and thus generally consumes a large amount of memory for reproducing the reproduction object. And the like, so that the usability of the compound document processing apparatus can be improved.

【0037】また、請求項10記載の複合ドキュメント
処理装置において、前記複合ドキュメントの編集ウィン
ドウを表示させるウィンドウ表示制御手段(図1のCP
U2;図32の4b)と、前記編集ウィンドウに対して
動的オブジェクトが貼り付けられた際に、当該編集ウィ
ンドウの静的オブジェクト中から、当該動的オブジェク
トに関連する箇所を検出する検出手段(図1のCPU
2;図31のS1504、S1505;図32の4v)
と、前記検出手段によって検出された箇所に、前記動的
オブジェクトの再生指示に対応する表示を行わせる再生
指示表示制御手段(図1のCPU2;図31のS150
9;図32の4w)と、を更に備えることが有効であ
る。
In the compound document processing apparatus according to the tenth aspect, window display control means (CP in FIG. 1) for displaying an edit window of the compound document.
U2; 4b in FIG. 32) and a detecting means (4b) for detecting, when a dynamic object is pasted into the edit window, a portion related to the dynamic object from the static objects in the edit window. CPU of FIG.
2: S1504, S1505 in FIG. 31; 4v in FIG. 32)
And a reproduction instruction display control means (CPU 2 in FIG. 1; S150 in FIG. 31) for performing a display corresponding to the reproduction instruction of the dynamic object at a position detected by the detection means.
9; 4w) in FIG. 32 is more effective.

【0038】この場合、請求項10記載の発明の効果に
加えて、貼り付ける動的オブジェクトに関連する箇所
を、複合ドキュメントの静的オブジェクトを編集する編
集ウィンドウ中から検出して、この検出された箇所に、
貼り付けられた動的オブジェクトの再生指示に対応する
表示を行わせることができるため、動的オブジェクトを
含む複合ドキュメントの作成に関して複合ドキュメント
処理装置の操作性を向上させることができ、複合ドキュ
メント編集を高能率化することができる。
In this case, in addition to the effect of the tenth aspect, a portion related to the dynamic object to be pasted is detected from the editing window for editing the static object of the compound document, and the detected location is detected. Where
Since the display corresponding to the playback instruction of the pasted dynamic object can be performed, the operability of the compound document processing apparatus with respect to the creation of the compound document including the dynamic object can be improved, and the compound document editing can be performed. High efficiency can be achieved.

【0039】請求項11記載の発明は、複数のアプリケ
ーションによって作成された複合ドキュメントの処理を
行う複合ドキュメント処理装置において、前記複合ドキ
ュメント中の動画オブジェクトを抽出して一覧表示させ
る動画オブジェクト一覧表示制御手段(図1のCPU
2;図33のS1605;図34の4x)と、この一覧
表示制御手段によって一覧表示された動画オブジェクト
を同時に再生させる再生手段(図1のCPU2;図33
のS1607;図34(a)→(b)→(c))と、を
備えたことを特徴としている。
According to an eleventh aspect of the present invention, in a compound document processing apparatus for processing a compound document created by a plurality of applications, a moving image object list display control means for extracting and displaying a list of moving image objects in the compound document. (CPU of FIG. 1
2; S1605 in FIG. 33; 4x in FIG. 34) and reproduction means (CPU2 in FIG. 1; FIG. 33) for simultaneously reproducing the moving image objects listed and displayed by the list display control means.
S1607; FIG. 34 (a) → (b) → (c)).

【0040】請求項11記載の複合ドキュメント処理装
置によれば、複数のアプリケーションによって作成され
た複合ドキュメントの処理を行う複合ドキュメント処理
装置において、動画オブジェクト一覧表示制御手段は、
前記複合ドキュメント中の動画オブジェクトを抽出して
一覧表示させ、再生手段は、前記一覧表示制御手段によ
って一覧表示された動画オブジェクトを同時に再生させ
る。
According to the compound document processing apparatus of the present invention, in the compound document processing apparatus for processing compound documents created by a plurality of applications, the moving object list display control means includes:
The video objects in the compound document are extracted and displayed in a list, and the reproduction unit reproduces the video objects listed by the list display control unit at the same time.

【0041】したがって、複合ドキュメント中の動画オ
ブジェクトの内容や再生状態等の確認作業を簡易的に同
時に行うことができるため、複合ドキュメント編集にお
ける確認作業を高能率化することができる。
Accordingly, since the confirmation work of the contents and the reproduction state of the moving image object in the composite document can be easily and simultaneously performed, the confirmation work in editing the composite document can be made more efficient.

【0042】請求項12記載の発明は、複数のアプリケ
ーションによるマルチタスク処理によって複合ドキュメ
ントの処理が可能である複合ドキュメント処理装置にお
いて、前記複合ドキュメントの編集ウィンドウを表示さ
せるウィンドウ表示制御手段(図1のCPU2;図36
の4b)と、このウィンドウ表示制御手段によって表示
される編集ウィンドウ内において、他のオブジェクトと
の関連づけを定義するリンクコマンドを入力するリンク
コマンド入力手段(図1のCPU2;図35のS170
2(YES);図36の4y)と、前記他のオブジェク
トが貼り付けされた際に、前記リンクコマンドを当該オ
ブジェクトに関連する情報として設定されたリンク情報
に変更して表示させるリンク情報表示制御手段(図1の
CPU2;図35のS1711、図36の4z)と、を
備えたことを特徴としている。
According to a twelfth aspect of the present invention, in a compound document processing apparatus capable of processing a compound document by multitask processing by a plurality of applications, a window display control means (FIG. 1) for displaying an edit window of the compound document. CPU2; FIG.
4b) and link command input means (CPU 2 in FIG. 1; S170 in FIG. 35) for inputting a link command defining an association with another object in the editing window displayed by the window display control means.
2 (YES); 4y) in FIG. 36, and link information display control for changing the link command to link information set as information related to the object and displaying the link command when the other object is pasted. Means (CPU2 in FIG. 1; S1711 in FIG. 35, 4z in FIG. 36).

【0043】請求項12記載の複合ドキュメント処理装
置によれば、複数のアプリケーションによるマルチタス
ク処理によって複合ドキュメントの処理が可能である複
合ドキュメント処理装置において、ウィンドウ表示制御
手段は、前記複合ドキュメントの編集ウィンドウを表示
させ、リンクコマンド入力手段は、前記ウィンドウ表示
制御手段によって表示される編集ウィンドウ内におい
て、他のオブジェクトとの関連づけを定義するリンクコ
マンドを入力し、リンク情報表示制御手段は、前記他の
オブジェクトが貼り付けされた際に、前記リンクコマン
ドを当該オブジェクトに関連する情報として設定された
リンク情報に変更して表示させる。
According to a twelfth aspect of the present invention, in a compound document processing apparatus capable of processing a compound document by multitask processing by a plurality of applications, the window display control means includes an editing window for the compound document. The link command input means inputs a link command defining an association with another object in the editing window displayed by the window display control means, and the link information display control means Is pasted, the link command is changed to link information set as information related to the object and displayed.

【0044】したがって、前記他のオブジェクトに書き
込まれた副情報等のように、複合ドキュメントに貼り付
ける他のオブジェクトに関連するリンク情報を、リンク
コマンドによって文章等のオブジェクト中に入力して表
示することができるため、オブジェクトと他のオブジェ
クトとの関連づけを容易に行うことが可能となるととも
に、前記他のオブジェクトを説明する文章等の入力ミス
やその他のオブジェクトとの混同を回避して正確な表示
を行うことが可能となり、複合ドキュメント編集作業の
容易性、信頼性を向上させることができる。
Therefore, link information relating to another object to be pasted into a compound document, such as sub-information written in the other object, is input into a text or other object by a link command and displayed. The object can be easily associated with other objects, and accurate display can be achieved by avoiding input errors such as sentences describing the other objects and confusion with other objects. This makes it possible to improve the ease and reliability of the compound document editing operation.

【0045】請求項13記載の発明は、複数のアプリケ
ーションによるマルチタスク処理によって複合ドキュメ
ントの処理が可能である複合ドキュメント処理装置にお
いて、前記複合ドキュメントの編集ウィンドウを表示さ
せるウィンドウ表示制御手段(図1のCPU2;図38
の4b)と、このウィンドウ表示制御手段によって表示
される編集ウィンドウ内において、予め定められた種類
の情報が入力されたことを検出する検出手段(図1のC
PU2;図37のS1802;図38の4α)と、この
検出手段によって前記予め定められた種類の情報が入力
されたことが検出された際に、当該検出された情報に関
連するアプリケーションによって、当該情報に基づくオ
ブジェクトを作成するオブジェクト作成手段(図1のC
PU2;図37のS1807、S1810、S181
3;図38の4β)と、を備えたことを特徴としてい
る。
According to a thirteenth aspect of the present invention, in a compound document processing apparatus capable of processing a compound document by multitask processing by a plurality of applications, window display control means (FIG. 1) for displaying an edit window of the compound document. CPU2; FIG.
4b) and detecting means (C in FIG. 1) for detecting that a predetermined type of information has been input in the editing window displayed by the window display controlling means.
PU2; S1802 in FIG. 37; 4α in FIG. 38), and when the detection unit detects that the predetermined type of information has been input, the application related to the detected information performs Object creation means for creating an object based on information (C in FIG. 1)
PU2; S1807, S1810, S181 in FIG.
3; 4β) in FIG. 38.

【0046】請求項13記載の複合ドキュメント処理装
置によれば、複数のアプリケーションによるマルチタス
ク処理によって複合ドキュメントの処理が可能である複
合ドキュメント処理装置において、ウィンドウ表示制御
手段は、前記複合ドキュメントの編集ウィンドウを表示
させ、検出手段は、前記ウィンドウ表示制御手段によっ
て表示される編集ウィンドウ内において、予め定められ
た種類の情報が入力されたことを検出し、オブジェクト
作成手段は、前記検出手段によって前記予め定められた
種類の情報が入力されたことが検出された際に、当該検
出された情報に関連するアプリケーションによって、当
該情報に基づくオブジェクトを作成する。
According to a thirteenth aspect of the present invention, in a compound document processing apparatus capable of processing a compound document by multitask processing by a plurality of applications, the window display control means includes an editing window for the compound document. Is displayed, and the detecting means detects that predetermined type of information is input in the editing window displayed by the window display controlling means, and the object creating means detects the predetermined information by the detecting means. When it is detected that the type of information has been input, an object based on the information is created by an application related to the detected information.

【0047】したがって、複合ドキュメントの文章編集
処理において、例えば数式データ等の予め定められた種
類の情報が入力された際には、当該予め定められた種類
の情報に基づいて作成されるオブジェクトとして、例え
ば数式データの場合にはグラフや数表等を自動的に作成
することができるため、複合ドキュメント処理装置の操
作性を向上させて、複合ドキュメント編集処理を高能率
化することができる。
Therefore, in the text editing process of the compound document, when predetermined type information such as mathematical formula data is input, an object created based on the predetermined type information is For example, in the case of formula data, a graph, a numerical table, and the like can be automatically created, so that the operability of the compound document processing device can be improved and the compound document editing process can be performed more efficiently.

【0048】また、請求項13記載の複合ドキュメント
処理装置において、前記オブジェクト作成手段によって
作成されたオブジェクトを一覧表示させる一覧表示制御
手段(図1のCPU2;図37のS1816、S181
7;図38の4β(1)、4β(2))と、この一覧表
示制御手段によって一覧表示されたオブジェクトの中か
ら選択されたオブジェクトを前記編集ウィンドウ内に貼
り付けるオブジェクト貼付手段(図1のCPU2;図3
7のS1818〜S1820;図38の4k)と、を更
に備えることが有効である。
In the compound document processing apparatus according to the thirteenth aspect, list display control means (CPU2 in FIG. 1; S1816, S181 in FIG. 37) for displaying a list of objects created by the object creation means.
7; 4β (1), 4β (2) in FIG. 38 and object pasting means (FIG. 1) for pasting an object selected from the objects displayed in a list by the list display control means in the editing window. CPU2; FIG.
It is effective to further include the steps S1818 to S1820 of FIG. 7 and 4k) of FIG.

【0049】この場合、請求項13記載の発明の効果に
加えて、前記予め定められた種類の情報に基づいて作成
されたオブジェクトの一覧表示によって確認した上で、
所望のオブジェクトを選択して前記編集ウィンドウ内に
貼り付けることができるため、オブジェクトを作成して
貼り付ける一連の処理を容易な操作によって行うことが
可能となり、複合ドキュメント処理装置の操作性を向上
させて、複合ドキュメント編集処理を高能率化すること
ができる。
In this case, in addition to the effect of the thirteenth aspect, after confirming by displaying a list of objects created based on the predetermined type of information,
Since a desired object can be selected and pasted in the editing window, a series of processes for creating and pasting the object can be performed by an easy operation, and the operability of the compound document processing apparatus can be improved. As a result, the compound document editing process can be made more efficient.

【0050】請求項14記載の発明は、複数のアプリケ
ーションによるマルチタスク処理によって複合ドキュメ
ントの処理が可能である複合ドキュメント処理装置にお
いて、起動中のアプリケーションのウィンドウを表示さ
せるウィンドウ表示制御手段(図1のCPU2;図43
の4b)と、このウィンドウ表示制御手段によって表示
されるウィンドウ内に、起動中の複数のアプリケーショ
ンに対応するメニューを表示させるメニュー表示制御手
段(図1のCPU2;図42のS2107;図43の4
f(1)〜(3))と、を備えたことを特徴としてい
る。
According to a fourteenth aspect of the present invention, in a compound document processing apparatus capable of processing a compound document by multitask processing by a plurality of applications, a window display control means (FIG. 1) for displaying a window of an active application. CPU2; FIG.
4b) and menu display control means (CPU2 in FIG. 1; S2107 in FIG. 42; S2107 in FIG. 42; 4b in FIG. 43) for displaying a menu corresponding to a plurality of running applications in a window displayed by the window display control means.
f (1) to (3)).

【0051】請求項14記載の複合ドキュメント処理装
置によれば、複数のアプリケーションによるマルチタス
ク処理によって複合ドキュメントの処理が可能である複
合ドキュメント処理装置において、ウィンドウ表示制御
手段は、起動中のアプリケーションのウィンドウを表示
させ、メニュー表示制御手段は、前記ウィンドウ表示制
御手段によって表示されるウィンドウ内に、起動中の複
数のアプリケーションに対応するメニューを表示させ
る。
According to the compound document processing device of the present invention, in the compound document processing device capable of processing a compound document by multitask processing by a plurality of applications, the window display control means includes a window of the activated application. Is displayed, and the menu display control means displays a menu corresponding to a plurality of running applications in a window displayed by the window display control means.

【0052】したがって、ひとつのアプリケーションの
ウィンドウに複数のアプリケーションのメニューを表示
することができるため、複合ドキュメント生成にかかわ
るオブジェクトの編集処理における複合ドキュメント処
理装置の操作性を向上させて、複合ドキュメント編集作
業を高能率化することができる。
Therefore, since the menus of a plurality of applications can be displayed in the window of one application, the operability of the compound document processing apparatus in the editing processing of the objects related to the compound document generation can be improved, and the compound document editing work can be performed. Can be made more efficient.

【0053】また、請求項15記載の発明のように、請
求項14記載の複合ドキュメント処理装置において、前
記メニュー表示制御手段は、起動中の複数のアプリケー
ションの組み合わせによって成立するメニュー項目(図
43の4f(3))を含むメニューを表示させることが
有効である。
According to a fifteenth aspect of the present invention, in the compound document processing apparatus according to the fourteenth aspect, the menu display control means includes a menu item that is established by a combination of a plurality of running applications (see FIG. 43). It is effective to display a menu including 4f (3)).

【0054】請求項15記載の複合ドキュメント処理装
置によれば、請求項14記載の発明の効果に加えて、同
時に起動中の複数のアプリケーションの組み合わせによ
って成り立つ新規のメニューをも表示することができる
ため、単独のアプリケーションのみでは行えない編集内
容をも設定することが可能となり、複合ドキュメント生
成にかかわるオブジェクトの編集処理における複合ドキ
ュメント処理装置の操作性を更に向上させて、複合ドキ
ュメント編集作業を更に高能率化することができる。
According to the compound document processing apparatus of the present invention, in addition to the effect of the invention of the present invention, a new menu constituted by a combination of a plurality of applications running simultaneously can be displayed. In addition, it is possible to set editing contents that cannot be performed by a single application alone, further improving the operability of the compound document processing device in the editing processing of objects related to compound document generation, and further improving the efficiency of compound document editing work. Can be

【0055】また、複数のアプリケーションによるマル
チタスク処理が可能である複合ドキュメント処理装置に
おいて、前記複数のアプリケーションに対する各種指示
を行うためのポインタを表示させるポインタ表示制御手
段(図1のCPU2;図3の4d)と、前記ポインタの
表示位置に基づいてアクティブアプリケーションを切り
換える切換手段(図1のCPU2;図2のS102〜S
107)と、を備えることを特徴とする第1の複合ドキ
ュメント装置が有効である。
Further, in a compound document processing apparatus capable of performing multitask processing by a plurality of applications, pointer display control means (CPU2 in FIG. 1; CPU2 in FIG. 3) for displaying a pointer for performing various instructions for the plurality of applications. 4d) and switching means (CPU 2 in FIG. 1; S102 to S in FIG. 2) for switching the active application based on the display position of the pointer.
107) is effective.

【0056】このような第1の複合ドキュメント装置に
よれば、複数のアプリケーションによるマルチタスク処
理が可能である複合ドキュメント処理装置において、ポ
インタ表示制御手段によって表示される前記複数のアプ
リケーションに対する各種指示を行うためのポインタの
表示位置に基づいて、切換手段によって、アクティブア
プリケーションを切り換える。
According to such a first compound document device, in a compound document processing device capable of performing multitask processing by a plurality of applications, various instructions are given to the plurality of applications displayed by the pointer display control means. The active application is switched by the switching means on the basis of the display position of the pointer.

【0057】したがって、複合ドキュメントを作成する
ために起動中の複数のアプリケーションを切り換える際
に、従来のようにマウスによって非アクティブウィンド
ウをクリックするなどの操作を必要とせずに、例えば、
ポインタによって指示されるアプリケーションをアクテ
ィブに切り換える等、ポインタの表示位置に基づいて切
り換えることができるため、アクティブアプリケーショ
ンの切り換え操作をスムースに行うことができる。そし
て、このことにより、非アクティブアプリケーションを
マウスクリックする際に、編集領域やメニューボタン等
を不意にクリックしてしまうことによって作成中の複合
ドキュメントの内容を破損してしまうことがないため、
複合ドキュメント編集処理の信頼性を向上させることが
できる。
Therefore, when switching between a plurality of running applications in order to create a compound document, an operation such as clicking an inactive window with a mouse as in the related art is not required.
Since the application indicated by the pointer can be switched based on the display position of the pointer, for example, the application can be switched actively, the switching operation of the active application can be performed smoothly. Then, when the mouse is clicked on the inactive application, the content of the compound document being created is not damaged by accidentally clicking the edit area or the menu button.
The reliability of the compound document editing process can be improved.

【0058】また、複数のアプリケーションによるマル
チタスク処理が可能である複合ドキュメント処理装置に
おいて、前記アプリケーションのウィンドウを表示させ
るウィンドウ表示制御手段(図1のCPU2;図6の4
b)と、任意のアプリケーションのウィンドウ内の任意
の領域を指定する領域指定手段(図1のCPU2;図4
のS202;図6の4g)と、この領域指定手段によっ
て指定された領域内に、他のアプリケーションの編集領
域を設定する編集領域設定手段(図1のCPU2;図4
のS206;図6の4h)と、を備えることを特徴とす
る第2の複合ドキュメント装置が有効である。
In a compound document processing apparatus capable of multitask processing by a plurality of applications, window display control means (CPU 2 in FIG. 1; 4 in FIG. 6) for displaying windows of the applications.
b) and an area designating means for designating an arbitrary area in a window of an arbitrary application (CPU 2 in FIG. 1; FIG. 4)
S202; 4g in FIG. 6) and an edit area setting means (CPU2 in FIG. 1; FIG. 4) for setting an edit area of another application in the area specified by the area specifying means.
S206; 4h) of FIG. 6 are effective.

【0059】このような第2の複合ドキュメント装置に
よれば、複数のアプリケーションによるマルチタスク処
理が可能である複合ドキュメント処理装置において、ウ
ィンドウ表示制御手段によって、前記アプリケーション
のウィンドウを表示させ、領域指定手段によって、任意
のアプリケーションのウィンドウ内の任意の領域を指定
し、編集領域設定手段によって、前記領域指定手段によ
って指定された領域内に、他のアプリケーションの編集
領域を設定する。
According to the second compound document device, in the compound document processing device capable of performing multitask processing by a plurality of applications, the window of the application is displayed by the window display control means, and the area designating means. Specifies an arbitrary area in the window of an arbitrary application, and sets the editing area of another application in the area specified by the area specifying means by the editing area setting means.

【0060】したがって、任意の位置や大きさの領域を
指定して、当該指定された領域を他のアプリケーション
の編集領域とすることができるため、複合ドキュメント
中でのレイアウトのイメージ通りに任意のオブジェクト
を作成して配置することができる。そして、このような
処理が可能であることにより、例えばページ数等の複合
ドキュメント全体の情報を考慮しつつ、複数のアプリケ
ーションを同時に起動して、個々のオブジェクトの編集
を行うことができるため、複合ドキュメント処理装置の
操作性を向上させて、複合ドキュメント編集処理を高能
率化することができる。また、このようにして作成され
て保存された複合ドキュメントを再度開いて編集する際
には、当該複合ドキュメントを構成するオブジェクトに
対応するアプリケーションを全て起動することとすれ
ば、速やかに編集作業に移行することができ、複合ドキ
ュメント編集処理の効率を向上させることができる。
Therefore, an area of an arbitrary position or size can be designated, and the designated area can be used as an editing area of another application. Can be created and placed. Since such processing is possible, multiple applications can be started simultaneously and individual objects can be edited while considering information of the entire compound document such as the number of pages. By improving the operability of the document processing apparatus, the efficiency of the compound document editing process can be increased. In addition, when reopening and editing a compound document created and saved in this way, if all applications corresponding to the objects constituting the compound document are to be started, the editing work is promptly performed. And the efficiency of the compound document editing process can be improved.

【0061】更にまた、前記第2の複合ドキュメント装
置において、前記複数のアプリケーションに対する各種
指示を行うためのポインタを表示させるポインタ表示制
御手段(図1のCPU2;図18の4d)と、前記ポイ
ンタの表示位置に基づいて前記任意のアプリケーション
と前記他のアプリケーションのいずれかをアクティブと
するように切り換える切換手段(図1のCPU2;図1
7のS906〜S910)と、を更に備えることを特徴
とする第3の複合ドキュメント装置が有効である。
Further, in the second compound document apparatus, pointer display control means (CPU2 in FIG. 1; 4d in FIG. 18) for displaying a pointer for performing various instructions for the plurality of applications; Switching means (CPU2 in FIG. 1; FIG. 1) for switching so as to activate any of the arbitrary application and the other application based on the display position.
7 of S906 to S910) is effective.

【0062】このような第3の複合ドキュメント装置に
よれば、複合ドキュメント編集処理時に、アプリケーシ
ョンのウィンドウ内に他のアプリケーションの編集領域
を設定した場合等において、従来のようにマウスによっ
て非アクティブアプリケーションをクリックするなどの
操作を必要とせずに、ポインタの表示位置に対応するア
プリケーションをアクティブとすることができるため、
アクティブアプリケーションの切り換え操作をスムース
に行うことができる。そして、このことにより、非アク
ティブアプリケーションに対応する位置をマウスクリッ
クする際に、編集領域やメニューボタン等を不意にクリ
ックしてしまうことによって作成中の複合ドキュメント
の内容を破損してしまうことがないため、複合ドキュメ
ント編集処理の信頼性を向上させることができる。
According to such a third compound document device, in the case of setting an edit area of another application in the window of an application at the time of compound document editing processing, the inactive application is changed by the mouse as in the conventional case. Since the application corresponding to the position where the pointer is displayed can be activated without requiring a click or other operation,
The switching operation of the active application can be performed smoothly. As a result, when the mouse is clicked on the position corresponding to the inactive application, the content of the compound document being created is not damaged by accidentally clicking the edit area, menu button, or the like. Therefore, the reliability of the compound document editing process can be improved.

【0063】更にまた、前記第3の複合ドキュメント装
置において、前記切換手段によってアクティブなアプリ
ケーションが切り換えられるのにともなって、前記任意
のアプリケーションのウィンドウ内に表示されるメニュ
ーを切り換えて表示させるメニュー表示制御手段(図1
のCPU2;図17のS911〜S914;図18の4
m、4n)を更に備えることを特徴とする第4の複合ド
キュメント装置が有効である。
Further, in the third compound document apparatus, a menu display control for switching and displaying a menu displayed in the window of the arbitrary application as the active application is switched by the switching means. Means (Fig. 1
CPU2; S911 to S914 in FIG. 17; 4 in FIG.
m, 4n) is effective.

【0064】このような第4の複合ドキュメント装置に
よれば、アクティブアプリケーションの切換とともに、
アプリケーションのウィンドウ内に表示されるメニュー
をアクティブアプリケーションに対応するメニューに切
り換えることができるため、メニューを常に同じ位置に
表示しつつ、ポインタの表示位置に対応するアプリケー
ションのメニューを常に表示することが可能となり、複
合ドキュメント処理装置の操作性を向上させて、複合ド
キュメント編集作業を高能率化することができる。
According to the fourth compound document device, the active application is switched and
Since the menu displayed in the application window can be switched to the menu corresponding to the active application, the menu of the application corresponding to the display position of the pointer can always be displayed while the menu is always displayed at the same position. Thus, the operability of the compound document processing device can be improved, and the compound document editing operation can be performed more efficiently.

【0065】更にまた、前記第4の複合ドキュメント装
置において、前記メニュー表示制御手段は、切り換えて
表示されるそれぞれのメニューの表示形態に基づいて、
前記任意のアプリケーションのウィンドウ内に表示され
るメニューの表示形態を適宜変更してメニューを切り換
える(図17のS912、S913)ことを特徴とする
第5の複合ドキュメント処理装置が有効である。
Further, in the fourth compound document device, the menu display control means is configured to switch the menu based on a display form of each menu which is switched and displayed.
The fifth compound document processing apparatus is characterized in that the menu is switched by appropriately changing the display form of the menu displayed in the window of the arbitrary application (S912, S913 in FIG. 17).

【0066】このような第5の複合ドキュメント装置に
よれば、メニューの例えば大きさ等の表示形態に基づい
て、切り換えて表示されるメニューの表示形態を適宜変
更して表示させることができるため、メニューの切換処
理を違和感なく行うことが可能となり、複合ドキュメン
ト処理装置の使い勝手を向上させることができる。
According to such a fifth compound document device, the display mode of the menu that is switched and displayed can be appropriately changed and displayed based on the display mode such as the size of the menu. The menu switching process can be performed without feeling uncomfortable, and the usability of the compound document processing apparatus can be improved.

【0067】更にまた、前記第3の複合ドキュメント装
置において、前記切換手段によって前記他のアプリケー
ションがアクティブな状態に切り換えられるのにともな
って、当該他のアプリケーションの編集領域の近傍に、
当該他のアプリケーションに対応するメニューを表示さ
せるメニュー表示制御手段(図1のCPU2;図19の
S1002;図20の4o)を更に備えることを特徴と
する第6の複合ドキュメント処理装置が有効である。
Further, in the third compound document apparatus, when the another application is switched to the active state by the switching means, the third application is placed near the editing area of the other application.
The sixth compound document processing apparatus, which further includes a menu display control unit (CPU2 in FIG. 1; S1002 in FIG. 19; 4o in FIG. 20) for displaying a menu corresponding to the other application, is effective. .

【0068】このような第6の複合ドキュメント装置に
よれば、複合ドキュメント編集処理時に、アプリケーシ
ョンウィンドウ内に他のアプリケーションの編集領域を
設定した場合等において、アクティブアプリケーション
の切換とともに、アクティブとなったアプリケーション
の編集領域の近傍に、当該他のアプリケーションに対応
するメニューを表示させることができるため、アクティ
ブアプリケーションのメニュー指示のために要するポイ
ンタの移動距離を短縮化することが可能となり、複合ド
キュメント処理装置の操作性を向上させて、複合ドキュ
メント編集作業を高能率化することができる。
According to the sixth compound document apparatus, when the editing area of another application is set in the application window during the compound document editing process, the active application is switched and the active application is switched. Since the menu corresponding to the other application can be displayed in the vicinity of the editing area, the moving distance of the pointer required for instructing the menu of the active application can be shortened. The operability can be improved, and the efficiency of compound document editing can be increased.

【0069】また、複数のアプリケーションによって作
成された複合ドキュメントの処理を行う複合ドキュメン
ト処理装置において、前記複合ドキュメント中の指定さ
れた任意のオブジェクトに基づいて、当該オブジェクト
の大きさを適宜変更して印刷用紙の大きさに応じて可能
な限り大きく印刷するための印刷データを生成する印刷
データ生成手段(図1のCPU2;図11のS605〜
S608;図12)を備えることを特徴とする第7の複
合ドキュメント装置が有効である。
In a compound document processing apparatus for processing a compound document created by a plurality of applications, the size of the specified object in the compound document is appropriately changed and printed based on an arbitrary object. Print data generation means (CPU 2 in FIG. 1; S605 in FIG. 11) for generating print data for printing as large as possible in accordance with the size of paper
S608; FIG. 12) is effective for the seventh compound document device.

【0070】このような第7の複合ドキュメント装置に
よれば、複数のアプリケーションによって作成された複
合ドキュメントの処理を行う複合ドキュメント処理装置
において、印刷データ生成手段は、前記複合ドキュメン
ト中の指定された任意のオブジェクトに基づいて、当該
オブジェクトの大きさを適宜変更して印刷用紙の大きさ
に応じて可能な限り大きく印刷するための印刷データを
生成する。
According to the seventh compound document device, in the compound document processing device for processing compound documents created by a plurality of applications, the print data generating means includes: The print data for printing as large as possible in accordance with the size of the printing paper is generated by appropriately changing the size of the object based on the object.

【0071】したがって、複合ドキュメント中の任意の
オブジェクトを、印刷用紙の大きさに合わせて可能な限
り大きく印刷することができるため、複合ドキュメント
を構成する任意のオブジェクトの印刷結果を詳細に確認
することが可能となり、複合ドキュメント処理装置の使
い勝手を向上させることができる。
Therefore, any object in the compound document can be printed as large as possible in accordance with the size of the printing paper. Therefore, the print result of any object constituting the compound document should be checked in detail. And the usability of the compound document processing apparatus can be improved.

【0072】また、複数のアプリケーションによって作
成された複合ドキュメントの処理を行う複合ドキュメン
ト処理装置において、前記複合ドキュメント中の指定さ
れた任意のオブジェクトに基づいて、前記複合ドキュメ
ント中のオブジェクトの配置を維持して、印刷用紙に適
切な大きさで印刷するための印刷データを生成する印刷
データ生成手段(図1のCPU2;図13のS704〜
S706;図14)を備えることを特徴とする第8の複
合ドキュメント装置が有効である。
In a compound document processing apparatus for processing a compound document created by a plurality of applications, the arrangement of the objects in the compound document is maintained based on an arbitrary specified object in the compound document. Print data generating means (CPU 2 in FIG. 1; S704 to S704 in FIG. 13) for generating print data for printing at an appropriate size on print paper.
S706; FIG. 14) is effective for the eighth compound document device.

【0073】このような第8の複合ドキュメント装置に
よれば、複数のアプリケーションによって作成された複
合ドキュメントの処理を行う複合ドキュメント処理装置
において、印刷データ生成手段は、前記複合ドキュメン
ト中の指定された任意のオブジェクトに基づいて、前記
複合ドキュメント中のオブジェクトの配置を維持して、
印刷用紙に適切な大きさで印刷するための印刷データを
生成する。
According to such an eighth compound document device, in a compound document processing device for processing compound documents created by a plurality of applications, the print data generating means includes: Maintaining the placement of the objects in the compound document based on the objects of
Generate print data for printing on a print sheet in an appropriate size.

【0074】したがって、複合ドキュメント中の他のオ
ブジェクトを印刷せずに、任意のオブジェクトのみを、
複合ドキュメント中における配置を維持したままの状態
で印刷することができるため、必要とするオブジェクト
の印刷結果を実際の配置で確認することが可能となり、
複合ドキュメント処理装置の使い勝手を向上させること
ができる。
Therefore, without printing other objects in the compound document, only an arbitrary object is printed.
Since it is possible to print while maintaining the arrangement in the compound document, it is possible to check the print result of the required object with the actual arrangement,
The usability of the compound document processing apparatus can be improved.

【0075】また、複数のアプリケーションによるマル
チタスク処理によって複合ドキュメントの処理が可能で
ある複合ドキュメント処理装置において、前記複合ドキ
ュメント中の空白部分を検出する空白検出手段(図1の
CPU2;図15のS807〜S810)と、オブジェ
クトを貼り付ける際に、前記空白検出手段によって検出
された空白部分の中から適切な領域を選択して貼付領域
として設定する貼付領域設定手段(図1のCPU2;図
15のS814;図16の4l)と、を備えることを特
徴とする第9の複合ドキュメント装置が有効である。
Further, in a compound document processing apparatus capable of processing a compound document by multitask processing by a plurality of applications, blank detecting means (CPU 2 in FIG. 1; S807 in FIG. 15) for detecting a blank portion in the compound document To S810) and a pasting area setting means (CPU2 in FIG. 1; CPU2 in FIG. 15) for selecting an appropriate area from among the blank portions detected by the blank detecting means and setting it as a pasting area when pasting the object. S814: 41) in FIG. 16 is effective.

【0076】このような第9の複合ドキュメント装置に
よれば、複数のアプリケーションによるマルチタスク処
理によって複合ドキュメントの処理が可能である複合ド
キュメント処理装置において、空白検出手段は、前記複
合ドキュメント中の空白部分を検出し、貼付領域設定手
段は、オブジェクトを貼り付ける際に、前記空白検出手
段によって検出された空白部分の中から適切な領域を選
択して貼付領域として設定する。
According to such a ninth compound document device, in a compound document processing device capable of processing a compound document by multitask processing by a plurality of applications, the blank detecting means includes a blank portion in the compound document. When the object is pasted, the pasting area setting means selects an appropriate area from the blank portions detected by the blank detecting means and sets the selected area as the pasting area.

【0077】したがって、複合ドキュメント中の空白部
分を検出して、貼付領域設定手段を自動的に設定するこ
とができるため、オブジェクト貼り付け時の貼り付けエ
リアの指定の手間を省くことが可能となり、複合ドキュ
メント処理装置の操作性を向上させて、複合ドキュメン
ト編集処理を高能率化することができる。
Therefore, since the blank area in the compound document can be detected and the pasting area setting means can be automatically set, it is not necessary to specify the pasting area at the time of pasting the object. By improving the operability of the compound document processing device, the compound document editing process can be performed more efficiently.

【0078】更にまた、前記第9の複合ドキュメント装
置において、前記アプリケーションのウィンドウを表示
させるウィンドウ表示制御手段(図1のCPU2;図1
6の4b)と、前記複合ドキュメントを処理するウィン
ドウ内に、前記貼付領域を識別表示する貼付領域表示制
御手段(図1のCPU2;図15のS815;図16の
4l)と、を更に備えることを特徴とする第10の複合
ドキュメント処理装置が有効である。
Further, in the ninth compound document device, window display control means (CPU 2 in FIG. 1; FIG. 1) for displaying the window of the application.
6-4b), and a pasting area display control means (CPU2 in FIG. 1; S815 in FIG. 15; 41 in FIG. 16) for identifying and displaying the pasting area in a window for processing the compound document. The tenth compound document processing apparatus characterized by the above is effective.

【0079】このような第10の複合ドキュメント装置
によれば、空白部分として検出され、更に貼付領域とし
て設定された領域を識別表示することができるため、自
動的に貼り付けられるオブジェクトの貼付位置を事前に
確認することが可能となり、複合ドキュメント処理装置
の使い勝手を向上させることができる。
According to the tenth compound document apparatus, an area which is detected as a blank part and which is set as a pasting area can be identified and displayed. It is possible to check in advance, and the usability of the compound document processing apparatus can be improved.

【0080】更にまた、前記第9の複合ドキュメント装
置において、前記貼付領域設定手段によって設定された
貼付領域内に貼り付けるオブジェクトの大きさを、当該
貼付領域の大きさに基づいて適宜変更する変更手段(図
1のCPU2;図15のS811〜S813)を更に備
えることを特徴とする第11の複合ドキュメント処理装
置が有効である。
Further, in the ninth compound document apparatus, changing means for appropriately changing the size of an object to be pasted in the pasting area set by the pasting area setting means based on the size of the pasting area. (CPU 2 in FIG. 1; S811 to S813 in FIG. 15) is effective.

【0081】このような第11の複合ドキュメント装置
によれば、自動的に確保した貼付領域内にオブジェクト
を適当な大きさで貼り付けることができるため、オブジ
ェクト貼り付け時のオブジェクトの大きさの調整の手間
を省くことが可能となり、複合ドキュメント処理装置の
操作性を向上させて、複合ドキュメント編集処理を高能
率化することができる。
According to such an eleventh compound document apparatus, since an object can be pasted in an appropriately secured pasting area in an appropriate size, the size of the object can be adjusted when pasting the object. Can be saved, the operability of the compound document processing apparatus can be improved, and the compound document editing process can be performed more efficiently.

【0082】また、複数のアプリケーションによるマル
チタスク処理によって複合ドキュメントの処理が可能で
ある複合ドキュメント処理装置において、前記複合ドキ
ュメント中に配置された任意のオブジェクトの詳細を参
照するための指示を行う参照指示手段(図1のCPU
2;図40のS2002)と、この参照指示手段によっ
て指示されたオブジェクトに関連するアプリケーション
を起動してオブジェクトの詳細を表示させる詳細表示制
御手段(図1のCPU2;図40のS2005、S20
06;図41(b))と、を備えることを特徴とする第
12の複合ドキュメント装置が有効である。
In a compound document processing apparatus capable of processing a compound document by multitask processing by a plurality of applications, a reference instruction for giving an instruction for referring to details of an arbitrary object arranged in the compound document Means (CPU of FIG. 1)
2; S2002 in FIG. 40) and detail display control means (CPU 2 in FIG. 1; S2005, S20 in FIG. 40) for activating an application related to the object designated by the reference designating means and displaying the details of the object.
06; FIG. 41 (b)) is effective.

【0083】このような第12の複合ドキュメント装置
によれば、複数のアプリケーションによるマルチタスク
処理によって複合ドキュメントの処理が可能である複合
ドキュメント処理装置において、参照指示手段は、前記
複合ドキュメント中に配置された任意のオブジェクトの
詳細を参照するための指示を行い、詳細表示制御手段
は、前記参照指示手段によって指示されたオブジェクト
に関連するアプリケーションを起動してオブジェクトの
詳細を表示させる。
According to such a twelfth compound document device, in a compound document processing device capable of processing a compound document by multitask processing by a plurality of applications, the reference designating means is arranged in the compound document. An instruction for referring to the details of the given object is issued, and the detailed display control means activates an application associated with the object designated by the reference designating means to display the details of the object.

【0084】したがって、複合ドキュメント中の各オブ
ジェクトについて、参照指示されたオブジェクトの詳細
等を確認する際に、当該オブジェクトに関連するアプリ
ケーションを自動的に起動してオブジェクトを参照する
ことができるため、複合ドキュメント処理装置の使い勝
手を向上させることができる。
Therefore, when confirming the details of the object designated by reference for each object in the compound document, the application related to the object can be automatically activated to refer to the object. The usability of the document processing device can be improved.

【0085】請求項16記載の発明は、複数のアプリケ
ーションによるマルチタスク処理が可能であるプログラ
ムを格納した記憶媒体であって、前記アプリケーション
のウィンドウを表示させるウィンドウ表示制御ステップ
と、任意のアプリケーションのウィンドウ内の任意の領
域内に、他のアプリケーションの編集領域を設定する編
集領域設定ステップと、前記他のアプリケーションのメ
ニューに含まれるメニュー項目毎の使用頻度を随時記憶
する使用頻度記憶ステップと、前記他のアプリケーショ
ンの編集領域の近傍に、前記使用頻度記憶ステップに記
憶された各メニュー項目毎の使用頻度に基づいて、メニ
ュー項目を選択的に表示させるメニュー表示制御ステッ
プと、を含むプログラムを格納したことを特徴としてい
る。
According to a sixteenth aspect of the present invention, there is provided a storage medium storing a program capable of performing multitask processing by a plurality of applications, wherein: a window display control step of displaying a window of the application; An editing area setting step of setting an editing area of another application within an arbitrary area of the application; a use frequency storage step of storing a use frequency of each menu item included in the menu of the other application as needed; A menu display control step of selectively displaying menu items based on the use frequency of each menu item stored in the use frequency storage step in the vicinity of the editing area of the application. It is characterized by.

【0086】請求項16記載の複合ドキュメント処理装
置によれば、複数のアプリケーションによるマルチタス
ク処理が可能であるプログラムを格納した記憶媒体であ
って、ウィンドウ表示制御ステップは、前記アプリケー
ションのウィンドウを表示させ、編集領域設定ステップ
は、任意のアプリケーションのウィンドウ内の任意の領
域内に、他のアプリケーションの編集領域を設定し、使
用頻度記憶ステップは、前記他のアプリケーションのメ
ニューに含まれるメニュー項目毎の使用頻度を随時記憶
し、メニュー表示制御ステップは、前記他のアプリケー
ションの編集領域の近傍に、前記使用頻度記憶ステップ
に記憶された各メニュー項目毎の使用頻度に基づいて、
メニュー項目を選択的に表示させる。
According to a sixteenth aspect of the present invention, there is provided a storage medium storing a program capable of performing multitask processing by a plurality of applications, wherein the window display control step displays a window of the application. In the editing area setting step, an editing area of another application is set in an arbitrary area in a window of an application, and the use frequency storing step is performed for each menu item included in the menu of the other application. The frequency is stored as needed, and the menu display control step is based on the use frequency of each menu item stored in the use frequency storage step in the vicinity of the editing area of the other application.
Selectively display menu items.

【0087】したがって、複合ドキュメント編集処理時
に、アプリケーションのウィンドウ内に他のアプリケー
ションの編集領域を設定した場合等において、当該他の
アプリケーションの編集領域の近傍に、当該他のアプリ
ケーションにおいて使用頻度の高いメニュー項目を選択
的に表示することができるため、メニュー指示のために
要するマウスポインタ等の移動距離を短縮化することが
可能となり、複合ドキュメントを処理するコンピュータ
の操作性を向上させて、複合ドキュメント編集作業を高
能率化することができる。また、前記他のアプリケーシ
ョンのメニューに含まれるメニュー項目毎の使用頻度を
随時記憶することができるため、常に使用頻度の高いメ
ニュー項目を選択的に表示することができ、複合ドキュ
メントを処理するコンピュータの使い勝手を向上させる
ことができる。
Therefore, when the editing area of another application is set in the window of the application during the compound document editing process, a menu frequently used in the other application is located near the editing area of the other application. Since the items can be selectively displayed, the moving distance of the mouse pointer and the like required for menu instructions can be shortened, and the operability of the computer that processes the compound document can be improved, and the compound document editing can be performed. Work can be made more efficient. Further, since the frequency of use for each menu item included in the menu of the other application can be stored at any time, a menu item having a high frequency of use can be selectively displayed at all times, and a computer for processing a compound document can be displayed. Usability can be improved.

【0088】請求項17記載の発明は、複数のアプリケ
ーションによるマルチタスク処理が可能であるプログラ
ムを格納した記憶媒体であって、前記アプリケーション
のウィンドウを表示させるウィンドウ表示制御ステップ
と、 任意のアプリケーションのウィンドウ内の任意の
領域を指定する領域指定ステップと、この領域指定ステ
ップによって指定された領域内に貼り付けるオブジェク
トの大きさを、当該領域の大きさに基づいて適宜変更す
る変更ステップと、を含むプログラムを格納したことを
特徴としている。
According to a seventeenth aspect of the present invention, there is provided a storage medium storing a program capable of performing multitask processing by a plurality of applications, wherein a window display control step of displaying a window of the application; And a change step of appropriately changing the size of an object to be pasted in the area specified by the area specifying step, based on the size of the area. Is stored.

【0089】請求項17記載の複合ドキュメント処理装
置によれば、複数のアプリケーションによるマルチタス
ク処理が可能であるプログラムを格納した記憶媒体であ
って、ウィンドウ表示制御ステップは、前記アプリケー
ションのウィンドウを表示させ、領域指定ステップは、
任意のアプリケーションのウィンドウ内の任意の領域を
指定し、変更ステップは、前記領域指定ステップによっ
て指定された領域内に貼り付けるオブジェクトの大きさ
を、当該領域の大きさに基づいて適宜変更する。
According to a seventeenth aspect of the present invention, there is provided a storage medium storing a program capable of performing multitask processing by a plurality of applications, wherein the window display control step displays a window of the application. , The area designation step
An arbitrary area in a window of an arbitrary application is specified, and the changing step appropriately changes the size of an object to be pasted in the area specified by the area specifying step based on the size of the area.

【0090】したがって、貼り付けたオブジェクトがペ
ージからはみ出してしまったり、オブジェクトの大きさ
が適切でないために貼り付け後に大きさの修正をしたり
する手間を省き、前記領域指定ステップによって指定さ
れた領域に適切な大きさでオブジェクトを貼り付けるこ
とができるため、複合ドキュメントを処理するコンピュ
ータの操作性を向上させて、複合ドキュメント編集処理
を高能率化させることができる。また、オブジェクトを
前記指定された領域の大きさに合わせて適宜拡大縮小す
る際に、文字サイズを基準として拡大縮小率を変更する
こととすれば、文字のポイントが存在しないために、文
字表示が破壊されてしまうような問題を回避して、オブ
ジェクトを正常に貼り付けることができ、複合ドキュメ
ント編集処理の信頼性を向上させることができる。
Therefore, it is possible to eliminate the trouble of the pasted object protruding from the page or correcting the size of the object after pasting because the size of the object is not appropriate. Since the object can be pasted in an appropriate size, the operability of the computer that processes the compound document can be improved, and the compound document editing process can be performed more efficiently. Further, when the object is appropriately enlarged or reduced in accordance with the size of the designated area, if the enlargement / reduction ratio is changed based on the character size, the character display is not performed because there is no character point. By avoiding the problem of being destroyed, the object can be normally pasted, and the reliability of the compound document editing process can be improved.

【0091】請求項18記載の発明は、複数のアプリケ
ーションによるマルチタスク処理によって複合ドキュメ
ントの処理が可能であるプログラムを格納した記憶媒体
であって、前記複合ドキュメントのオブジェクト構成を
示す内容を表示させるオブジェクト構成表示制御ステッ
プと、前記複合ドキュメント中の任意のオブジェクトに
対して、当該オブジェクトに対応するアプリケーション
によって行われた編集に基づいて、前記オブジェクト構
成表示制御ステップによって表示されるオブジェクト構
成を示す内容を適宜変更して表示させるオブジェクト変
更表示制御ステップと、を含むプログラムを格納したこ
とを特徴としている。
According to an eighteenth aspect of the present invention, there is provided a storage medium storing a program capable of processing a compound document by multitask processing by a plurality of applications, the object displaying contents indicating the object configuration of the compound document. A configuration display control step and, for an arbitrary object in the compound document, appropriately indicating contents of the object configuration displayed by the object configuration display control step based on editing performed by an application corresponding to the object. A program including an object change display control step of changing and displaying the object is stored.

【0092】請求項18記載の複合ドキュメント処理装
置によれば、複数のアプリケーションによるマルチタス
ク処理によって複合ドキュメントの処理が可能であるプ
ログラムを格納した記憶媒体であって、オブジェクト構
成表示制御ステップは、前記複合ドキュメントのオブジ
ェクト構成を示す内容を表示させ、オブジェクト変更表
示制御ステップは、前記複合ドキュメント中の任意のオ
ブジェクトに対して、当該オブジェクトに対応するアプ
リケーションによって行われた編集に基づいて、前記オ
ブジェクト構成表示制御ステップによって表示されるオ
ブジェクト構成を示す内容を適宜変更して表示させる。
According to an eighteenth aspect of the present invention, there is provided a compound document processing apparatus, wherein the storage medium stores a program capable of processing a compound document by multitask processing by a plurality of applications. The content indicating the object configuration of the compound document is displayed, and the object change display control step includes displaying the object configuration on any object in the compound document based on an edit performed by an application corresponding to the object. The content indicating the object configuration displayed by the control step is appropriately changed and displayed.

【0093】したがって、複数のアプリケーション毎
に、それぞれのオブジェクト作成を行いながら、オブジ
ェクト構成表示制御ステップによって表示される複合ド
キュメント全体の構成を、オブジェクト変更表示制御ス
テップによって適宜変更して表示させて確認することが
できるため、複合ドキュメントを処理するコンピュータ
の操作性を向上させて、複合ドキュメント編集作業を高
能率化することができる。また、例えば、オブジェクト
変更表示制御ステップによって、編集中のオブジェクト
の色を変更して表示させることにより、複合ドキュメン
ト中のどのオブジェクトを編集中であるのかを視覚的に
把握しやすくして、複合ドキュメントを処理するコンピ
ュータの使い勝手を向上させることもできる。
Therefore, while creating each object for each of a plurality of applications, the configuration of the entire compound document displayed by the object configuration display control step is appropriately changed and displayed by the object change display control step, and is confirmed. Therefore, the operability of the computer that processes the compound document can be improved, and the compound document editing operation can be performed more efficiently. Also, for example, by changing the color of the object being edited in the object change display control step and displaying it, it is easy to visually grasp which object in the compound document is being edited, Can be improved.

【0094】請求項19記載の発明は、複数のアプリケ
ーションによるマルチタスク処理によって複合ドキュメ
ントの処理が可能であるプログラムを格納した記憶媒体
であって、前記複合ドキュメントを表すアイコンを、当
該複合ドキュメントのオブジェクト配置に基づく表示形
態で表示させるアイコン表示制御ステップと、前記複数
のアプリケーションに対する各種指示を行うためのポイ
ンタを表示させるポインタ表示制御ステップと、前記ア
イコンに対する前記ポインタによる指示操作の指示位置
を判別する判別ステップと、この判別ステップによって
判別された指示位置に基づいて、当該複合ドキュメント
に関連するアプリケーションを起動するアプリケーショ
ン起動ステップ、を含むプログラムを格納したことを特
徴としている。
According to a nineteenth aspect of the present invention, there is provided a storage medium storing a program capable of processing a compound document by multitask processing by a plurality of applications, wherein an icon representing the compound document is displayed on an object of the compound document. An icon display control step of displaying in a display form based on the arrangement, a pointer display control step of displaying a pointer for performing various instructions to the plurality of applications, and a determination of determining an instruction position of an instruction operation on the icon by the pointer A program including a step and an application starting step of starting an application related to the compound document based on the designated position determined in the determining step is stored.

【0095】請求項19記載の複合ドキュメント処理装
置によれば、複数のアプリケーションによるマルチタス
ク処理によって複合ドキュメントの処理が可能であるプ
ログラムを格納した記憶媒体であって、アイコン表示制
御ステップは、前記複合ドキュメントを表すアイコン
を、当該複合ドキュメントのオブジェクト配置に基づく
表示形態で表示させ、ポインタ表示制御ステップは、前
記複数のアプリケーションに対する各種指示を行うため
のポインタを表示させ、判別ステップは、前記アイコン
に対する前記ポインタによる指示操作の指示位置を判別
し、アプリケーション起動ステップは、前記判別ステッ
プによって判別された指示位置に基づいて、当該複合ド
キュメントに関連するアプリケーションを起動する。
According to a nineteenth aspect of the present invention, there is provided a storage medium storing a program capable of processing a compound document by multitask processing by a plurality of applications, wherein the icon display control step comprises: An icon representing the document is displayed in a display form based on the object arrangement of the compound document, the pointer display control step displays a pointer for performing various instructions to the plurality of applications, and the determining step includes: In the application activation step, an application related to the compound document is activated based on the instruction position determined in the determination step.

【0096】したがって、複合ドキュメントのファイル
を開く際に、従来のように画一的に複合ドキュメントを
作成したメインのアプリケーションが起動されてしまう
ことがなく、当該複合ドキュメントのオブジェクト配置
に基づく表示形態で表示されたアイコンに対する、ポイ
ンタの指示位置に基づいて、当該複合ドキュメントを構
成する任意または全てのオブジェクトを編集するための
アプリケーションを容易に起動することができ、複合ド
キュメントを処理するコンピュータの操作性を向上させ
て、複合ドキュメント編集作業を高能率化することがで
きる。
Therefore, when the file of the compound document is opened, the main application that has created the compound document uniformly as in the prior art is not started, and the display form based on the object arrangement of the compound document is not used. An application for editing any or all objects constituting the compound document can be easily started based on the position indicated by the pointer with respect to the displayed icon, and the operability of the computer processing the compound document can be improved. It is possible to improve the efficiency of the compound document editing operation by improving the efficiency.

【0097】請求項20記載の発明は、複数のアプリケ
ーションによるマルチタスク処理によって複合ドキュメ
ントの処理が可能であるプログラムを格納した記憶媒体
であって、任意の複合ドキュメントを選択する選択ステ
ップと、前記選択ステップによって選択された複合ドキ
ュメントを構成するオブジェクトのうち、起動指示され
たアプリケーションに関連する全オブジェクトを編集可
能な状態で当該アプリケーションを起動するアプリケー
ション起動ステップと、を含むプログラムを格納したこ
とを特徴としている。
According to a twentieth aspect of the present invention, there is provided a storage medium storing a program capable of processing a compound document by multitask processing by a plurality of applications, wherein a selecting step of selecting an arbitrary compound document; An application launching step of launching the application in a state where all the objects related to the application instructed to launch can be edited among the objects constituting the compound document selected by the step, wherein the program is stored. I have.

【0098】請求項20記載の複合ドキュメント処理装
置によれば、複数のアプリケーションによるマルチタス
ク処理によって複合ドキュメントの処理が可能であるプ
ログラムを格納した記憶媒体であって、選択ステップ
は、任意の複合ドキュメントを選択し、アプリケーショ
ン起動ステップは、前記選択ステップによって選択され
た複合ドキュメントを構成するオブジェクトのうち、起
動指示されたアプリケーションに関連する全オブジェク
トを編集可能な状態で当該アプリケーションを起動す
る。
According to a twentieth aspect of the present invention, there is provided a storage medium storing a program capable of processing a compound document by multitask processing by a plurality of applications, wherein the selecting step includes the step of selecting an arbitrary compound document. In the application launching step, the application is launched in a state where all the objects related to the application instructed to be launched among the objects constituting the compound document selected in the selecting step can be edited.

【0099】したがって、選択された複合ドキュメント
を構成するオブジェクトのうち、同一のアプリケーショ
ンに対応する複数のオブジェクトをまとめて編集可能な
状態で起動指示されたアプリケーションを起動すること
ができるため、従来のように、複合ドキュメントを構成
する同種のオブジェクトを個別に開いて編集するオブジ
ェクトをその都度切り換えるといった手間を省くことが
でき、複合ドキュメントを処理するコンピュータの操作
性を向上させて、複合ドキュメント編集処理を高能率化
することができる。
Therefore, among the objects constituting the selected compound document, a plurality of objects corresponding to the same application can be collectively edited, and the application instructed to be activated can be activated in the editable state. In addition, it is possible to save the trouble of individually opening the same kind of objects constituting the compound document and switching the object to be edited each time, thereby improving the operability of the computer which processes the compound document and improving the compound document editing process. It can be streamlined.

【0100】請求項21記載の発明は、複数のアプリケ
ーションによるマルチタスク処理によって複合ドキュメ
ントの処理が可能であるプログラムを格納した記憶媒体
であって、前記複合ドキュメントの編集ウィンドウを表
示させるウィンドウ表示制御ステップと、このウィンド
ウ表示制御ステップによって表示される編集ウィンドウ
上に配置されたオブジェクト毎に、各オブジェクトに関
連するアプリケーションを示す表示を行わせる関連アプ
リケーション表示制御ステップと、を含むプログラムを
格納したことを特徴としている。
According to a twenty-first aspect of the present invention, there is provided a storage medium storing a program capable of processing a compound document by multitask processing by a plurality of applications, wherein a window display control step of displaying an edit window of the compound document And a related application display control step of, for each object arranged on the editing window displayed by the window display control step, displaying an application related to each object. And

【0101】請求項21記載の複合ドキュメント処理装
置によれば、複数のアプリケーションによるマルチタス
ク処理によって複合ドキュメントの処理が可能であるプ
ログラムを格納した記憶媒体であって、ウィンドウ表示
制御ステップは、前記複合ドキュメントの編集ウィンド
ウを表示させ、関連アプリケーション表示制御ステップ
は、前記ウィンドウ表示制御ステップによって表示され
る編集ウィンドウ上に配置されたオブジェクト毎に、各
オブジェクトに関連するアプリケーションを示す表示を
行わせる。
According to a twenty-first aspect of the present invention, there is provided a storage medium storing a program capable of processing a compound document by multitask processing by a plurality of applications. The document editing window is displayed, and in the related application display control step, for each object arranged on the editing window displayed by the window display controlling step, a display indicating an application related to each object is performed.

【0102】したがって、複合ドキュメントを構成する
各オブジェクトに対応するアプリケーションを視覚的に
はっきりと認識することができるため、複合ドキュメン
トを処理するコンピュータの使い勝手を向上させること
ができる。また、前記各オブジェクトに関連するアプリ
ケーションを示す表示としてアプリケーションアイコン
を表示させ、このアプリケーションアイコンをクリック
することにより、各オブジェクトを編集するためのアプ
リケーションを即座に起動することができることとすれ
ば、複合ドキュメントを処理するコンピュータの操作性
を向上させて、複合ドキュメント編集作業を高能率化す
ることができる。
Therefore, since the application corresponding to each object constituting the composite document can be visually and clearly recognized, the usability of the computer processing the composite document can be improved. Further, if an application icon is displayed as a display indicating an application related to each of the objects, and an application for editing each object can be immediately activated by clicking the application icon, a compound document The operability of a computer that processes a document can be improved, and the efficiency of compound document editing can be increased.

【0103】請求項22記載の発明は、複数のアプリケ
ーションによるマルチタスク処理によって複合ドキュメ
ントの処理が可能であるプログラムを格納した記憶媒体
であって、前記複合ドキュメントの編集ウィンドウを表
示させるウィンドウ表示制御ステップと、前記編集ウィ
ンドウ内に、複数の編集領域を設定する編集領域設定ス
テップと、この編集領域設定ステップによって設定され
た各編集領域において編集するオブジェクトの種別を設
定するオブジェクト種別設定ステップと、このオブジェ
クト種別設定ステップによって設定されたオブジェクト
種別に基づいて、前記各編集領域に対応するアプリケー
ションを設定するアプリケーション設定ステップと、を
含むプログラムを格納したことを特徴としている。
According to a twenty-second aspect of the present invention, there is provided a storage medium storing a program capable of processing a compound document by multitask processing by a plurality of applications, wherein a window display control step of displaying an edit window of the compound document An editing area setting step of setting a plurality of editing areas in the editing window; an object type setting step of setting the type of an object to be edited in each editing area set by the editing area setting step; A program including an application setting step of setting an application corresponding to each of the editing areas based on the object type set in the type setting step is stored.

【0104】請求項22記載の複合ドキュメント処理装
置によれば、複数のアプリケーションによるマルチタス
ク処理によって複合ドキュメントの処理が可能であるプ
ログラムを格納した記憶媒体であって、ウィンドウ表示
制御ステップは、前記複合ドキュメントの編集ウィンド
ウを表示させ、編集領域設定ステップは、前記編集ウィ
ンドウ内に、複数の編集領域を設定し、オブジェクト種
別設定ステップは、前記編集領域設定ステップによって
設定された各編集領域において編集するオブジェクトの
種別を設定し、アプリケーション設定ステップは、前記
オブジェクト種別設定ステップによって設定されたオブ
ジェクト種別に基づいて、前記各編集領域に対応するア
プリケーションを設定する。
[0104] According to the compound document processing apparatus of the present invention, a storage medium storing a program capable of processing a compound document by multitask processing by a plurality of applications, wherein the window display control step comprises: A document editing window is displayed, the editing area setting step sets a plurality of editing areas in the editing window, and the object type setting step includes an object to be edited in each of the editing areas set by the editing area setting step. In the application setting step, an application corresponding to each of the editing areas is set based on the object type set in the object type setting step.

【0105】したがって、複合ドキュメントを新規に作
成する際に、複数の編集領域を設定してレイアウトの概
形を定め、更に、各編集領域毎にオブジェクト種別を設
定することにより、前記アプリケーション設定ステップ
によって、当該複合ドキュメントを作成するために最適
なアプリケーションが設定されるため、オブジェクト作
成のためにユーザがその都度最適なアプリケーションを
選択する手間を省くことができ、複合ドキュメントを処
理するコンピュータの使い勝手を向上させて、複合ドキ
ュメント作成処理を高能率化することができる。
Therefore, when a new compound document is created, a plurality of editing areas are set to determine the outline of the layout, and further, an object type is set for each editing area, whereby the application setting step is performed. Since the optimum application for creating the compound document is set, the user does not have to select the optimum application each time to create an object, and the usability of the computer for processing the compound document is improved. As a result, the efficiency of the compound document creation process can be increased.

【0106】請求項23記載の発明は、複数のアプリケ
ーションによるマルチタスク処理によって複合ドキュメ
ントの処理が可能であるプログラムを格納した記憶媒体
であって、静的オブジェクトを作成するオブジェクト作
成ステップと、動的オブジェクトを再生するオブジェク
ト再生ステップと、を含むプログラムを格納したことを
特徴としている。
The invention according to claim 23 is a storage medium storing a program capable of processing a compound document by multitask processing by a plurality of applications, wherein an object creating step for creating a static object, A program including an object reproducing step of reproducing an object is stored.

【0107】請求項23記載の複合ドキュメント処理装
置によれば、複数のアプリケーションによるマルチタス
ク処理によって複合ドキュメントの処理が可能であるプ
ログラムを格納した記憶媒体であって、オブジェクト作
成ステップは、静的オブジェクトを作成し、オブジェク
ト再生ステップは、動的オブジェクトを再生する。
According to a twenty-third aspect of the present invention, there is provided a storage medium storing a program capable of processing a compound document by multitask processing by a plurality of applications, wherein the object creating step includes the step of: The object reproduction step reproduces a dynamic object.

【0108】したがって、複合ドキュメントを編集する
ために静的オブジェクトを作成する機能を備えるととも
に、動的オブジェクトの再生機能を有するため、再生オ
ブジェクト再生のために一般に大量にメモリを消費する
再生オブジェクト作成アプリケーション等を起動せずに
すみ、複合ドキュメントを処理するコンピュータの使い
勝手を向上させることができる。
Therefore, since a reproduction object creation application which has a function of creating a static object for editing a compound document and has a function of playing back a dynamic object, it generally consumes a large amount of memory for playing back the playback object. Etc. can be avoided, and the usability of the computer that processes the compound document can be improved.

【0109】請求項24記載の発明は、複数のアプリケ
ーションによって作成された複合ドキュメントの処理を
行うプログラムを格納した記憶媒体であって、前記複合
ドキュメント中の動画オブジェクトを抽出して一覧表示
させる動画オブジェクト一覧表示制御ステップと、この
一覧表示制御ステップによって一覧表示された動画オブ
ジェクトを同時に再生させる再生ステップと、を含むプ
ログラムを格納したことを特徴としている。
According to a twenty-fourth aspect of the present invention, there is provided a storage medium storing a program for processing a compound document created by a plurality of applications, wherein the moving image object in the compound document is extracted and displayed as a list. A program including a list display control step and a reproduction step of simultaneously reproducing the moving image objects displayed in a list by the list display control step is stored.

【0110】請求項24記載の複合ドキュメント処理装
置によれば、複数のアプリケーションによって作成され
た複合ドキュメントの処理を行うプログラムを格納した
記憶媒体であって、動画オブジェクト一覧表示制御ステ
ップは、前記複合ドキュメント中の動画オブジェクトを
抽出して一覧表示させ、再生ステップは、前記一覧表示
制御ステップによって一覧表示された動画オブジェクト
を同時に再生させる。
According to a twenty-fourth aspect of the present invention, there is provided a storage medium storing a program for processing a compound document created by a plurality of applications. The moving image objects in the list are extracted and displayed in a list, and in the reproducing step, the moving image objects listed in the list display controlling step are reproduced simultaneously.

【0111】したがって、複合ドキュメント中の動画オ
ブジェクトの内容や再生状態等の確認作業を簡易的に同
時に行うことができるため、複合ドキュメント編集にお
ける確認作業を高能率化することができる。
[0111] Therefore, since the operations of confirming the contents and the reproduction state of the moving image object in the compound document can be simply and simultaneously performed, the checking operation in the compound document editing can be made more efficient.

【0112】請求項25記載の発明は、複数のアプリケ
ーションによるマルチタスク処理によって複合ドキュメ
ントの処理が可能であるプログラムを格納した記憶媒体
であって、前記複合ドキュメントの編集ウィンドウを表
示させるウィンドウ表示制御ステップと、このウィンド
ウ表示制御ステップによって表示される編集ウィンドウ
内において、他のオブジェクトとの関連づけを定義する
リンクコマンドを入力するリンクコマンド入力ステップ
と、前記他のオブジェクトが貼り付けされた際に、前記
リンクコマンドを当該オブジェクトに関連する情報とし
て設定されたリンク情報に変更して表示させるリンク情
報表示制御ステップと、を含むプログラムを格納したこ
とを特徴としている。
According to a twenty-fifth aspect of the present invention, there is provided a storage medium storing a program capable of processing a compound document by multitask processing by a plurality of applications, and a window display control step of displaying an edit window of the compound document. And a link command input step of inputting a link command defining an association with another object in the editing window displayed by the window display control step; and the link when the other object is pasted. And a link information display control step of changing the command into link information set as information related to the object and displaying the command.

【0113】請求項25記載の複合ドキュメント処理装
置によれば、複数のアプリケーションによるマルチタス
ク処理によって複合ドキュメントの処理が可能であるプ
ログラムを格納した記憶媒体であって、ウィンドウ表示
制御ステップは、前記複合ドキュメントの編集ウィンド
ウを表示させ、リンクコマンド入力ステップは、前記ウ
ィンドウ表示制御ステップによって表示される編集ウィ
ンドウ内において、他のオブジェクトとの関連づけを定
義するリンクコマンドを入力し、リンク情報表示制御ス
テップは、前記他のオブジェクトが貼り付けされた際
に、前記リンクコマンドを当該オブジェクトに関連する
情報として設定されたリンク情報に変更して表示させ
る。
According to the compound document processing apparatus of the twenty-fifth aspect, the present invention is a storage medium storing a program capable of processing a compound document by multitask processing by a plurality of applications, wherein the window display control step comprises: A document edit window is displayed, and the link command input step inputs a link command defining an association with another object in the edit window displayed by the window display control step, and the link information display control step includes: When the other object is pasted, the link command is changed to link information set as information related to the object and displayed.

【0114】したがって、前記他のオブジェクトに書き
込まれた副情報等のように、複合ドキュメントに貼り付
ける他のオブジェクトに関連するリンク情報を、リンク
コマンドによって文章等のオブジェクト中に入力して表
示することができるため、オブジェクトと他のオブジェ
クトとの関連づけを容易に行うことが可能となるととも
に、前記他のオブジェクトを説明する文章等の入力ミス
やその他のオブジェクトとの混同を回避して正確な表示
を行うことが可能となり、複合ドキュメント編集作業の
容易性、信頼性を向上させることができる。
Therefore, link information relating to another object to be pasted into a compound document, such as sub-information written in the other object, is input into an object such as a text by a link command and displayed. The object can be easily associated with other objects, and accurate display can be achieved by avoiding input errors such as sentences describing the other objects and confusion with other objects. This makes it possible to improve the ease and reliability of the compound document editing operation.

【0115】請求項26記載の発明は、複数のアプリケ
ーションによるマルチタスク処理によって複合ドキュメ
ントの処理が可能であるプログラムを格納した記憶媒体
であって、前記複合ドキュメントの編集ウィンドウを表
示させるウィンドウ表示制御ステップと、このウィンド
ウ表示制御ステップによって表示される編集ウィンドウ
内において、予め定められた種類の情報が入力されたこ
とを検出する検出ステップと、この検出ステップによっ
て前記予め定められた種類の情報が入力されたことが検
出された際に、当該検出された情報に関連するアプリケ
ーションによって、当該情報に基づくオブジェクトを作
成するオブジェクト作成ステップと、を含むプログラム
を格納したことを特徴としている。
The invention according to claim 26 is a storage medium storing a program capable of processing a compound document by multitask processing by a plurality of applications, wherein a window display control step for displaying an editing window of the compound document A detecting step of detecting that a predetermined type of information has been input in the editing window displayed by the window display control step; and inputting the predetermined type of information by the detecting step. When an event is detected, a program including an object creation step of creating an object based on the information by an application related to the detected information is stored.

【0116】請求項26記載の複合ドキュメント処理装
置によれば、複数のアプリケーションによるマルチタス
ク処理によって複合ドキュメントの処理が可能であるプ
ログラムを格納した記憶媒体であって、ウィンドウ表示
制御ステップは、前記複合ドキュメントの編集ウィンド
ウを表示させ、検出ステップは、前記ウィンドウ表示制
御ステップによって表示される編集ウィンドウ内におい
て、予め定められた種類の情報が入力されたことを検出
し、オブジェクト作成ステップは、前記検出ステップに
よって前記予め定められた種類の情報が入力されたこと
が検出された際に、当該検出された情報に関連するアプ
リケーションによって、当該情報に基づくオブジェクト
を作成する。
According to a twenty-sixth aspect of the present invention, there is provided a storage medium storing a program capable of processing a compound document by multitask processing by a plurality of applications. A document editing window is displayed, and the detecting step detects that a predetermined type of information is input in the editing window displayed by the window display controlling step, and the object creating step includes the detecting step. When it is detected that the predetermined type of information has been input, an object based on the detected information is created by an application related to the detected information.

【0117】したがって、複合ドキュメントの文章編集
処理において、例えば数式データ等の予め定められた種
類の情報が入力された際には、当該予め定められた種類
の情報に基づいて作成されるオブジェクトとして、例え
ば数式データの場合にはグラフや数表等を自動的に作成
することができるため、複合ドキュメントを処理するコ
ンピュータの操作性を向上させて、複合ドキュメント編
集処理を高能率化することができる。
Therefore, in the text editing process of a compound document, when predetermined type information such as mathematical formula data is input, an object created based on the predetermined type information is For example, in the case of formula data, a graph, a numerical table, and the like can be automatically created, so that the operability of a computer that processes a compound document can be improved, and the compound document editing process can be performed more efficiently.

【0118】請求項27記載の発明は、複数のアプリケ
ーションによるマルチタスク処理によって複合ドキュメ
ントの処理が可能であるプログラムを格納した記憶媒体
であって、起動中のアプリケーションのウィンドウを表
示させるウィンドウ表示制御ステップと、このウィンド
ウ表示制御ステップによって表示されるウィンドウ内
に、起動中の複数のアプリケーションに対応するメニュ
ーを表示させるメニュー表示制御ステップと、を含むプ
ログラムを格納したことを特徴としている。
The invention according to claim 27 is a storage medium storing a program capable of processing a compound document by multitask processing by a plurality of applications, wherein a window display control step for displaying a window of the running application. And a menu display control step of displaying a menu corresponding to a plurality of running applications in a window displayed by the window display control step.

【0119】請求項27記載の複合ドキュメント処理装
置によれば、複数のアプリケーションによるマルチタス
ク処理によって複合ドキュメントの処理が可能であるプ
ログラムを格納した記憶媒体であって、ウィンドウ表示
制御ステップは、起動中のアプリケーションのウィンド
ウを表示させ、メニュー表示制御ステップは、前記ウィ
ンドウ表示制御ステップによって表示されるウィンドウ
内に、起動中の複数のアプリケーションに対応するメニ
ューを表示させる。
According to the compound document processing apparatus of the present invention, a storage medium storing a program capable of processing a compound document by multitask processing by a plurality of applications, wherein the window display control step is executed during In the menu display control step, a menu corresponding to a plurality of running applications is displayed in the window displayed by the window display control step.

【0120】したがって、ひとつのアプリケーションの
ウィンドウに複数のアプリケーションのメニューを表示
することができるため、複合ドキュメント生成にかかわ
るオブジェクトの編集処理における複合ドキュメントを
処理するコンピュータの操作性を向上させて、複合ドキ
ュメント編集作業を高能率化することができる。
Therefore, since menus of a plurality of applications can be displayed in one application window, the operability of a computer for processing a compound document in the editing process of an object relating to compound document generation is improved, and the compound document is improved. Editing work can be made more efficient.

【0121】[0121]

【発明の実施の形態】以下、図1〜図35を参照して本
発明に係る複合ドキュメント処理装置の実施の形態を詳
細に説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, an embodiment of a compound document processing apparatus according to the present invention will be described in detail with reference to FIGS.

【0122】(第1の実施の形態)図1〜図3を参照し
て、本発明の第1の実施の形態における複合ドキュメン
ト処理装置1について説明する。
(First Embodiment) A compound document processing apparatus 1 according to a first embodiment of the present invention will be described with reference to FIGS.

【0123】まず構成を説明する。図1は、本発明の第
1の実施の形態における複合ドキュメント処理装置1の
構成を示すブロック図である。この図1において、複合
ドキュメント処理装置1は、CPU(Central Processi
ng Unit )2、入力部3、表示部4、表示駆動回路5、
RAM(Random Access Memory)6、ROM(Read Onl
y Memory)7、記憶装置8、及び記憶媒体9によって構
成されている。
First, the configuration will be described. FIG. 1 is a block diagram showing a configuration of a compound document processing apparatus 1 according to the first embodiment of the present invention. In FIG. 1, a compound document processing apparatus 1 includes a CPU (Central Process
ng Unit) 2, input unit 3, display unit 4, display drive circuit 5,
RAM (Random Access Memory) 6, ROM (Read Onl)
y Memory) 7, a storage device 8, and a storage medium 9.

【0124】CPU2は、入力部3を介して入力される
指示に基づいて、ROM7または記憶装置8から所定の
プログラムを読み出してRAM6に一時格納し、当該プ
ログラムに基づく各種処理を実行して複合ドキュメント
処理装置1の各部を集中制御する。すなわち、CPU2
は、前記読み出した所定プログラムに基づいて各種処理
を実行し、その処理結果をRAM6内のワークエリアに
格納するともに、表示駆動回路5を介して表示部4に表
示させる。また、入力部3を介して入力される指示に基
づいて、前記処理結果を記憶装置8を介して記憶媒体9
に保存させる。
The CPU 2 reads out a predetermined program from the ROM 7 or the storage device 8 and temporarily stores it in the RAM 6 based on an instruction input through the input section 3, executes various processes based on the program, and executes a compound document. Centralized control of each part of the processing device 1. That is, CPU2
Executes various processes based on the read predetermined program, stores the processing results in a work area in the RAM 6, and causes the display unit 4 to display the processing results via the display drive circuit 5. Further, based on an instruction input through the input unit 3, the processing result is stored in the storage medium 9 via the storage device 8.
To save.

【0125】また、CPU2は、後述するアクティブウ
ィンドウ切換処理(図2参照)において、マウスポイン
タ4dが移動し、非アクティブウィンドウを指示してい
ると判別されると、現在のアクティブウィンドウの状態
をRAM6に保存した後、アクティブの属性を持つウィ
ンドウを、マウスポインタ4dによって指示される非ア
クティブウィンドウに変更する。そして、CPU2は、
アクティブの属性を持つウィンドウとして設定されたウ
ィンドウを前面に表示し、このアクティブウィンドウを
編集入力可能な状態に変更する。
When the mouse pointer 4d is moved in the active window switching process (see FIG. 2), which will be described later, and it is determined that the inactive window is designated, the CPU 2 changes the current state of the active window to the RAM 6. Then, the window having the active attribute is changed to the inactive window indicated by the mouse pointer 4d. Then, the CPU 2
Brings a window set as a window with the attribute of active to the front, and changes this active window to a state where it can be edited and input.

【0126】入力部3は、数字入力キー、上下左右移動
キー、各種機能キー等によって構成されるキーボードを
備え、押下されたキーの押下信号をCPU2に出力す
る。また、この入力部3として、ポインティングデバイ
ス(Pointing Device)であるマウスや、タブレットを
備えることとしてもよいし、表示部4と一体となったタ
ッチパネルに対して専用の入力ペンによって入力を行う
形態としてもよい。
The input unit 3 includes a keyboard including numeric input keys, up / down / left / right keys, various function keys, and the like, and outputs a pressing signal of the pressed key to the CPU 2. Further, the input unit 3 may include a mouse or a tablet as a pointing device, or may be configured to perform an input with a dedicated input pen on a touch panel integrated with the display unit 4. Is also good.

【0127】表示部4は、LCD等により構成され、表
示駆動回路5から入力される駆動信号に基づく各種表示
を行う。表示駆動回路5は、CPU2から入力される表
示データに基づく駆動信号を生成して、表示部4の表示
制御を行う。
The display unit 4 is constituted by an LCD or the like, and performs various displays based on a drive signal input from the display drive circuit 5. The display drive circuit 5 generates a drive signal based on display data input from the CPU 2 and controls display of the display unit 4.

【0128】RAM6は、指定されたアプリケーション
プログラム、入力指示、入力データ及び処理結果等を一
時格納するワークエリアを有する。
The RAM 6 has a work area for temporarily storing designated application programs, input instructions, input data, processing results, and the like.

【0129】ROM7は、複合ドキュメント処理装置1
に対応する基本プログラムを格納している。すなわち、
複合ドキュメント処理装置1の電源がON状態にされた
際に実行する初期表示メニュープログラム、各種関数演
算プログラム、後述する最適描画範囲表示処理のプログ
ラム等の書き換え不要な基本プログラムを格納してい
る。
The ROM 7 stores the compound document processing device 1
The basic program corresponding to is stored. That is,
It stores basic programs that do not need to be rewritten, such as an initial display menu program to be executed when the power of the compound document processing apparatus 1 is turned on, various function calculation programs, and a program for an optimum drawing range display process described later.

【0130】記憶装置8は、プログラムやデータ等を記
憶する記憶媒体9を有しており、この記憶媒体9は磁気
的、光学的記憶媒体、若しくは半導体メモリで構成され
ている。この記憶媒体9は記憶装置8に固定的に設けた
もの、若しくは着脱自在に装着するものであり、この記
憶媒体9には当該複合ドキュメント処理装置1に対応す
る各種処理プログラム及び各処理プログラムで処理され
たデータ等を記憶する。
The storage device 8 has a storage medium 9 for storing programs, data and the like, and this storage medium 9 is constituted by a magnetic or optical storage medium or a semiconductor memory. The storage medium 9 is fixedly provided in the storage device 8 or is detachably mounted. The storage medium 9 has various processing programs corresponding to the compound document processing apparatus 1 and the processing programs executed by the processing programs. The stored data and the like are stored.

【0131】また、この記憶媒体9に記憶するプログラ
ム、データ等は、通信回線等を介して接続された他の機
器から受信して記憶する構成にしてもよく、更に、通信
回線等を介して接続された他の機器側に前記記憶媒体9
を備えた記憶装置を設け、この記憶媒体9に記憶されて
いるプログラム、データ等を通信回線を介して使用する
構成にしてもよい。
The program, data, and the like stored in the storage medium 9 may be configured to be received and stored from another device connected via a communication line or the like. The storage medium 9 is stored in another connected device.
May be provided so that programs, data, and the like stored in the storage medium 9 are used via a communication line.

【0132】次に動作を説明する。図2は、本実施の形
態における複合ドキュメント処理装置1によって実行さ
れるアクティブウィンドウ切換処理を示すフローチャー
トであり、図3は、図2に示すアクティブウィンドウ切
換処理が実行された際の表示部4の表示画面4aの表示
例を示す図である。
Next, the operation will be described. FIG. 2 is a flowchart showing an active window switching process executed by the compound document processing apparatus 1 according to the present embodiment. FIG. 3 shows the display unit 4 when the active window switching process shown in FIG. 2 is executed. It is a figure showing the example of a display of display screen 4a.

【0133】アクティブウィンドウ切換処理において、
ユーザが入力部3としてのマウスを移動操作することに
より表示部4の表示画面4a上に表示されるマウスポイ
ンタ4dが移動すると(ステップS101)、CPU2
は、マウスポインタ4dが非アクティブウィンドウを指
示しているか否かを判別し(ステップS102)、指示
していないと判別された場合には(ステップS102;
NO)、ウィンドウのアクティブ・非アクティブに関す
る現在の状態を保持し(ステップS103)、再度ステ
ップS101に移行する。
In the active window switching process,
When the mouse pointer 4d displayed on the display screen 4a of the display unit 4 is moved by the user moving the mouse as the input unit 3 (step S101), the CPU 2
Determines whether the mouse pointer 4d is pointing to an inactive window (step S102), and when it is determined that it is not pointing (step S102;
NO), the current state regarding the active / inactive state of the window is held (step S103), and the process returns to step S101.

【0134】また、CPU2は、マウスポインタ4dが
非アクティブウィンドウを指示していると判別された場
合には(ステップS102;YES)、現在のアクティ
ブウィンドウの状態をRAM6に保存した後(ステップ
S104)、アクティブの属性を持つウィンドウを、マ
ウスポインタ4dによって指示される非アクティブウィ
ンドウに変更する(ステップS105)。そして、CP
U2は、アクティブの属性を持つウィンドウとして設定
されたウィンドウを前面に表示し(ステップS10
6)、このアクティブウィンドウを編集入力可能な状態
に変更する(ステップS107)。更に、CPU2は、
入力部3を介して終了の指示入力がなされたか否かを判
別し(ステップS108)、終了の指示入力がなされて
いないと判別された場合には(ステップS108;N
O)、再度ステップS101に移行し、終了の指示入力
がなされたと判別された場合には(ステップS108;
YES)、一連のアクティブウィンドウ切換処理を終了
する。
If it is determined that the mouse pointer 4d points to an inactive window (step S102; YES), the CPU 2 stores the current active window state in the RAM 6 (step S104). Then, the window having the active attribute is changed to the inactive window indicated by the mouse pointer 4d (step S105). And CP
U2 displays the window set as the window having the active attribute on the front (step S10).
6) The active window is changed to a state where editing and input are possible (step S107). Further, the CPU 2
It is determined whether or not an end instruction has been input through the input unit 3 (step S108). If it is determined that the end instruction has not been input (step S108; N).
O), the process returns to step S101, and when it is determined that the end instruction has been input (step S108;
YES), a series of active window switching processing ends.

【0135】以下、図3を参照して、図2に示すアクテ
ィブウィンドウ切換処理が実行された際の表示部4の表
示画面4aの表示例について説明する。
Hereinafter, a display example of the display screen 4a of the display unit 4 when the active window switching process shown in FIG. 2 is executed will be described with reference to FIG.

【0136】図3(a)は、表示画面4a内にアプリケ
ーションAに対応するアプリケーションウィンドウ4b
及びアプリケーションBに対応するアプリケーションウ
ィンドウ4cが表示され、マウスポインタ4dが指示し
ているアプリケーションウィンドウ4bがアクティブで
あり、アプリケーションウィンドウ4cが非アクティブ
である状態を示している。このような状態で、入力部3
としてのマウスの移動操作により、マウスポインタ4d
が移動すると、CPU2は、前記アクティブウィンドウ
切換処理(図2)のステップS102における判別を行
う。
FIG. 3A shows an application window 4b corresponding to the application A in the display screen 4a.
Application window 4c corresponding to application B is displayed, application window 4b indicated by mouse pointer 4d is active, and application window 4c is inactive. In such a state, the input unit 3
Mouse pointer 4d by moving the mouse as
Moves, the CPU 2 makes a determination in step S102 of the active window switching process (FIG. 2).

【0137】図3(b)に示す状態では、マウスポイン
タ4dはアプリケーションウィンドウ4cを指示してい
るため、CPU2は、前記ステップS104,S105
の処理を行った後、図3(c)に示すように、アクティ
ブ状態となったアプリケーションウィンドウ4cを前面
に表示して編集入力可能な状態に変更する。
In the state shown in FIG. 3B, since the mouse pointer 4d points to the application window 4c, the CPU 2 proceeds to steps S104 and S105.
After the processing of (1), as shown in FIG. 3 (c), the application window 4c in the active state is displayed on the foreground and changed to a state in which editing input is possible.

【0138】以上説明したように、本実施の形態におけ
る複合ドキュメント処理装置1によれば、CPU2は、
アクティブウィンドウ切換処理(図2参照)において、
マウスポインタ4dが移動し、非アクティブウィンドウ
を指示していると判別されると、現在のアクティブウィ
ンドウの状態をRAM6に保存した後、アクティブの属
性を持つウィンドウを、マウスポインタ4dによって指
示される非アクティブウィンドウに変更する。そして、
CPU2は、アクティブの属性を持つウィンドウとして
設定されたウィンドウを前面に表示し、このアクティブ
ウィンドウを編集入力可能な状態に変更する。
As described above, according to the compound document processing apparatus 1 of the present embodiment, the CPU 2
In the active window switching process (see FIG. 2),
When it is determined that the mouse pointer 4d moves and indicates an inactive window, the current active window state is stored in the RAM 6, and then the window having the active attribute is changed to the non-active window indicated by the mouse pointer 4d. Change to active window. And
The CPU 2 displays a window set as a window having an active attribute on the front, and changes the active window to a state in which the active window can be edited and input.

【0139】したがって、複合ドキュメントを作成する
ために起動中の複数のアプリケーションを切り換える際
に、従来のようにマウスによって非アクティブウィンド
ウをクリックするなどの操作を必要とせずに、マウスポ
インタ4dによって指示されるアプリケーションのウィ
ンドウをアクティブとすることができるため、アクティ
ブウィンドウの切り換え操作をスムースに行うことがで
きる。そして、このことにより、非アクティブウィンド
ウをマウスクリックする際に、編集領域やメニューボタ
ン等を不意にクリックしてしまうことによって作成中の
複合ドキュメントの内容を破損してしまうことがないた
め、複合ドキュメント編集処理の信頼性を向上させるこ
とができる。
Therefore, when switching between a plurality of running applications in order to create a compound document, the user is instructed by the mouse pointer 4d without having to perform an operation such as clicking a non-active window with a mouse as in the related art. Since the application window can be made active, the switching operation of the active window can be performed smoothly. By this, when the mouse is clicked on the inactive window, the contents of the compound document being created are not damaged by accidentally clicking the edit area or the menu button. The reliability of the editing process can be improved.

【0140】(第2の実施の形態)図4〜図6を参照し
て本発明の第2の実施の形態における複合ドキュメント
処理装置1について説明する。
(Second Embodiment) A compound document processing apparatus 1 according to a second embodiment of the present invention will be described with reference to FIGS.

【0141】なお、本第2の実施の形態における複合ド
キュメント処理装置1の構成は、前記第1の実施の形態
における複合ドキュメント処理装置1と同様であるの
で、構成の図示及び詳細な説明を省略し、以下、本第2
の実施の形態における複合ドキュメント処理装置1によ
って実行されるサブアプリケーション起動処理(図4参
照)及び複合ドキュメントファイルオープン処理(図5
参照)について説明することとする。
Since the configuration of the compound document processing apparatus 1 according to the second embodiment is the same as that of the compound document processing apparatus 1 according to the first embodiment, illustration and detailed description of the configuration are omitted. And the second
The sub application activation process (see FIG. 4) and the compound document file open process (FIG. 5) executed by the compound document processing apparatus 1 in the embodiment
Reference) will be described.

【0142】図4は、本実施の形態における複合ドキュ
メント処理装置1によって実行されるサブアプリケーシ
ョン起動処理を示すフローチャートであり、図5は、本
実施の形態における複合ドキュメント処理装置1によっ
て実行される複合ドキュメントファイルオープン処理を
示すフローチャートであり、図6は、図4に示すサブア
プリケーション起動処理が実行された際の表示例を示す
図である。
FIG. 4 is a flowchart showing a sub-application activation process executed by the compound document processing device 1 according to the present embodiment. FIG. 5 is a flowchart showing a compound application executed by the compound document processing device 1 according to the present embodiment. FIG. 6 is a flowchart illustrating a document file open process. FIG. 6 is a diagram illustrating a display example when the sub-application activation process illustrated in FIG. 4 is executed.

【0143】サブアプリケーション起動処理において、
既に起動されているメインアプリケーションによってド
キュメントの編集がなされると(ステップS201)、
CPU2は、当該編集内容が範囲指定入力であるか否か
を判別し(ステップS202)、そうでないと判別され
た場合には(ステップS202;NO)、再度ステップ
S201に移行する。また、CPU2は、範囲指定入力
であると判別された場合には(ステップS202;YE
S)、更に、サブアプリケーションの起動入力がなされ
たか否かを判別し(ステップS203)、なされていな
いと判別された場合には(ステップS203;NO)、
他の処理を実行し(ステップS204)、再度ステップ
S201に移行する。
In the sub-application activation process,
When a document is edited by the already started main application (step S201),
The CPU 2 determines whether or not the editing content is a range designation input (step S202). If not (step S202; NO), the process returns to step S201. If it is determined that the input is the range designation input (step S202; YE
S) Further, it is determined whether or not an activation input of the sub-application has been performed (step S203). If it is determined that the input has not been performed (step S203; NO),
Another process is executed (step S204), and the process returns to step S201.

【0144】また、CPU2は、サブアプリケーション
の起動入力がなされたと判別された場合には(ステップ
S203;YES)、範囲指定入力によって指定された
範囲を検知し(ステップS205)、当該指定範囲内に
サブアプリケーション入力エリア4gを表示し(ステッ
プS206)、更に、起動入力されたサブアプリケーシ
ョンに対応するメニューバー4fを表示して(ステップ
S207)、サブアプリケーションをアクティブとす
る。
When it is determined that the sub-application activation input has been made (step S203; YES), the CPU 2 detects the range specified by the range specification input (step S205) and sets the range within the specified range. The sub-application input area 4g is displayed (Step S206), and the menu bar 4f corresponding to the sub-application whose activation has been input is displayed (Step S207) to activate the sub-application.

【0145】そして、CPU2は、非アクティブアプリ
ケーションのエリアを入力部3としてのマウスの操作に
よりクリックされたか否かを判別し(ステップS20
8)、クリックされていないと判別された場合には(ス
テップS208;NO)、再度ステップS201に移行
する。また、非アクティブアプリケーションのエリアを
クリックされたと判別された場合には(ステップS20
8;YES)、アクティブアプリケーションと非アクテ
ィブアプリケーションを変更する(ステップS20
9)。すなわち、現在のアクティブアプリケーションに
対応するメニューバー4fを、クリックされた位置に対
応する非アクティブアプリケーションのメニューバー4
fに変更するとともに、当該非アクティブアプリケーシ
ョンを編集入力可能な状態としてアクティブアプリケー
ションに変更する。
Then, the CPU 2 determines whether or not the area of the inactive application has been clicked by operating the mouse as the input unit 3 (step S20).
8) If it is determined that the button has not been clicked (step S208; NO), the process returns to step S201. If it is determined that the area of the inactive application has been clicked (step S20).
8; YES), change the active application and the inactive application (step S20)
9). That is, the menu bar 4f corresponding to the currently active application is replaced with the menu bar 4f of the inactive application corresponding to the clicked position.
f, and the inactive application is changed to the active application in a state where editing and input are possible.

【0146】次いで、CPU2は、入力部3を介して終
了の指示入力がなされたか否かを判別し(ステップS2
10)、終了の指示入力がなされていないと判別された
場合には(ステップS210;NO)、再度ステップS
201に移行し、終了の指示入力がなされたと判別され
た場合には(ステップS210;YES)、作成された
ドキュメントが複合ドキュメントであることを示す複合
ドキュメントフラグをONにして(ステップS21
1)、当該ドキュメントを保存した後(ステップS21
2)、一連のサブアプリケーション起動処理を終了す
る。
Next, the CPU 2 determines whether or not an end instruction has been input through the input unit 3 (step S2).
10) If it is determined that the end instruction has not been input (step S210; NO), the process returns to step S210.
If it is determined that the end instruction has been input (step S210; YES), the compound document flag indicating that the created document is a compound document is turned ON (step S21).
1) After storing the document (step S21)
2) End a series of sub-application activation processing.

【0147】次に、前記サブアプリケーション起動処理
によって作成された複合ドキュメントのファイルを開く
際に行われる複合ドキュメントファイルオープン処理に
ついて図5を参照して説明する。
Next, a compound document file opening process performed when opening a compound document file created by the sub-application activation process will be described with reference to FIG.

【0148】複合ドキュメントファイルオープン処理に
おいて、CPU2は、入力部3を介してファイルオープ
ンの入力指示がなされると(ステップS301)、複合
ドキュメントフラグがONであるか否かを判別し(ステ
ップS302)、ONでないと判別された場合には(ス
テップS302;NO)、通常のファイルオープン処理
を行う。
In the compound document file open processing, when an instruction to open a file is given through the input unit 3 (step S301), the CPU 2 determines whether or not the compound document flag is ON (step S302). , Is not ON (step S302; NO), normal file open processing is performed.

【0149】また、複合ドキュメントフラグがONであ
ると判別された場合には(ステップS302;YE
S)、当該複合ドキュメントを構成しているオブジェク
トに対応するアプリケーションを全て起動した上で(ス
テップS303)、ファイルを開き(ステップS30
4)、当該開かれたファイルの内容に基づいて表示画面
4aの表示を更新し(ステップS305)、一連の複合
ドキュメントファイルオープン処理を終了する。
If it is determined that the compound document flag is ON (step S302; YE
S) After activating all the applications corresponding to the objects constituting the compound document (step S303), the file is opened (step S30).
4) The display on the display screen 4a is updated based on the contents of the opened file (step S305), and the series of compound document file open processing ends.

【0150】以下、図6を参照して、図4に示すサブア
プリケーション起動処理が実行された際の表示部4の表
示画面の表示例について説明する。
Hereinafter, a display example of the display screen of the display unit 4 when the sub-application activation process shown in FIG. 4 is executed will be described with reference to FIG.

【0151】図6(a)は、表示画面4a内にメインア
プリケーションに対応するメニューバー4fを備えたア
プリケーションウィンドウ4bと複数のアプリケーショ
ンアイコン4e,4e,・・・・が表示されている状態を示
している。このような状態で、入力部3としてのマウス
の操作によりマウスポインタ4dによって範囲指定がな
されて、図6(b)に示すように、サブアプリケーショ
ン入力エリア4gが描かれるとともに、例えば、図6
(b)中に斜線で示したアプリケーションアイコン4e
に対応するアプリケーションがサブアプリケーションと
して起動されると、図6(c)に示すように、サブアプ
リケーション入力エリア4gがサブアプリケーションウ
ィンドウ4hに切り替わるとともに、アプリケーション
ウィンドウ4bのメニューバー4fが当がサブアプリケ
ーションに対応するものに変更される。
FIG. 6A shows a state in which an application window 4b having a menu bar 4f corresponding to the main application and a plurality of application icons 4e, 4e,... Are displayed on the display screen 4a. ing. In this state, a range is specified by operating the mouse as the input unit 3 with the mouse pointer 4d, and the sub application input area 4g is drawn as shown in FIG. 6B.
(B) Application icon 4e indicated by hatching
Is started as a sub-application, the sub-application input area 4g is switched to the sub-application window 4h and the menu bar 4f of the application window 4b is set to the sub-application as shown in FIG. Changed to the corresponding one.

【0152】以上説明したように、本実施の形態におけ
る複合ドキュメント処理装置1によれば、CPU2は、
サブアプリケーション起動処理(図4参照)において、
編集内容が範囲指定入力であると判別され、更に、サブ
アプリケーションの起動入力がなされると、指定範囲内
にサブアプリケーション入力エリア4gを表示し、起動
入力されたサブアプリケーションに対応するメニューバ
ー4fを表示して、サブアプリケーションをアクティブ
とする。また、CPU2は、複合ドキュメントファイル
オープン処理において、ファイルオープンの入力指示が
なされ、複合ドキュメントフラグがONであると判別さ
れると、当該複合ドキュメントを構成しているオブジェ
クトに対応するアプリケーションを全て起動した上でフ
ァイルを開き、当該開かれたファイルの内容に基づいて
表示画面4aの表示を更新する。
As described above, according to the compound document processing apparatus 1 of the present embodiment, the CPU 2
In the sub application startup process (see FIG. 4),
When the editing content is determined to be a range designation input, and a sub-application activation input is further performed, a sub-application input area 4g is displayed within the designated range, and a menu bar 4f corresponding to the activation-inputted sub-application is displayed. Display and activate the sub-application. Further, in the compound document file open process, when a file open input instruction is given and the compound document flag is determined to be ON, all the applications corresponding to the objects constituting the compound document are activated. The file is opened above, and the display on the display screen 4a is updated based on the content of the opened file.

【0153】したがって、任意の位置や大きさの範囲を
指定して、当該指定された範囲を他のアプリケーション
の編集範囲とすることができるため、複合ドキュメント
中でのレイアウトのイメージ通りに任意のオブジェクト
を作成して配置することができる。そして、このような
処理が可能であることにより、例えばページ数等の複合
ドキュメント全体の情報を考慮しつつ、複数のアプリケ
ーションを同時に起動して、個々のオブジェクトの編集
を行うことができるため、複合ドキュメント処理装置1
の操作性を向上させて、複合ドキュメント編集処理を高
能率化することができる。また、このようにして作成さ
れて保存された複合ドキュメントを再度開いて編集する
際には、当該複合ドキュメントを構成するオブジェクト
に対応するアプリケーションを全て起動するので、速や
かに編集作業に移行することができ、複合ドキュメント
編集処理の効率を向上させることができる。
Therefore, an arbitrary position or size range can be designated, and the designated range can be set as an editing range of another application. Can be created and placed. Since such processing is possible, multiple applications can be started simultaneously and individual objects can be edited while considering information of the entire compound document such as the number of pages. Document processing device 1
Operability can be improved, and the compound document editing process can be made more efficient. Further, when reopening and editing a compound document created and saved in this way, all applications corresponding to the objects constituting the compound document are started, so that the editing operation can be promptly shifted to the editing operation. As a result, the efficiency of the compound document editing process can be improved.

【0154】(第3の実施の形態)図7及び図8を参照
して本発明の第3の実施の形態における複合ドキュメン
ト処理装置1について説明する。
(Third Embodiment) A compound document processing apparatus 1 according to a third embodiment of the present invention will be described with reference to FIGS.

【0155】なお、本第3の実施の形態における複合ド
キュメント処理装置1の構成は、前記第1の実施の形態
における複合ドキュメント処理装置1と同様であるの
で、構成の図示及び詳細な説明を省略し、以下、本第3
の実施の形態における複合ドキュメント処理装置1によ
って実行されるオブジェクト貼り付け処理1(図7参
照)について説明することとする。
Since the configuration of the compound document processing apparatus 1 according to the third embodiment is the same as that of the compound document processing apparatus 1 according to the first embodiment, illustration and detailed description of the configuration are omitted. And the third
An object pasting process 1 (see FIG. 7) executed by the compound document processing apparatus 1 according to the embodiment will be described.

【0156】図7は、本実施の形態における複合ドキュ
メント処理装置1によって実行されるオブジェクト貼り
付け処理1を示すフローチャートであり、図8は、図7
に示すオブジェクト貼り付け処理1を実行した際の表示
例を示す図である。
FIG. 7 is a flowchart showing the object pasting process 1 executed by the compound document processing apparatus 1 according to the present embodiment.
FIG. 10 is a diagram showing a display example when the object pasting process 1 shown in FIG.

【0157】オブジェクト貼り付け処理1において、C
PU2は、アクティブアプリケーションに範囲指定がな
され(ステップS401)、次いで、オブジェクトの貼
り付け実行指示が入力されると(ステップS402)、
当該オブジェクトは他のアプリケーションで作成された
ものであるか否かを判別する(ステップS403)。そ
して、CPU2は、他のアプリケーションで作成された
ものではないと判別された場合には(ステップS40
3;NO)、通常の貼り付け処理を行い、他のアプリケ
ーションで作成されたものであると判別された場合には
(ステップS403;YES)、貼り付け指示されたオ
ブジェクト(貼り付けオブジェクト)と、前記指定され
た範囲(オブジェクト貼り付けエリア4i)の大きさを
確認する(ステップS404)。
In the object pasting process 1, C
When a range is specified for the active application (step S401), and then an instruction to paste an object is input (step S402), the PU2 receives an instruction (step S402).
It is determined whether the object has been created by another application (step S403). If the CPU 2 determines that the file is not created by another application (step S40)
3; NO), normal paste processing is performed, and if it is determined that the object is created by another application (step S403; YES), the object (paste object) instructed to paste is The size of the specified range (object pasting area 4i) is confirmed (step S404).

【0158】そして、CPU2は、貼り付けオブジェク
トとオブジェクト貼り付けエリア4iの大きさが一致す
るか否かを判別し(ステップS405)、一致すると判
別された場合には(ステップS405;YES)、通常
の貼り付け処理を行う。また、CPU2は、貼り付けオ
ブジェクトとオブジェクト貼り付けエリア4iの大きさ
が一致しないと判別された場合には(ステップS40
5;NO)、更に、貼り付けオブジェクトに文字が含ま
れるか否かを判別する(ステップS406)。
Then, the CPU 2 determines whether or not the size of the pasted object and the size of the object pasting area 4i match (step S405). If it is determined that the sizes match (step S405; YES), the CPU 2 returns to the normal state. Is performed. If the size of the pasted object and the size of the object pasting area 4i do not match, the CPU 2 determines (step S40).
5; NO), and it is further determined whether or not characters are included in the pasted object (step S406).

【0159】そして、CPU2は、貼り付けオブジェク
トに文字が含まれないと判別された場合には(ステップ
S406;NO)、貼り付けオブジェクトを適当な比率
で拡大または縮小して(ステップS407)、再度ステ
ップS405に移行する。また、CPU2は、貼り付け
オブジェクトに文字が含まれると判別された場合には
(ステップS406;YES)、文字サイズを変更し
(ステップS408)、この文字サイズの拡大縮小比に
基づいて文字以外の部分を拡大または縮小し(ステップ
S409)、再度ステップS405に移行する。
When it is determined that the pasted object does not include a character (step S406; NO), CPU 2 enlarges or reduces the pasted object at an appropriate ratio (step S407), and again. The process moves to step S405. If it is determined that a character is included in the pasted object (step S406; YES), CPU 2 changes the character size (step S408), and based on the character size enlargement / reduction ratio, changes the character size. The portion is enlarged or reduced (step S409), and the process returns to step S405.

【0160】そして、貼り付けオブジェクトを適宜拡大
または縮小していく中で、ステップS405において大
きさが一致すると判別されると貼り付けオブジェクトを
オブジェクト貼り付けエリア4iに貼り付ける通常の貼
り付け処理が行われる。
While the size of the pasted object is appropriately enlarged or reduced, if it is determined in step S405 that the sizes match, the normal pasting process of pasting the pasted object to the object pasting area 4i is performed. Will be

【0161】以下、図8を参照して、図7に示すオブジ
ェクト貼り付け処理1が実行された際の表示部4の表示
画面の表示例について説明する。
Hereinafter, a display example of the display screen of the display unit 4 when the object pasting process 1 shown in FIG. 7 is executed will be described with reference to FIG.

【0162】図8(a)は、表示画面4a内に複数のア
プリケーションに対応するアプリケーションウィンドウ
4b及びアプリケーションウィンドウ4cが表示され、
アプリケーションウィンドウ4b内には、入力部3とし
てのマウスの範囲指定操作によりオブジェクト貼り付け
エリア4iが形成されている状態を示している。このよ
うな状態において、図8(b)に示すように、アプリケ
ーションウィンドウ4cに対応するアプリケーションで
作成されたオブジェクトがコピーされ、アプリケーショ
ンウィンドウ4b上に貼り付け指示されると、図8
(c)に示すように、オブジェクト貼り付けエリア4i
の大きさと一致するように実際に作成されたオブジェク
トの大きさが変更されて貼り付けられる。
FIG. 8A shows an application window 4b and an application window 4c corresponding to a plurality of applications on a display screen 4a.
In the application window 4b, a state is shown in which an object pasting area 4i has been formed by a range designation operation of the mouse as the input unit 3. In such a state, as shown in FIG. 8B, when an object created by the application corresponding to the application window 4c is copied and paste-instructed on the application window 4b, as shown in FIG.
As shown in (c), the object pasting area 4i
The size of the actually created object is changed so as to match the size of the object, and the object is pasted.

【0163】以上説明したように、本実施の形態におけ
る複合ドキュメント処理装置1によれば、CPU2は、
オブジェクト貼り付け処理1(図7参照)において、ア
クティブアプリケーションに範囲指定がなされ、次い
で、オブジェクトの貼り付け実行指示が入力され、当該
オブジェクトは他のアプリケーションで作成されたもの
であると判別されると、貼り付けオブジェクトとオブジ
ェクト貼り付けエリア4iの大きさを確認する。更に、
CPU2は、貼り付けオブジェクトとオブジェクト貼り
付けエリア4iの大きさが一致しないと判別されると、
貼り付けオブジェクトに文字が含まれる場合には、文字
サイズを変更して、文字サイズの拡大縮小比に基づいて
文字以外の部分を拡大または縮小し、また、文字が含ま
れない場合には、貼り付けオブジェクトを適当な比率で
拡大または縮小してオブジェクト貼り付けエリア4iに
貼り付ける。
As described above, according to the compound document processing apparatus 1 of the present embodiment, the CPU 2
In the object pasting process 1 (see FIG. 7), a range is specified for the active application, and then an instruction to execute the pasting of an object is input, and it is determined that the object has been created by another application. Then, the size of the pasted object and the object pasting area 4i are confirmed. Furthermore,
When the CPU 2 determines that the size of the pasted object does not match the size of the object pasting area 4i,
If the paste object contains characters, change the character size and enlarge or reduce non-character parts based on the character size scaling ratio.If no characters are included, paste The attached object is enlarged or reduced at an appropriate ratio and attached to the object attaching area 4i.

【0164】したがって、貼り付けたオブジェクトがペ
ージからはみ出してしまったり、オブジェクトの大きさ
が適切でないために貼り付け後に大きさの修正をしたり
する手間を省き、オブジェクトの貼り付け指示を行うと
いう容易な操作のみで、オブジェクト貼り付けエリア4
iとして指定された範囲に適切な大きさでオブジェクト
を貼り付けることができるため、複合ドキュメント処理
装置1の操作性を向上させて、複合ドキュメント編集処
理を高能率化させることができる。また、オブジェクト
をオブジェクト貼り付けエリア4iの大きさに合わせて
適宜拡大縮小する際に、文字サイズを基準として拡大縮
小率を変更するため、文字のポイントが存在しないため
に、文字表示が破壊されてしまうような問題を回避し
て、オブジェクトを正常に貼り付けることができ、複合
ドキュメント編集処理の信頼性を向上させることができ
る。
Therefore, it is possible to omit the trouble of the pasted object protruding from the page or to modify the size after pasting because the size of the object is not appropriate, and to instruct the pasting of the object. Object paste area 4
Since an object can be pasted in an appropriate size in the range specified as i, the operability of the compound document processing apparatus 1 can be improved, and the compound document editing process can be performed more efficiently. Further, when the object is appropriately enlarged or reduced in accordance with the size of the object pasting area 4i, the enlargement / reduction ratio is changed based on the character size. By avoiding such a problem, the object can be normally pasted, and the reliability of the compound document editing process can be improved.

【0165】(第4の実施の形態)図9及び図10を参
照して本発明の第4の実施の形態における複合ドキュメ
ント処理装置1について説明する。
(Fourth Embodiment) A compound document processing apparatus 1 according to a fourth embodiment of the present invention will be described with reference to FIGS.

【0166】なお、本第4の実施の形態における複合ド
キュメント処理装置1の構成は、前記第1の実施の形態
における複合ドキュメント処理装置1と同様であるの
で、構成の図示及び詳細な説明を省略し、以下、本第4
の実施の形態における複合ドキュメント処理装置1によ
って実行されるドキュメント構成図表示処理(図9参
照)について説明することとする。
Since the configuration of the compound document processing apparatus 1 according to the fourth embodiment is the same as that of the compound document processing apparatus 1 according to the first embodiment, illustration and detailed description of the configuration are omitted. The following is the fourth
A document configuration diagram display process (see FIG. 9) executed by the compound document processing apparatus 1 according to the embodiment will be described.

【0167】図9は、本実施の形態における複合ドキュ
メント処理装置1によって実行されるドキュメント構成
図表示処理を示すフローチャートであり、図10は、図
9に示すドキュメント構成図表示処理を実行した際の表
示例を示す図である。
FIG. 9 is a flowchart showing a document configuration diagram display process executed by the compound document processing apparatus 1 according to the present embodiment. FIG. 10 is a flowchart showing the document configuration diagram display process shown in FIG. It is a figure showing an example of a display.

【0168】ドキュメント構成図表示処理において、C
PU2は、複数のアプリケーションによる複合ドキュメ
ント作成機能をONにした上で(ステップS501)、
複数のアプリケーションを起動する(ステップS50
2)。そして、CPU2は、ドキュメント構成図表示ウ
ィンドウ4j上で各オブジェクトの配置が入力され(ス
テップS503)、編集するアプリケーションがアクテ
ィブにされると(ステップS504)、ドキュメント構
成図表示ウィンドウ4jの編集中オブジェクトを色変更
して表示する(ステップS505)。
In the document configuration diagram display processing, C
PU2 turns on the compound document creation function by a plurality of applications (step S501).
Activate a plurality of applications (step S50)
2). Then, the CPU 2 inputs the arrangement of each object on the document composition diagram display window 4j (step S503), activates the application to be edited (step S504), and deletes the object being edited in the document composition diagram display window 4j. The color is changed and displayed (step S505).

【0169】次いで、CPU2は、オブジェクトが編集
されると(ステップS506)、ドキュメント構成図表
示ウィンドウ4jの内容を更新して表示する(ステップ
S507)。更に、CPU2は、アプリケーションの切
り替え指示が入力されたか否かを判別し(ステップS5
08)、入力されていないと判別された場合には(ステ
ップS508;NO)、再度ステップS506に移行す
る。また、アプリケーションの切り替え指示が入力され
たと判別された場合には(ステップS508;YE
S)、アクティブアプリケーションを変更し(ステップ
S509)、ドキュメント構成図表示ウィンドウ4jの
編集中オブジェクトの情報を更新する(ステップS51
0)。
Next, when the object is edited (step S506), the CPU 2 updates and displays the contents of the document configuration diagram display window 4j (step S507). Further, the CPU 2 determines whether an application switching instruction has been input (step S5).
08) If it is determined that no input has been made (step S508; NO), the process returns to step S506. If it is determined that an application switching instruction has been input (step S508; YE
S), the active application is changed (step S509), and the information of the object being edited in the document composition diagram display window 4j is updated (step S51).
0).

【0170】更に、CPU2は、入力部3を介して終了
の指示入力がなされたか否かを判別し(ステップS51
1)、終了の指示入力がなされていないと判別された場
合には(ステップS511;NO)、再度ステップS5
06に移行し、終了の指示入力がなされたと判別された
場合には(ステップS511;YES)、一連のドキュ
メント構成図表示処理を終了する。
Further, the CPU 2 determines whether or not an end instruction has been input through the input section 3 (step S51).
1) When it is determined that the end instruction has not been input (step S511; NO), step S5 is performed again.
The process proceeds to 06, and if it is determined that an end instruction has been input (step S511; YES), a series of document configuration diagram display processing ends.

【0171】以下、図10を参照して、図9に示すドキ
ュメント構成図表示処理が実行された際の表示部4の表
示画面の表示例について説明する。
Hereinafter, a display example of the display screen of the display unit 4 when the document configuration diagram display processing shown in FIG. 9 is executed will be described with reference to FIG.

【0172】図10(a)は、例えば、複合ドキュメン
ト処理装置1の構成として表示部を二つ備えることが可
能な、マルチディスプレイ対応OS(Operating Syste
m)上で前記ドキュメント構成図表示処理を実行した場
合に、表示部4の表示画面4aにアプリケーションウィ
ンドウ4bが表示され、第2の表示部としての表示部
4’の表示画面4a’にドキュメント構成図表示ウィン
ドウ4jが表示されている状態を示している。このよう
な状態で、図10(b)に示すように、表示画面4aに
表示されたアプリケーションウィンドウ4b内のオブジ
ェクトが編集されて内容が変更されると、当該変更内容
に基づいて、図10(c)に示すように、表示画面4
a’に表示されたドキュメント構成図表示ウィンドウ4
j内の対応するオブジェクトの内容が変更される。
FIG. 10A shows, for example, an OS (Operating System) capable of providing a multi-display, which can include two display units as a configuration of the compound document processing apparatus 1.
m) When the document composition diagram display processing is executed above, the application window 4b is displayed on the display screen 4a of the display unit 4, and the document configuration is displayed on the display screen 4a 'of the display unit 4' as the second display unit. This shows a state where the figure display window 4j is displayed. In such a state, as shown in FIG. 10B, when the object in the application window 4b displayed on the display screen 4a is edited and the content is changed, based on the content of the change, FIG. As shown in c), the display screen 4
Document configuration diagram display window 4 displayed on a '
The content of the corresponding object in j is changed.

【0173】以上説明したように、本実施の形態におけ
る複合ドキュメント処理装置1によれば、CPU2は、
ドキュメント構成図表示処理(図9参照)において、複
数のアプリケーションによる複合ドキュメント作成機能
をONにした上で、複数のアプリケーションを起動し、
ドキュメント構成図表示ウィンドウ4j上で各オブジェ
クトの配置が入力され、編集するアプリケーションがア
クティブにされると、ドキュメント構成図表示ウィンド
ウ4jの編集中オブジェクトを色変更して表示する。そ
して、CPU2は、オブジェクトが編集されると、ドキ
ュメント構成図表示ウィンドウ4jの内容を更新して表
示する。
As described above, according to the compound document processing apparatus 1 of the present embodiment, the CPU 2
In the document configuration diagram display process (see FIG. 9), after turning on the compound document creation function by a plurality of applications, a plurality of applications are started,
When the arrangement of each object is input on the document diagram display window 4j and the application to be edited is activated, the color of the object being edited in the document diagram display window 4j is changed and displayed. Then, when the object is edited, the CPU 2 updates and displays the contents of the document composition diagram display window 4j.

【0174】したがって、複数のアプリケーションウィ
ンドウ毎に、それぞれのオブジェクト作成を行いなが
ら、ドキュメント構成図表示ウィンドウ4jによって複
合ドキュメント全体の構成を確認することができるた
め、複合ドキュメント処理装置1の操作性を向上させ
て、複合ドキュメント編集作業を高能率化することがで
きる。また、ドキュメント構成図表示ウィンドウ4jに
おいて、編集中のオブジェクトの色を変更して表示する
ことにより、複合ドキュメント中のどのオブジェクトを
編集中であるのかを視覚的に把握しやすくして、複合ド
キュメント処理装置1の使い勝手を向上させることがで
きる。
Therefore, since the structure of the entire compound document can be confirmed by the document structure display window 4j while creating objects for each of the plurality of application windows, the operability of the compound document processing apparatus 1 is improved. As a result, the compound document editing work can be made more efficient. Also, by changing the color of the object being edited in the document configuration diagram display window 4j and displaying it, it is easy to visually grasp which object in the compound document is being edited, and the compound document processing is performed. The usability of the device 1 can be improved.

【0175】(第5の実施の形態)図11及び図12を
参照して本発明の第5の実施の形態における複合ドキュ
メント処理装置1について説明する。
(Fifth Embodiment) A compound document processing apparatus 1 according to a fifth embodiment of the present invention will be described with reference to FIGS.

【0176】なお、本第5の実施の形態における複合ド
キュメント処理装置1の構成は、前記第1の実施の形態
における複合ドキュメント処理装置1と同様であるの
で、構成の図示及び詳細な説明を省略し、以下、本第5
の実施の形態における複合ドキュメント処理装置1によ
って実行される複合ドキュメント印刷処理1(図11参
照)について説明することとする。
Since the configuration of the compound document processing apparatus 1 according to the fifth embodiment is the same as that of the compound document processing apparatus 1 according to the first embodiment, illustration and detailed description of the configuration are omitted. In the following,
A compound document printing process 1 (see FIG. 11) executed by the compound document processing device 1 according to the embodiment will be described.

【0177】図11は、本実施の形態における複合ドキ
ュメント処理装置1によって実行される複合ドキュメン
ト印刷処理1を示すフローチャートであり、図12は、
図11に示す複合ドキュメント印刷処理1を実行した際
の表示例を示す図である。
FIG. 11 is a flowchart showing compound document printing processing 1 executed by the compound document processing apparatus 1 according to the present embodiment.
FIG. 12 is a diagram illustrating a display example when the composite document print processing 1 illustrated in FIG. 11 is executed.

【0178】複合ドキュメント印刷処理1において、C
PU2は、複合ドキュメントのファイルが開かれ(ステ
ップS601)、当該複合ドキュメントを構成するオブ
ジェクトの内印刷するオブジェクト4kに対応するアプ
リケーションがアクティブにされ(ステップS60
2)、オブジェクト4kを印刷用紙いっぱいに印刷する
指示が入力部3を介して入力されると(ステップS60
3)、オブジェクト4kの縦横比変更可の設定がなされ
ているか否かを判別する(ステップS604)。
In the composite document print processing 1, C
In PU2, the file of the compound document is opened (step S601), and the application corresponding to the object 4k to be printed among the objects constituting the compound document is activated (step S60).
2) When an instruction to print the object 4k to fill the printing paper is input via the input unit 3 (step S60).
3) It is determined whether or not the aspect ratio of the object 4k is set to be changeable (step S604).

【0179】そして、CPU2は、縦横比変更可の設定
がなされていると判別された場合には(ステップS60
4;YES)、オブジェクト4kの縦横を用紙いっぱい
になる比率で拡大または縮小して印刷データを生成する
(ステップS605)。また、CPU2は、縦横比変更
可の設定がなされていないと判別された場合には(ステ
ップS604;NO)、オブジェクト4kの縦横をn倍
して縦方向が用紙いっぱいに収まるnを算出し(ステッ
プS606)、続いて、同様にオブジェクト4kの縦横
をk倍して横方向が用紙いっぱいに収まるkを算出する
(ステップS607)。
If the CPU 2 determines that the aspect ratio changeable setting has been made (step S60).
4; YES), the print data is generated by enlarging or reducing the length and width of the object 4k at a ratio that fills the paper (step S605). When it is determined that the aspect ratio changeable setting has not been made (step S604; NO), the CPU 2 multiplies the length and width of the object 4k by n to calculate n that makes the vertical direction fill the paper ( Next, similarly, the vertical and horizontal dimensions of the object 4k are multiplied by k to calculate k that fits the paper in the horizontal direction (step S607).

【0180】そして、CPU2は、このようにして算出
されたn及びkの内、オブジェクト4kの縦横ともに用
紙をはみ出さずに印刷可能となる倍率nまたはkを採用
して印刷データを生成する(ステップS608)。そし
て、CPU2は、ステップS605またはステップS6
08において生成された印刷データに基づいて印刷を実
行し(ステップS609)、一連の複合ドキュメント印
刷処理1を終了する。
Then, the CPU 2 generates print data by adopting a magnification n or k that enables printing without protruding the sheet in both the vertical and horizontal directions of the object 4k, out of the n and k calculated as described above ( Step S608). Then, the CPU 2 determines in step S605 or step S6
Printing is performed based on the print data generated in step 08 (step S609), and a series of compound document print processing 1 ends.

【0181】以下、図12を参照して、図11に示す複
合ドキュメント印刷処理1が実行された際の表示部4の
表示画面の表示例について説明する。
Hereinafter, a display example of the display screen of the display unit 4 when the composite document print processing 1 shown in FIG. 11 is executed will be described with reference to FIG.

【0182】図12(a)は、表示画面4a内にアプリ
ケーションウィンドウ4bが表示され、当該アプリケー
ションによって複合ドキュメントが開かれている状態を
示している。図12(b)は、図12(a)のような状
態において、当該複合ドキュメントを構成するオブジェ
クトの内のひとつのオブジェクト4kが選択されて、当
該オブジェクト4kに対応するアプリケーションが起動
され、アプリケーションウィンドウ4cが表示された状
態を示している。
FIG. 12A shows a state in which an application window 4b is displayed on the display screen 4a and a compound document is opened by the application. FIG. 12B shows that, in the state as shown in FIG. 12A, one object 4k is selected from the objects constituting the compound document, an application corresponding to the object 4k is started, and an application window is displayed. 4c shows the state displayed.

【0183】このような状態において、用紙いっぱいに
印刷する指示が入力され、縦横比変更可の設定がなされ
ていると判別されると、図12(b)に示すような場合
には、印刷するオブジェクト4kは縦横比を変更されて
横方向に大きく拡大されて図12(c)に示すように縦
横両方向とも用紙いっぱいに印刷される。
In such a state, if an instruction to print the entire sheet is input and it is determined that the aspect ratio can be changed, printing is performed in the case shown in FIG. 12B. The object 4k has its aspect ratio changed and is greatly enlarged in the horizontal direction, so that the object 4k is printed so as to fill the sheet in both the vertical and horizontal directions as shown in FIG.

【0184】以上説明したように、本実施の形態におけ
る複合ドキュメント処理装置1によれば、CPU2は、
複合ドキュメント印刷処理1(図11参照)において、
複合ドキュメントを構成するオブジェクトの内印刷する
オブジェクト4kに対応するアプリケーションがアクテ
ィブにされ、オブジェクト4kを印刷用紙いっぱいに印
刷する指示が入力部3を介して入力されると、オブジェ
クト4kの縦横比変更可の設定がなされているか否かを
判別する。そして、CPU2は、縦横比変更可の設定が
なされていると判別された場合には、オブジェクト4k
の縦横を用紙いっぱいになる比率で拡大または縮小して
印刷する。また、縦横比変更可の設定がなされていない
と判別された場合には、オブジェクト4kの縦横をn倍
して縦方向が用紙いっぱいに収まるnを算出し、続い
て、同様にオブジェクト4kの縦横をk倍して横方向が
用紙いっぱいに収まるkを算出し、算出されたn及びk
の内、オブジェクト4kの縦横ともに用紙をはみ出さず
に印刷可能となる倍率nまたはkを採用して印刷データ
を生成し、生成された印刷データに基づいて印刷を実行
する。
As described above, according to the compound document processing apparatus 1 of the present embodiment, the CPU 2
In compound document print processing 1 (see FIG. 11),
When the application corresponding to the object 4k to be printed among the objects constituting the compound document is activated and an instruction to print the object 4k to the full printing paper is input through the input unit 3, the aspect ratio of the object 4k can be changed. It is determined whether or not the setting has been made. If it is determined that the aspect ratio changeable setting has been made, the CPU 2 sets the object 4k
Enlarges or reduces the height and width of the paper so that it fills the paper. If it is determined that the aspect ratio changeable setting has not been made, the height and width of the object 4k are multiplied by n to calculate n that fits the entire paper in the vertical direction. Is multiplied by k to calculate k that allows the horizontal direction to fill the paper, and the calculated n and k are calculated.
Among them, print data is generated using a magnification n or k at which printing can be performed without protruding in both the vertical and horizontal directions of the object 4k, and printing is executed based on the generated print data.

【0185】したがって、複合ドキュメント中の任意の
オブジェクト4kを、印刷用紙のサイズに合わせて可能
な限り大きく印刷することができるため、複合ドキュメ
ントを構成する任意のオブジェクト4kの印刷結果を詳
細に確認することが可能となり、複合ドキュメント処理
装置1の使い勝手を向上させることができる。
Therefore, any object 4k in the compound document can be printed as large as possible in accordance with the size of the printing paper, so that the print result of any object 4k constituting the compound document is confirmed in detail. This makes it possible to improve the usability of the compound document processing apparatus 1.

【0186】(第6の実施の形態)図13及び図14を
参照して本発明の第6の実施の形態における複合ドキュ
メント処理装置1について説明する。
(Sixth Embodiment) A compound document processing apparatus 1 according to a sixth embodiment of the present invention will be described with reference to FIGS.

【0187】なお、本第6の実施の形態における複合ド
キュメント処理装置1の構成は、前記第1の実施の形態
における複合ドキュメント処理装置1と同様であるの
で、構成の図示及び詳細な説明を省略し、以下、本第6
の実施の形態における複合ドキュメント処理装置1によ
って実行される複合ドキュメント印刷処理2(図13参
照)について説明することとする。
Since the configuration of the compound document processing apparatus 1 according to the sixth embodiment is the same as that of the compound document processing apparatus 1 according to the first embodiment, illustration and detailed description of the configuration are omitted. In the following, this sixth
The compound document print processing 2 (see FIG. 13) executed by the compound document processing apparatus 1 according to the embodiment will be described.

【0188】図13は、本実施の形態における複合ドキ
ュメント処理装置1によって実行される複合ドキュメン
ト印刷処理2を示すフローチャートであり、図14は、
図13に示す複合ドキュメント印刷処理2を実行した際
の表示例を示す図である。
FIG. 13 is a flowchart showing compound document printing processing 2 executed by the compound document processing apparatus 1 according to the present embodiment.
FIG. 14 is a diagram illustrating a display example when the composite document print processing 2 illustrated in FIG. 13 is executed.

【0189】複合ドキュメント印刷処理2において、C
PU2は、複合ドキュメントのファイルが開かれ(ステ
ップS701)、当該複合ドキュメントを構成するオブ
ジェクトの内印刷するオブジェクト4kに対応するアプ
リケーションがアクティブにされ(ステップS70
2)、オブジェクト4kを複合ドキュメント中の配置通
りに印刷する指示が入力部3を介して入力されると(ス
テップS703)、複合ドキュメント中の配置から、印
刷用紙に対するオブジェクト4kの印刷位置を再計算す
る(ステップS704)。
In the composite document print processing 2, C
The PU2 opens the compound document file (step S701), and activates the application corresponding to the object 4k to be printed among the objects constituting the compound document (step S70).
2) When an instruction to print the object 4k according to the arrangement in the compound document is input through the input unit 3 (step S703), the printing position of the object 4k on the printing paper is recalculated from the arrangement in the compound document. (Step S704).

【0190】更に、CPU2は、複合ドキュメント中の
配置から、印刷用紙に対するオブジェクト4kの印刷倍
率を再計算し(ステップS705)、計算された印刷位
置及び印刷倍率に基づいて印刷データを生成し(ステッ
プS706)、生成された印刷データに基づいて印刷を
実行し(ステップS707)、一連の複合ドキュメント
印刷処理2を終了する。
Further, the CPU 2 recalculates the printing magnification of the object 4k on the printing paper from the arrangement in the compound document (step S705), and generates print data based on the calculated printing position and printing magnification (step S705). In step S706, printing is performed based on the generated print data (step S707), and the series of composite document print processing 2 ends.

【0191】以下、図14を参照して、図13に示す複
合ドキュメント印刷処理2が実行された際の表示部4の
表示画面の表示例について説明する。
Hereinafter, a display example of the display screen of the display unit 4 when the composite document print processing 2 shown in FIG. 13 is executed will be described with reference to FIG.

【0192】図13(a)は、表示画面4a内にアプリ
ケーションウィンドウ4bが表示され、当該アプリケー
ションによって複合ドキュメントが開かれている状態を
示している。図13(b)は、図13(a)のような状
態において、当該複合ドキュメントを構成するオブジェ
クトの内のひとつのオブジェクト4kが選択されて、当
該オブジェクト4kに対応するアプリケーションが起動
され、アプリケーションウィンドウ4cが表示された状
態を示している。
FIG. 13A shows a state in which an application window 4b is displayed on the display screen 4a and a compound document is opened by the application. FIG. 13B shows that, in the state as shown in FIG. 13A, one object 4k is selected from the objects constituting the compound document, an application corresponding to the object 4k is activated, and an application window is displayed. 4c shows the state displayed.

【0193】このような状態において、複合ドキュメン
ト中の配置通りに印刷する指示が入力されると、図13
(c)に示すように印刷用紙に対して、オブジェクト4
kが複合ドキュメント中の配置通りに適切な倍率で印刷
される。
In this state, when an instruction to print according to the arrangement in the compound document is input, FIG.
As shown in (c), the object 4
k is printed at an appropriate magnification according to the arrangement in the compound document.

【0194】以上説明したように、本実施の形態におけ
る複合ドキュメント処理装置1によれば、CPU2は、
複合ドキュメント印刷処理2(図13参照)において、
複合ドキュメントを構成するオブジェクトの内印刷する
オブジェクト4kに対応するアプリケーションがアクテ
ィブにされ、オブジェクト4kを複合ドキュメント中の
配置通りに印刷する指示が入力部3を介して入力される
と、複合ドキュメント中の配置から、印刷用紙に対する
オブジェクト4kの印刷位置及び印刷用紙に対するオブ
ジェクト4kの印刷倍率を再計算し、計算された印刷位
置及び印刷倍率に基づいて印刷を実行する。
As described above, according to the compound document processing apparatus 1 of the present embodiment, the CPU 2
In compound document print processing 2 (see FIG. 13),
When the application corresponding to the object 4k to be printed among the objects constituting the compound document is activated, and an instruction to print the object 4k as arranged in the compound document is input via the input unit 3, the object in the compound document is From the arrangement, the printing position of the object 4k on the printing paper and the printing magnification of the object 4k on the printing paper are recalculated, and printing is executed based on the calculated printing position and printing magnification.

【0195】したがって、複合ドキュメント中の他のオ
ブジェクトを印刷せずに、任意のオブジェクト4kのみ
を、複合ドキュメント中における配置を維持したままの
状態で印刷することができるため、必要とするオブジェ
クトの印刷結果を実際の配置で確認することが可能とな
り、複合ドキュメント処理装置1の使い勝手を向上させ
ることができる。
Therefore, without printing other objects in the compound document, only the arbitrary object 4k can be printed while maintaining the arrangement in the compound document. The result can be confirmed with the actual arrangement, and the usability of the compound document processing apparatus 1 can be improved.

【0196】(第7の実施の形態)図15及び図16を
参照して本発明の第7の実施の形態における複合ドキュ
メント処理装置1について説明する。
(Seventh Embodiment) A compound document processing apparatus 1 according to a seventh embodiment of the present invention will be described with reference to FIGS.

【0197】なお、本第7の実施の形態における複合ド
キュメント処理装置1の構成は、前記第1の実施の形態
における複合ドキュメント処理装置1と同様であるの
で、構成の図示及び詳細な説明を省略し、以下、本第7
の実施の形態における複合ドキュメント処理装置1によ
って実行されるオブジェクト貼り付け処理2(図15参
照)について説明することとする。
Since the configuration of the compound document processing apparatus 1 according to the seventh embodiment is the same as that of the compound document processing apparatus 1 according to the first embodiment, illustration and detailed description of the configuration are omitted. In the following, this seventh
An object pasting process 2 (see FIG. 15) executed by the compound document processing apparatus 1 according to the embodiment will be described.

【0198】図15は、本実施の形態における複合ドキ
ュメント処理装置1によって実行されるオブジェクト貼
り付け処理2を示すフローチャートであり、図16は、
図15に示すオブジェクト貼り付け処理2を実行した際
の表示例を示す図である。
FIG. 15 is a flowchart showing the object pasting process 2 executed by the compound document processing apparatus 1 according to the present embodiment.
FIG. 16 is a diagram illustrating a display example when the object pasting process 2 illustrated in FIG. 15 is executed.

【0199】オブジェクト貼り付け処理2において、C
PU2は、複合ドキュメントのファイルを処理するアプ
リケーションが起動されると(ステップS801)、ド
キュメント構成図表示ウィンドウ4jにドキュメントの
構成図を表示する(ステップS802)。そして、CP
U2は、任意のアプリケーションによってオブジェクト
4kの編集が行われ(ステップS803)、オブジェク
ト4kのカットまたはコピーの実行入力がなされ(ステ
ップS804)、当該オブジェクト4kを貼り付ける先
のアプリケーションがアクティブにされると(ステップ
S805)、アクティブアプリケーションが複合ドキュ
メントを編集しているアプリケーションであるか否かを
判別する(ステップS806)。
In the object pasting process 2, C
When the application for processing the file of the compound document is activated (step S801), the PU 2 displays the document configuration diagram in the document configuration diagram display window 4j (step S802). And CP
In U2, the object 4k is edited by an arbitrary application (step S803), the cut or copy execution input of the object 4k is input (step S804), and the application to which the object 4k is pasted is activated. (Step S805), it is determined whether or not the active application is an application for editing the compound document (Step S806).

【0200】そして、CPU2は、アクティブアプリケ
ーションが複合ドキュメントを編集しているアプリケー
ションでないと判別された場合には(ステップS80
6;NO)、通常の処理を行い、複合ドキュメントを編
集しているアプリケーションであると判別された場合に
は(ステップS806;YES)、編集中の複合ドキュ
メントの空白位置を検出する(ステップS807)。更
に、CPU2は、空白位置の検出結果に基づいて、当該
複合ドキュメントに空白位置があるか否かを判別し(ス
テップS808)、ないと判別された場合には(ステッ
プS808;NO)、通常の処理を行い、あると判別さ
れた場合には(ステップS808;YES)、続いて、
当該複合ドキュメントの空白位置は複数あるか否かを判
別する(ステップS809)。
If it is determined that the active application is not the application editing the compound document (step S80)
6; NO), perform normal processing, and if it is determined that the application is editing a compound document (step S806; YES), a blank position of the compound document being edited is detected (step S807). . Further, the CPU 2 determines whether or not there is a blank position in the compound document based on the result of detecting the blank position (step S808). If it is determined that there is no blank position (step S808; NO), the CPU 2 returns to the normal state. The process is performed, and when it is determined that there is (step S808; YES),
It is determined whether there are a plurality of blank positions in the compound document (step S809).

【0201】そして、CPU2は、空白位置が複数ある
と判別された場合には(ステップS809;YES)、
複数の空白位置の中から一番広い空白を検出してオブジ
ェクト貼り付けエリア4lとする(ステップS81
0)。ステップS809において空白位置が複数ないと
判別された場合(ステップS809;NO)、または、
ステップS810の処理後、CPU2は、オブジェクト
4kは、検出された空白よりも大きいか否かを判別する
(ステップS811)。
When it is determined that there are a plurality of blank positions (step S809; YES),
The widest space is detected from a plurality of blank positions and set as the object pasting area 41 (step S81).
0). If it is determined in step S809 that there are no blank positions (step S809; NO), or
After the process in step S810, the CPU 2 determines whether the object 4k is larger than the detected blank (step S811).

【0202】そして、CPU2は、オブジェクト4kが
空白よりも大きくないすなわちオブジェクト4kの方が
空白よりも小さいと判別された場合には(ステップS8
11;NO)、オブジェクト4kを適当な倍率で拡大し
(ステップS812)、また、オブジェクト4kが空白
よりも大きいと判別された場合には(ステップS81
1;YES)、オブジェクト4kを適当な倍率で縮小す
る(ステップS813)。
Then, when it is determined that the object 4k is not larger than the blank, that is, the object 4k is smaller than the blank (step S8).
11; NO), the object 4k is enlarged at an appropriate magnification (step S812), and when it is determined that the object 4k is larger than the blank (step S81).
1; YES), the object 4k is reduced at an appropriate magnification (step S813).

【0203】次いで、CPU2は、空白に貼り付けるオ
ブジェクト4kの位置を確定し(ステップS814)、
この確定された複合ドキュメント中のオブジェクト4k
の貼り付け位置をオブジェクト貼り付けエリア4lとし
て枠を表示する(ステップS815)。更に、CPU2
は、入力部3を介してオブジェクト4kの貼り付けが実
行されたか否かを判別し(ステップS816)、貼り付
けが実行されたと判別された場合には(ステップS81
6;YES)、オブジェクト4kをオブジェクト貼り付
けエリア4lに貼り付ける。
Next, the CPU 2 determines the position of the object 4k to be pasted on the blank (step S814),
Object 4k in the determined compound document
A frame is displayed with the paste position of the object as the object paste area 41 (step S815). Furthermore, CPU2
Determines whether the pasting of the object 4k has been performed via the input unit 3 (step S816), and when it is determined that the pasting has been performed (step S81).
6; YES), the object 4k is pasted on the object pasting area 41.

【0204】ステップS816において貼り付けが実行
されていないと判別された場合(ステップS816;N
O)、または、ステップS817の処理後、CPU2
は、入力部3を介して終了の指示入力がなされたか否か
を判別し(ステップS818)、終了の指示入力がなさ
れていないと判別された場合には(ステップS818;
NO)、再度ステップS803に移行し、終了の指示入
力がなされたと判別された場合には(ステップS81
8;YES)、一連のオブジェクト貼り付け処理2を終
了する。
When it is determined in step S816 that pasting has not been performed (step S816; N
O) Or, after the processing of step S817, the CPU 2
Determines whether an end instruction has been input through the input unit 3 (step S818). If it is determined that the end instruction has not been input (step S818;
NO), the process proceeds to step S803 again, and when it is determined that the end instruction has been input (step S81)
8; YES), ends a series of object pasting processes 2.

【0205】以下、図16を参照して、図15に示すオ
ブジェクト貼り付け処理2が実行された際の表示部4の
表示画面の表示例について説明する。
Hereinafter, a display example of the display screen of the display unit 4 when the object pasting process 2 shown in FIG. 15 is executed will be described with reference to FIG.

【0206】図16(a)は、表示画面4aに複合ドキ
ュメントを編集するアプリケーションに対応するドキュ
メント構成図表示ウィンドウ4jと、複合ドキュメント
を構成する個々のオブジェクトを編集するアプリケーシ
ョンに対応するアプリケーションウィンドウ4b,4c
が表示され、アプリケーションウィンドウ4b内には編
集中のオブジェクト4kが表示されている状態を示して
いる。
FIG. 16A shows a document composition diagram display window 4j corresponding to an application for editing a compound document on the display screen 4a, and an application window 4b corresponding to an application for editing individual objects constituting the compound document. 4c
Is displayed, and the object 4k being edited is displayed in the application window 4b.

【0207】このような状態において、オブジェクト4
kがカットまたはコピーされて、ドキュメント構成図表
示ウィンドウ4jに対して貼り付ける指示がなされる
と、ドキュメント構成図表示ウィンドウ4jの空白位置
に対して図15のステップS807〜ステップS815
の処理が実行されて、オブジェクト貼り付けエリア4l
が表示される。そして、このオブジェクト貼り付けエリ
ア4l内に、適当な大きさに変更されたオブジェクト4
kが貼り付けられる。
In this state, the object 4
When k is cut or copied and an instruction to paste the document composition diagram display window 4j is given, steps S807 to S815 of FIG.
Is executed, and the object pasting area 4l
Is displayed. Then, in the object pasting area 41, the object 4 changed to an appropriate size is set.
k is pasted.

【0208】以上説明したように、本実施の形態におけ
る複合ドキュメント処理装置1によれば、CPU2は、
オブジェクト貼り付け処理2(図15参照)において、
ドキュメント構成図表示ウィンドウ4jにドキュメント
の構成図を表示し、オブジェクト4kのカットまたはコ
ピーの実行入力がなされ、当該オブジェクト4kを貼り
付ける先のアプリケーションが、複合ドキュメントを編
集しているアプリケーションであると判別され、編集中
の複合ドキュメントに空白位置があると判別されると、
続いて、当該複合ドキュメントの空白位置は複数あるか
否かを判別し、空白位置が複数である場合には、複数の
空白位置の中から一番広い空白を検出してオブジェクト
貼り付けエリア4lとする。そして、CPU2は、オブ
ジェクト4kの方が空白よりも小さいと判別された場合
には、オブジェクト4kを適当な倍率で拡大し、また、
オブジェクト4kが空白よりも大きいと判別された場合
には、オブジェクト4kを適当な倍率で縮小して、オブ
ジェクト4kをオブジェクト貼り付けエリア4lに貼り
付ける。
As described above, according to the compound document processing apparatus 1 of the present embodiment, the CPU 2
In the object pasting process 2 (see FIG. 15),
A document configuration diagram is displayed in the document configuration diagram display window 4j, and an execution of cut or copy of the object 4k is input, and it is determined that the application to which the object 4k is pasted is an application editing a compound document. When it is determined that there is a blank position in the compound document being edited,
Subsequently, it is determined whether or not there are a plurality of blank positions in the compound document. If there are a plurality of blank positions, the widest blank is detected from the plurality of blank positions and the object pasting area 41 is determined. I do. Then, when it is determined that the object 4k is smaller than the blank, the CPU 2 enlarges the object 4k at an appropriate magnification.
If it is determined that the object 4k is larger than the blank, the object 4k is reduced at an appropriate magnification and the object 4k is pasted on the object pasting area 41.

【0209】したがって、複合ドキュメント中の空白位
置を検出して、オブジェクト貼り付けエリア4lを自動
的に確保して、オブジェクト4kを適当な大きさで貼り
付けることができるため、オブジェクト貼り付け時の貼
り付けエリアの指定やオブジェクトの大きさの調整等の
手間を省くことが可能となり、複合ドキュメント処理装
置1の操作性を向上させて、複合ドキュメント編集処理
を高能率化することができる。
Therefore, the blank position in the compound document is detected, the object pasting area 4l is automatically secured, and the object 4k can be pasted in an appropriate size. It is possible to save the trouble of specifying the attachment area, adjusting the size of the object, and the like, improving the operability of the compound document processing apparatus 1 and increasing the efficiency of the compound document editing process.

【0210】(第8の実施の形態)図17及び図18を
参照して本発明の第8の実施の形態における複合ドキュ
メント処理装置1について説明する。
(Eighth Embodiment) A compound document processing apparatus 1 according to an eighth embodiment of the present invention will be described with reference to FIGS.

【0211】なお、本第8の実施の形態における複合ド
キュメント処理装置1の構成は、前記第1の実施の形態
における複合ドキュメント処理装置1と同様であるの
で、構成の図示及び詳細な説明を省略し、以下、本第8
の実施の形態における複合ドキュメント処理装置1によ
って実行されるメニューバー切換処理(図17参照)に
ついて説明することとする。
Since the configuration of the compound document processing apparatus 1 according to the eighth embodiment is the same as that of the compound document processing apparatus 1 according to the first embodiment, illustration and detailed description of the configuration are omitted. In the following, this 8th
A menu bar switching process (see FIG. 17) executed by the compound document processing apparatus 1 according to the embodiment will be described.

【0212】図17は、本実施の形態における複合ドキ
ュメント処理装置1によって実行されるメニューバー切
換処理を示すフローチャートであり、図18は、図17
に示すメニューバー切換処理を実行した際の表示例を示
す図である。
FIG. 17 is a flowchart showing a menu bar switching process executed by the compound document processing apparatus 1 according to the present embodiment.
FIG. 11 is a diagram showing a display example when the menu bar switching process shown in FIG.

【0213】メニューバー切換処理において、CPU2
は、複数のアプリケーションで作成された複合ドキュメ
ントが開かれると(ステップS901)、当該複合ドキ
ュメントを編集するためのメインアプリケーションをア
クティブにして(ステップS902)、アクティブなア
プリケーションによる編集が可能な状態にする(ステッ
プS903)。そして、CPU2は、編集作業において
マウスポインタ4dの移動入力があると(ステップS9
04)、マウスポインタ4dが非アクティブアプリケー
ションを指示しているか否かを判別し(ステップS90
5)、指示していないと判別された場合には(ステップ
S905;NO)、状態を保持したまま(ステップS9
06)、再度ステップS903に移行する。
In the menu bar switching process, the CPU 2
When a compound document created by a plurality of applications is opened (step S901), a main application for editing the compound document is activated (step S902), and the editing by the active application is enabled. (Step S903). Then, when there is a movement input of the mouse pointer 4d in the editing work (step S9).
04), it is determined whether or not the mouse pointer 4d indicates an inactive application (step S90).
5) If it is determined that no instruction has been given (step S905; NO), the state is maintained (step S9).
06), the process proceeds to step S903 again.

【0214】また、CPU2は、マウスポインタ4dが
非アクティブアプリケーションを指示していると判別さ
れた場合には(ステップS905;YES)、アクティ
ブアプリケーションの状態をRAM6に保存した上で
(ステップS907)、アクティブアプリケーションを
変更する(ステップS908)。すなわち、CPU2
は、マウスポインタ4dが指示している非アクティブア
プリケーションをアクティブとするとともに、アクティ
ブであったアプリケーションを非アクティブとする。
If it is determined that the mouse pointer 4d indicates an inactive application (step S905; YES), the CPU 2 saves the state of the active application in the RAM 6 (step S907). The active application is changed (step S908). That is, CPU2
Activates the inactive application indicated by the mouse pointer 4d and deactivates the active application.

【0215】そして、CPU2は、ステップS908の
変更によってアクティブとなったアプリケーションを前
面に表示し(ステップS909)、当該アクティブアプ
リケーションを入力可能な状態に変更する(ステップS
910)。更に、CPU2は、ステップS908の変更
によって非アクティブとなったアプリケーションのメニ
ューバーの位置を確認し(ステップS911)、アクテ
ィブアプリケーションのメニューバーの形が、非アクテ
ィブアプリケーションのメニューバーの形と一致するか
否かを判別し(ステップS912)、双方のメニューバ
ーの形が一致しないと判別された場合には(ステップS
912;NO)、メニューバーの形を変更して再構築す
る(ステップS913)。
Then, the CPU 2 displays the application activated by the change in step S908 on the front (step S909), and changes the active application to a state where it can be input (step S909).
910). Further, the CPU 2 checks the position of the menu bar of the application that has been deactivated by the change in step S908 (step S911), and determines whether the shape of the menu bar of the active application matches the shape of the menu bar of the inactive application. It is determined whether or not the menu bars do not match (step S912).
912; NO), the menu bar is changed in shape and reconstructed (step S913).

【0216】そして、CPU2は、双方のメニューバー
の形が一致すると判別された場合(ステップS912;
YES)、または、ステップS913の処理後、非アク
ティブアプリケーションのメニューバーの位置に新たな
メニューバーを再表示する(ステップS914)。続い
て、CPU2は、入力部3を介して終了の指示入力がな
されたか否かを判別し(ステップS915)、終了の指
示入力がなされていないと判別された場合には(ステッ
プS9158;NO)、再度ステップS903に移行
し、終了の指示入力がなされたと判別された場合には
(ステップS915;YES)、一連のメニューバー切
換処理を終了する。
Then, the CPU 2 determines that the shapes of both menu bars match (step S912;
(YES), or after the process of step S913, a new menu bar is displayed again at the position of the menu bar of the inactive application (step S914). Subsequently, the CPU 2 determines whether or not an end instruction has been input through the input unit 3 (step S915). If it is determined that the end instruction has not been input (step S9158; NO). Then, the process returns to step S903, and if it is determined that the end instruction has been input (step S915; YES), a series of menu bar switching processes ends.

【0217】以下、図18を参照して、図17に示すメ
ニューバー切換処理が実行された際の表示部4の表示画
面の表示例について説明する。
Hereinafter, a display example of the display screen of the display unit 4 when the menu bar switching process shown in FIG. 17 is executed will be described with reference to FIG.

【0218】図18(a)は、表示画面4a内に、複合
ドキュメントを編集するためのアプリケーションウィン
ドウ4bが表示されている状態を示す図である。そし
て、このアプリケーションウィンドウ4bには、当該ア
プリケーションに対応する編集内容の他に、その他のア
プリケーションによって作成されたオブジェクトを編集
するためのサブアプリケーションウィンドウ4hが表示
されている。また、図18(a)に示す状態では、マウ
スポインタ4dの位置に対応するメインアプリケーショ
ンによる編集が可能な状態となっており、メインアプリ
ケーションメニューバー4mが表示されている。
FIG. 18A is a diagram showing a state in which an application window 4b for editing a compound document is displayed on the display screen 4a. The application window 4b displays a sub application window 4h for editing an object created by another application, in addition to the editing content corresponding to the application. In the state shown in FIG. 18A, the main application corresponding to the position of the mouse pointer 4d can be edited, and the main application menu bar 4m is displayed.

【0219】このような状態において、入力部3として
のマウスの移動操作に応じてマウスポインタ4dが移動
し、図18(b)に示すように、マウスポインタ4dが
サブアプリケーションウィンドウ4hを指示する位置に
さしかかると、サブアプリケーションウィンドウ4hが
アクティブになるとともに、図18(c)に示すよう
に、メインアプリケーションメニューバー4mの代わり
に、サブアプリケーションウィンドウ4hのアプリケー
ションに対応するサブアプリケーションメニューバー4
nが表示される。
In such a state, the mouse pointer 4d moves in response to the operation of moving the mouse as the input unit 3, and as shown in FIG. 18B, the position at which the mouse pointer 4d points to the sub application window 4h. When this happens, the sub application window 4h becomes active, and as shown in FIG. 18C, the sub application menu bar 4h corresponding to the application of the sub application window 4h is used instead of the main application menu bar 4m.
n is displayed.

【0220】以上説明したように、本実施の形態におけ
る複合ドキュメント処理装置1によれば、CPU2は、
メニューバー切換処理(図17参照)において、複合ド
キュメントを編集するためのメインアプリケーションを
アクティブにして、編集作業においてマウスポインタ4
dが非アクティブアプリケーションを指示していると判
別された場合には、アクティブアプリケーションの状態
をRAM6に保存した上で、マウスポインタ4dが指示
している非アクティブアプリケーションをアクティブと
するとともに、アクティブであったアプリケーションを
非アクティブとする。そして、CPU2は、変更によっ
て非アクティブとなったアプリケーションのメニューバ
ーの位置を確認し、アクティブアプリケーションのメニ
ューバーの形が、非アクティブアプリケーションのメニ
ューバーの形と一致しないと判別された場合には、メニ
ューバーの形を変更して再構築し、また、双方のメニュ
ーバーの形が一致すると判別された場合には、メニュー
バーの形をそのままに、非アクティブアプリケーション
のメニューバーの位置に新たなメニューバーを再表示す
る。
As described above, according to the compound document processing apparatus 1 of the present embodiment, the CPU 2
In the menu bar switching process (see FIG. 17), the main application for editing the compound document is activated, and the mouse pointer 4 is edited in the editing operation.
If it is determined that d indicates an inactive application, the state of the active application is stored in the RAM 6, and then the inactive application indicated by the mouse pointer 4d is activated and the active application is activated. Make the application inactive. Then, the CPU 2 checks the position of the menu bar of the application inactivated by the change, and when it is determined that the shape of the menu bar of the active application does not match the shape of the menu bar of the inactive application, Change the shape of the menu bar and rebuild it.If it is determined that the shape of both menu bars match, a new menu is placed at the position of the menu bar of the inactive application without changing the shape of the menu bar. Refresh the bar.

【0221】したがって、複合ドキュメント編集処理時
に、アプリケーションウィンドウ内に他のアプリケーシ
ョンの編集領域を設定した場合等において、従来のよう
にマウスによって非アクティブウィンドウをクリックす
るなどの操作を必要とせずに、マウスポインタ4dによ
って指示される位置に対応するアプリケーションをアク
ティブとすることができるため、アクティブアプリケー
ションの切り換え操作をスムースに行うことができる。
そして、このことにより、非アクティブアプリケーショ
ンに対応する位置をマウスクリックする際に、編集領域
やメニューボタン等を不意にクリックしてしまうことに
よって作成中の複合ドキュメントの内容を破損してしま
うことがないため、複合ドキュメント編集処理の信頼性
を向上させることができる。
Therefore, when the editing area of another application is set in the application window during the compound document editing process, the operation such as clicking the inactive window with the mouse as in the related art is not required. Since the application corresponding to the position indicated by the pointer 4d can be activated, the switching operation of the active application can be performed smoothly.
As a result, when the mouse is clicked on the position corresponding to the inactive application, the content of the compound document being created is not damaged by accidentally clicking the edit area, menu button, or the like. Therefore, the reliability of the compound document editing process can be improved.

【0222】また、アクティブアプリケーションの切換
とともに、アプリケーションウィンドウのメニューをア
クティブアプリケーションに対応するメニューに切り換
えることができるため、メニューを常に同じ位置に表示
しつつ、マウスポインタ4dの位置に対応するアプリケ
ーションのメニューを常に表示することが可能となり、
複合ドキュメント処理装置1の操作性を向上させて、複
合ドキュメント編集作業を高能率化することができる。
Further, since the menu of the application window can be switched to the menu corresponding to the active application together with the switching of the active application, the menu of the application corresponding to the position of the mouse pointer 4d can be displayed while always displaying the menu at the same position. Can always be displayed,
The operability of the compound document processing apparatus 1 can be improved, and the compound document editing operation can be performed more efficiently.

【0223】(第9の実施の形態)図19及び図20を
参照して本発明の第9の実施の形態における複合ドキュ
メント処理装置1について説明する。
(Ninth Embodiment) A compound document processing apparatus 1 according to a ninth embodiment of the present invention will be described with reference to FIGS.

【0224】なお、本第9の実施の形態における複合ド
キュメント処理装置1の構成は、前記第1の実施の形態
における複合ドキュメント処理装置1と同様であるの
で、構成の図示及び詳細な説明を省略し、以下、本第9
の実施の形態における複合ドキュメント処理装置1によ
って実行されるメニューボックス表示処理(図19参
照)について説明することとする。また、このメニュー
ボックス表示処理は、前記第8の実施の形態におけるメ
ニューバー切換処理(図17参照)のステップS911
以降の処理に代替する処理として位置づけられるため、
図17に示すステップS901〜ステップS910の内
容を省略することとする。
Since the configuration of the compound document processing apparatus 1 according to the ninth embodiment is the same as that of the compound document processing apparatus 1 according to the first embodiment, illustration and detailed description of the configuration are omitted. The following ninth
The menu box display process (see FIG. 19) executed by the compound document processing apparatus 1 according to the embodiment will be described. This menu box display processing is performed in step S911 of the menu bar switching processing (see FIG. 17) in the eighth embodiment.
Since it is positioned as an alternative to the subsequent processing,
Steps S901 to S910 shown in FIG. 17 are omitted.

【0225】図19は、本実施の形態における複合ドキ
ュメント処理装置1によって実行されるメニューボック
ス表示処理を示すフローチャートであり、図20は、図
19に示すメニューボックス表示処理を実行した際の表
示例を示す図である。
FIG. 19 is a flowchart showing menu box display processing executed by compound document processing apparatus 1 in the present embodiment. FIG. 20 is a display example when menu box display processing shown in FIG. 19 is executed. FIG.

【0226】メニューボックス表示処理において、CP
U2は、図17に示すステップS901〜ステップS9
10と同様の処理によってアクティブな状態となったア
プリケーションに対応するコマンドカウンターがあるか
否かを判別し(ステップS1001)、あると判別され
た場合には各コマンド毎の使用回数をカウントした値で
あるコマンドカウント値に基づいて、頻度の高いコマン
ドのみをピックアップしたサブアプリケーションメニュ
ーボックス4oを表示する(ステップS1002)。
In the menu box display processing, the CP
U2 corresponds to steps S901 to S9 shown in FIG.
It is determined whether there is a command counter corresponding to the application that has been activated by the same processing as in step 10 (step S1001), and if it is determined that there is, a value obtained by counting the number of uses for each command is determined. Based on a certain command count value, a sub-application menu box 4o in which only frequently-used commands are picked up is displayed (step S1002).

【0227】そして、CPU2は、コマンドカウンター
がないと判別された場合(ステップS1001;N
O)、または、ステップS1002の処理後、アクティ
ブアプリケーションの編集が行われると(ステップS1
003)、当該行われた編集に使用されたメニューコマ
ンドのコマンドカウント値をカウントアップする(ステ
ップS1004)。更に、CPU2は、マウスポインタ
4dの移動等にともなってアクティブアプリケーション
が変更されたか否かを判別し(ステップS1005)、
変更されたと判別された場合には(ステップS100
5;YES)、新規コマンドメモリを確保し(ステップ
S1006)、再度ステップS1001に移行する。
If it is determined that there is no command counter (step S1001; N
O) Or, when the active application is edited after the processing in step S1002 (step S1)
003), the command count value of the menu command used for the editing performed is counted up (step S1004). Further, the CPU 2 determines whether the active application has been changed due to the movement of the mouse pointer 4d or the like (step S1005),
If it is determined that it has been changed (step S100
5; YES), a new command memory is secured (step S1006), and the process returns to step S1001.

【0228】また、CPU2は、アクティブアプリケー
ションが変更されていないと判別された場合には(ステ
ップS1005;NO)、入力部3を介して終了の指示
入力がなされたか否かを判別し(ステップS100
7)、終了の指示入力がなされていないと判別された場
合には(ステップS1007;NO)、再度ステップS
1003に移行し、終了の指示入力がなされたと判別さ
れた場合には(ステップS1007;YES)、一連の
メニューボックス表示処理を終了する。
When it is determined that the active application has not been changed (step S1005; NO), CPU 2 determines whether or not an end instruction has been input through input unit 3 (step S100).
7) If it is determined that the end instruction has not been input (step S1007; NO), step S1007 is performed again.
The flow shifts to 1003, and if it is determined that the end instruction has been input (step S1007; YES), a series of menu box display processing ends.

【0229】以下、図20を参照して、図19に示すメ
ニューボックス表示処理が実行された際の表示部4の表
示画面の表示例について説明する。
Hereinafter, a display example of the display screen of the display unit 4 when the menu box display processing shown in FIG. 19 is executed will be described with reference to FIG.

【0230】図20(a)は、表示画面4a内に、複合
ドキュメントを編集するためのアプリケーションウィン
ドウ4bが表示されている状態を示す図である。そし
て、このアプリケーションウィンドウ4bには、当該ア
プリケーションに対応する編集内容の他に、その他のア
プリケーションによって作成されたオブジェクトを編集
するためのサブアプリケーションウィンドウ4hが表示
されている。また、図20(a)に示す状態では、マウ
スポインタ4dの位置に対応するメインアプリケーショ
ンによる編集が可能な状態となっており、メインアプリ
ケーションメニューバー4mが表示されている。
FIG. 20A shows a state where an application window 4b for editing a compound document is displayed on the display screen 4a. The application window 4b displays a sub application window 4h for editing an object created by another application, in addition to the editing content corresponding to the application. In the state shown in FIG. 20A, the main application corresponding to the position of the mouse pointer 4d can be edited, and the main application menu bar 4m is displayed.

【0231】このような状態において、入力部3として
のマウスの移動操作に応じてマウスポインタ4dが移動
し、図20(b)に示すように、マウスポインタ4dが
サブアプリケーションウィンドウ4hを指示する位置に
さしかかると、サブアプリケーションウィンドウ4hが
アクティブになるとともに、図20(c)に示すよう
に、サブアプリケーションウィンドウ4hのアプリケー
ションに対応するサブアプリケーションメニューボック
ス4oが表示される。
In such a state, the mouse pointer 4d moves in response to the operation of moving the mouse as the input unit 3, and as shown in FIG. 20B, the position at which the mouse pointer 4d points to the sub application window 4h. At this point, the sub application window 4h is activated, and a sub application menu box 4o corresponding to the application in the sub application window 4h is displayed as shown in FIG.

【0232】以上説明したように、本実施の形態におけ
る複合ドキュメント処理装置1によれば、CPU2は、
メニューボックス表示処理(図19参照)において、ア
クティブな状態となったアプリケーションに対応するコ
マンドカウンターがある場合には各コマンド毎の使用回
数をカウントした値であるコマンドカウント値に基づい
て、頻度の高いコマンドのみをピックアップしたサブア
プリケーションメニューボックス4oを表示する。そし
て、CPU2は、アクティブアプリケーションの編集が
行われると、当該行われた編集に使用されたメニューコ
マンドのコマンドカウント値をカウントアップする。
As described above, according to the compound document processing apparatus 1 of the present embodiment, the CPU 2
In the menu box display process (see FIG. 19), if there is a command counter corresponding to the application in the active state, the command counter having a high frequency is used based on the command count value which is a value obtained by counting the number of times of use of each command. A sub application menu box 4o in which only commands are picked up is displayed. Then, when the editing of the active application is performed, the CPU 2 counts up the command count value of the menu command used for the performed editing.

【0233】したがって、複合ドキュメント編集処理時
に、アプリケーションウィンドウ内に他のアプリケーシ
ョンの編集領域を設定した場合等において、アクティブ
アプリケーションの切換とともに、アクティブとなった
アプリケーションの編集領域の近傍に、アクティブアプ
リケーションにおいて使用頻度の高いメニューコマンド
によって構成されるサブアプリケーションメニューボッ
クス4oを表示することができるため、アクティブアプ
リケーションのメニュー指示のために要するマウスポイ
ンタ4dの移動距離を短縮化することが可能となり、複
合ドキュメント処理装置1の操作性を向上させて、複合
ドキュメント編集作業を高能率化することができる。ま
た、アクティブアプリケーションによる編集が行われる
と、当該行われた編集に使用されたメニューコマンドの
コマンドカウント値をカウントアップして随時更新する
ことができるため、常に使用頻度の高いメニューコマン
ドをメニューボックス内に表示することができ、複合ド
キュメント処理装置1の使い勝手を向上させることがで
きる。
Therefore, when the editing area of another application is set in the application window during the compound document editing process, the active application is switched and the active application is used near the editing area of the activated application. Since the sub-application menu box 4o composed of frequent menu commands can be displayed, the moving distance of the mouse pointer 4d required for menu designation of the active application can be shortened, and the compound document processing device can be displayed. By improving the operability of (1), the efficiency of compound document editing can be increased. In addition, when the editing by the active application is performed, the command count value of the menu command used for the editing performed can be counted up and updated at any time, so that the frequently used menu command is always displayed in the menu box. And the usability of the compound document processing apparatus 1 can be improved.

【0234】(第10の実施の形態)図21〜図24を
参照して本発明の第10の実施の形態における複合ドキ
ュメント処理装置1について説明する。
(Tenth Embodiment) A compound document processing apparatus 1 according to a tenth embodiment of the present invention will be described with reference to FIGS.

【0235】なお、本第10の実施の形態における複合
ドキュメント処理装置1の構成は、前記第1の実施の形
態における複合ドキュメント処理装置1と同様であるの
で、構成の図示及び詳細な説明を省略し、以下、本第1
0の実施の形態における複合ドキュメント処理装置1に
よって実行される複合ドキュメントアイコン起動処理
(図22参照)について説明することとする。
Since the configuration of the compound document processing apparatus 1 according to the tenth embodiment is the same as that of the compound document processing apparatus 1 according to the first embodiment, illustration and detailed description of the configuration are omitted. In the following,
The compound document icon activation process (see FIG. 22) executed by the compound document processing apparatus 1 according to the embodiment 0 will be described.

【0236】図21は、(a)ドキュメント構成図表示
ウィンドウ4jに表示されるオブジェクトの構成内容
と、(b)ドキュメント構成図表示ウィンドウ4jに対
応する複合ドキュメントアイコン4pの表示例との対応
を示す図である。
FIG. 21 shows the correspondence between (a) the contents of the object displayed in the document diagram display window 4j and (b) the display example of the compound document icon 4p corresponding to the document diagram display window 4j. FIG.

【0237】図21(a)は、ドキュメント構成図表示
ウィンドウ4j内に、構成オブジェクト4j(1)〜4
j(5)が配置されている状態を示している。本実施の
形態では、複合ドキュメントを、図21(a)に示すよ
うなドキュメント構成図表示ウィンドウ4jの表示状態
に対応するアイコン表示として、図21(b)に示すよ
うな複合ドキュメントアイコン4pを表示することとす
る。図21(b)に示す複合ドキュメントアイコン4p
は、構成オブジェクト4j(1)〜4j(5)に対応す
るオブジェクトボタン4p(1)〜4p(5)によって
構成されている。
FIG. 21A shows the configuration objects 4j (1) to 4j in the document configuration diagram display window 4j.
The state where j (5) is arranged is shown. In the present embodiment, a compound document icon 4p as shown in FIG. 21B is displayed as an icon display corresponding to the display state of the document configuration diagram display window 4j as shown in FIG. 21A. I decided to. The compound document icon 4p shown in FIG.
Is composed of object buttons 4p (1) to 4p (5) corresponding to the constituent objects 4j (1) to 4j (5).

【0238】そして、いずれかのオブジェクトボタンを
クリックすると、後述する複合ドキュメントアイコン起
動処理(図22参照)によって、クリックされたオブジ
ェクトボタンに対応する構成オブジェクトを編集するア
プリケーションが起動される。また、複合ドキュメント
アイコン4p内のいずれのオブジェクトボタンにも対応
しない位置をクリックすると、当該複合ドキュメントを
構成する全てのオブジェクトに対応するアプリケーショ
ンが起動される。
When one of the object buttons is clicked, an application for editing the constituent object corresponding to the clicked object button is started by a compound document icon starting process (see FIG. 22) described later. When the user clicks on a position in the compound document icon 4p that does not correspond to any object button, an application corresponding to all objects constituting the compound document is activated.

【0239】図22は、本実施の形態における複合ドキ
ュメント処理装置1によって実行される複合ドキュメン
トアイコン起動処理を示すフローチャートである。ま
た、図23は、複合ドキュメントアイコン4p中のオブ
ジェクトボタン4p(1)がクリックされた場合の表示
例を示す図であり、図24は、複合ドキュメントアイコ
ン4p中のいずれのオブジェクトボタンにも対応しない
部分がクリックされた場合の表示例を示す図である。
FIG. 22 is a flowchart showing compound document icon activation processing executed by compound document processing apparatus 1 in the present embodiment. FIG. 23 is a diagram showing a display example when the object button 4p (1) in the compound document icon 4p is clicked, and FIG. 24 does not correspond to any object button in the compound document icon 4p. It is a figure showing the example of a display when a part is clicked.

【0240】複合ドキュメントアイコン起動処理におい
て、CPU2は、表示画面4a上に表示された複合ドキ
ュメントアイコン4pを、入力部3としてのマウスの操
作によりクリックされると(ステップS1101)、ク
リックされた位置は、複合ドキュメントアイコン4p内
に配置されたオブジェクトボタンの位置であるか否かを
判別する(ステップS1102)。
In the compound document icon activation processing, when the CPU 2 clicks the compound document icon 4p displayed on the display screen 4a by operating the mouse as the input unit 3 (step S1101), the clicked position becomes Then, it is determined whether or not the position is the position of the object button arranged in the compound document icon 4p (step S1102).

【0241】そして、CPU2は、クリック位置がオブ
ジェクトボタンの位置であると判別された場合には(ス
テップS1102;YES)、クリックされたオブジェ
クトボタンに対応するアプリケーションを起動し(ステ
ップS1103)、クリックされたオブジェクトボタン
に対応する構成オブジェクトを含むファイルを開く(ス
テップS1104)。
When it is determined that the click position is the position of the object button (step S1102; YES), the CPU 2 activates the application corresponding to the clicked object button (step S1103), and clicks. The file containing the configuration object corresponding to the object button is opened (step S1104).

【0242】また、CPU2は、クリック位置がオブジ
ェクトボタンの位置でないと判別された場合には(ステ
ップS1102;NO)、当該複合ドキュメントアイコ
ン4pに対応する複合ドキュメントを構成するオブジェ
クトに対応する全てのアプリケーションを起動する(ス
テップS1105)。更に、CPU2は、当該複合ドキ
ュメントを構成した全てのファイルを開き(ステップS
1106)、保存時のアクティブファイルを前面に表示
する(ステップS1107)。
If it is determined that the click position is not the position of the object button (step S1102; NO), the CPU 2 deletes all the applications corresponding to the objects constituting the compound document corresponding to the compound document icon 4p. Is started (step S1105). Further, the CPU 2 opens all the files constituting the compound document (step S2).
1106), the active file at the time of saving is displayed on the front (step S1107).

【0243】そして、CPU2は、ステップS1104
またはステップS1107の処理を終了すると、それぞ
れの処理内容に基づいて表示画面4aの表示を更新して
(ステップS1108)、一連の複合ドキュメントアイ
コン起動処理を終了する。
Then, the CPU 2 determines in step S1104
Alternatively, when the processing in step S1107 ends, the display on the display screen 4a is updated based on the respective processing contents (step S1108), and a series of compound document icon activation processing ends.

【0244】以下、図23及び図24を参照して、図2
2に示す複合ドキュメントアイコン起動処理が実行され
た際の表示部4の表示画面の表示例について説明する。
Hereinafter, referring to FIGS. 23 and 24, FIG.
A display example of the display screen of the display unit 4 when the compound document icon activation process shown in FIG. 2 is executed will be described.

【0245】図23(a)は、表示画面4a内に複数の
アプリケーションアイコン4e,4e,・・・・と、複合ド
キュメントアイコン4pとが表示されている状態を示し
ている。このような状態において、図23(b)に示す
ように、入力部3としてのマウスの操作に応じて、複合
ドキュメントアイコン4p内のオブジェクトボタン4p
(1)がマウスポインタ4dによってクリックされる
と、図23(c)に示すように、オブジェクトボタン4
p(1)に対応するオブジェクトを編集するためのアプ
リケーションウィンドウ4bが起動する。
FIG. 23A shows a state in which a plurality of application icons 4e, 4e,... And a composite document icon 4p are displayed on the display screen 4a. In such a state, as shown in FIG. 23B, the object button 4p in the compound document icon 4p is operated in accordance with the operation of the mouse as the input unit 3.
When (1) is clicked by the mouse pointer 4d, as shown in FIG.
An application window 4b for editing the object corresponding to p (1) is activated.

【0246】また、図24(a)も図23(a)と同様
に、表示画面4a内に複数のアプリケーションアイコン
4e,4e,・・・・と、複合ドキュメントアイコン4pと
が表示されている状態を示している。このような状態に
おいて、図24(b)に示すように、入力部3としての
マウスの操作に応じて、複合ドキュメントアイコン4p
内のオブジェクトボタン4p(1)〜4p(5)のいず
れの位置にも該当しない位置がマウスポインタ4dによ
ってクリックされると、図24(c)に示すように、全
てのオブジェクトに対応する編集を行うためにドキュメ
ント構成図表示ウィンドウ4jが起動される。また、当
該複合ドキュメントアイコン4pに対応する複合ドキュ
メントを保存する際にアクティブであったファイルに対
応するアプリケーションウィンドウ4bをアクティブフ
ァイルとして前面に表示している。
Also, FIG. 24 (a) shows a state in which a plurality of application icons 4e, 4e,... And a compound document icon 4p are displayed on the display screen 4a, similarly to FIG. 23 (a). Is shown. In such a state, as shown in FIG. 24B, in response to the operation of the mouse as the input unit 3, the compound document icon 4p
When a position that does not correspond to any of the object buttons 4p (1) to 4p (5) is clicked with the mouse pointer 4d, editing corresponding to all objects is performed as shown in FIG. To do so, a document configuration diagram display window 4j is activated. Further, the application window 4b corresponding to the file that was active when the compound document corresponding to the compound document icon 4p is stored is displayed on the front as an active file.

【0247】以上説明したように、本実施の形態におけ
る複合ドキュメント処理装置1によれば、CPU2は、
複合ドキュメントアイコン起動処理(図22参照)にお
いて、複合ドキュメントアイコン4pを、入力部3とし
てのマウスの操作によりクリックされ、クリックされた
位置が複合ドキュメントアイコン4p内に配置されたオ
ブジェクトボタンの位置である場合には、クリックされ
たオブジェクトボタンに対応するアプリケーションを起
動し、クリックされたオブジェクトボタンに対応する構
成オブジェクトを含むファイルを開く。また、CPU2
は、クリック位置がオブジェクトボタンの位置でない場
合には、当該複合ドキュメントアイコン4pに対応する
複合ドキュメントを構成するオブジェクトに対応する全
てのアプリケーションを起動し、更に、当該複合ドキュ
メントを構成した全てのファイルを開き、保存時のアク
ティブファイルを前面に表示する。
As described above, according to the compound document processing apparatus 1 of the present embodiment, the CPU 2
In the compound document icon activation process (see FIG. 22), the compound document icon 4p is clicked by operating the mouse as the input unit 3, and the clicked position is the position of the object button arranged in the compound document icon 4p. In such a case, an application corresponding to the clicked object button is started, and a file including a configuration object corresponding to the clicked object button is opened. Also, CPU2
If the click position is not the position of the object button, all the applications corresponding to the objects forming the compound document corresponding to the compound document icon 4p are started, and further, all the files forming the compound document are deleted. Open and display the active file at the time of saving.

【0248】したがって、複合ドキュメントのファイル
を開く際に、従来のように画一的に複合ドキュメントを
作成したメインのアプリケーションが起動されてしまう
ことがなく、当該複合ドキュメントを構成する任意また
は全てのオブジェクトを編集するためのアプリケーショ
ンを、複合ドキュメントアイコン4pに対するマウスク
リックにより容易に起動することができ、複合ドキュメ
ント処理装置1の操作性を向上させて、複合ドキュメン
ト編集作業を高能率化することができる。
Therefore, when the file of the compound document is opened, the main application that uniformly creates the compound document as in the prior art is not activated, and any or all objects constituting the compound document are not activated. Can be easily started by a mouse click on the compound document icon 4p, the operability of the compound document processing apparatus 1 can be improved, and the compound document editing operation can be performed more efficiently.

【0249】(第11の実施の形態)図25及び図26
を参照して本発明の第11の実施の形態における複合ド
キュメント処理装置1について説明する。
(Eleventh Embodiment) FIGS. 25 and 26
The compound document processing apparatus 1 according to the eleventh embodiment of the present invention will be described with reference to FIG.

【0250】なお、本第11の実施の形態における複合
ドキュメント処理装置1の構成は、前記第1の実施の形
態における複合ドキュメント処理装置1と同様であるの
で、構成の図示及び詳細な説明を省略し、以下、本第1
1の実施の形態における複合ドキュメント処理装置1に
よって実行される複合ドキュメント対応アプリケーショ
ン起動処理(図25参照)について説明することとす
る。
Since the configuration of the compound document processing apparatus 1 according to the eleventh embodiment is the same as that of the compound document processing apparatus 1 according to the first embodiment, illustration and detailed description of the configuration are omitted. In the following,
A description will be given of a compound document-compatible application activation process (see FIG. 25) executed by the compound document processing apparatus 1 according to the first embodiment.

【0251】図25は、本実施の形態における複合ドキ
ュメント処理装置1によって実行される複合ドキュメン
ト対応アプリケーション起動処理を示すフローチャート
であり、図26は、図25に示す複合ドキュメント対応
アプリケーション起動処理を実行した際の表示例を示す
図である。
FIG. 25 is a flowchart showing a compound document corresponding application starting process executed by the compound document processing apparatus 1 according to the present embodiment, and FIG. 26 executes the compound document corresponding application starting process shown in FIG. It is a figure showing the example of a display at the time.

【0252】複合ドキュメント対応アプリケーション起
動処理において、CPU2は、複合ドキュメントアイコ
ン4pをアクティブにされた状態で(ステップS120
1)、任意のアプリケーションが起動されると(ステッ
プS1202)、当該起動されたアプリケーションは前
記アクティブにされた複合ドキュメントアイコン4pに
対応する複合ドキュメントに関連するアプリケーション
であるか否かを判別する(ステップS1203)。
[0252] In the compound document corresponding application start-up processing, the CPU 2 keeps the compound document icon 4p activated (step S120).
1) When an arbitrary application is started (step S1202), it is determined whether or not the started application is an application related to the compound document corresponding to the activated compound document icon 4p (step S1202). S1203).

【0253】そして、複合ドキュメントに関連するアプ
リケーションでないと判別された場合には(ステップS
1203;NO)、アプリケーションを起動した後(ス
テップS1204)、通常の処理を行う。また、複合ド
キュメントに関連するアプリケーションであると判別さ
れた場合には(ステップS1203;YES)、アプリ
ケーションを起動した後(ステップS1205)、複合
ドキュメントを構成するオブジェクトの中から、起動し
たアプリケーションに対応するものを検索する(ステッ
プS1206)。
If it is determined that the application is not an application related to the compound document (step S
1203; NO), after activating the application (step S1204), normal processing is performed. If it is determined that the application is related to the compound document (step S1203; YES), the application is started (step S1205), and the object corresponding to the started application is selected from the objects constituting the compound document. The object is searched (step S1206).

【0254】次いで、CPU2は、新規ファイルを開き
(ステップS1207)、当該新規ファイルに、前記ス
テップS1206の検索によって抽出されたオブジェク
トをひとつ読み込む(ステップS1208)。更に、C
PU2は、起動したアプリケーションに対応するオブジ
ェクトはまだ他にもあるか否かを判別し(ステップS1
209)、あると判別された場合には(ステップS12
09;YES)、既に読み込んだオブジェクトの末尾に
次のオブジェクトを読み込む位置を確定し(ステップS
1210)、再度ステップS1208に移行する。
Next, the CPU 2 opens a new file (step S1207), and reads one object extracted by the search in step S1206 into the new file (step S1208). Further, C
PU2 determines whether there is any other object corresponding to the activated application (step S1).
209), if it is determined that there is (step S12)
09; YES), the position for reading the next object is determined at the end of the already read object (step S).
1210), and the process returns to step S1208.

【0255】また、CPU2は、起動したアプリケーシ
ョンに対応するオブジェクトは他にはないと判別された
場合には(ステップS1209;NO)、読み込まれた
オブジェクトに対する編集作業の後(ステップS121
1)、保存実行指示が入力されたか否かを判別する(ス
テップS1212)。そして、CPU2は、保存実行指
示が入力されたと判別された場合には(ステップS12
12;YES)、新規ファイル上のオブジェクトを再分
解し(ステップS1213)、各オブジェクトのファイ
ルを更新した後(ステップS1214)、新規ファイル
を削除する(ステップS1215)。
If it is determined that there is no other object corresponding to the started application (step S1209; NO), the CPU 2 edits the read object (step S121).
1) It is determined whether or not a save execution instruction has been input (step S1212). When it is determined that the storage execution instruction has been input (step S12).
12; YES), the objects in the new file are decomposed again (step S1213), and after updating the file of each object (step S1214), the new file is deleted (step S1215).

【0256】次いで、CPU2は、入力部3を介して編
集終了の指示入力がなされたか否かを判別し(ステップ
S1216)、編集終了の指示入力がなされていないと
判別された場合には(ステップS1216;NO)、再
度ステップS1211に移行し、終了の指示入力がなさ
れたと判別された場合には(ステップS1216;YE
S)、一連の複合ドキュメント対応アプリケーション起
動処理を終了する。
Next, the CPU 2 determines whether or not an instruction to end the editing has been input through the input unit 3 (step S1216). If it is determined that the instruction to end the editing has not been input (step S1216). (S1216; NO), the process returns to step S1211, and when it is determined that the end instruction has been input (step S1216; YE).
S), a series of compound document corresponding application activation processing ends.

【0257】以下、図26を参照して、図25に示す複
合ドキュメント対応アプリケーション起動処理が実行さ
れた際の表示部4の表示画面の表示例について説明す
る。
Hereinafter, a display example of the display screen of the display unit 4 when the compound document corresponding application start processing shown in FIG. 25 is executed will be described with reference to FIG.

【0258】図26(a)は、表示画面4a内に複数の
アプリケーションアイコン4e,4e,・・・・と、複合ド
キュメントアイコン4pとが表示されている状態を示し
ている。このような状態において、図26(b)に示す
ように、入力部3としてのマウスの操作に応じて、複合
ドキュメントアイコン4pが選択されてハイライト表示
とされた後に、複数のアプリケーションアイコン4e,
4e,・・・・の内のアプリケーションアイコン4e(a)
に対応するアプリケーションAが起動されると、図26
(c)に示すように、複合ドキュメントアイコン4pに
対応する複合ドキュメント中のオブジェクトの内、アプ
リケーションAに対応するオブジェクトを編集するアプ
リケーションウィンドウ4bが起動する。
FIG. 26 (a) shows a state where a plurality of application icons 4e, 4e,... And a compound document icon 4p are displayed on the display screen 4a. In such a state, as shown in FIG. 26 (b), after the compound document icon 4p is selected and highlighted in response to the operation of the mouse as the input unit 3, a plurality of application icons 4e,
Application icons 4e (a) among 4e,.
When the application A corresponding to is started, FIG.
As shown in (c), an application window 4b for editing the object corresponding to the application A among the objects in the compound document corresponding to the compound document icon 4p is activated.

【0259】以上説明したように、本実施の形態におけ
る複合ドキュメント処理装置1によれば、CPU2は、
複合ドキュメント対応アプリケーション起動処理(図2
5参照)において、複合ドキュメントアイコン4pをア
クティブにされた状態で、任意のアプリケーションが起
動され、当該起動されたアプリケーションが前記アクテ
ィブにされた複合ドキュメントアイコン4pに対応する
複合ドキュメントに関連するアプリケーションである場
合には、アプリケーションを起動した後、複合ドキュメ
ントを構成するオブジェクトの中から、起動したアプリ
ケーションに対応するものを検索し、該当するオブジェ
クトを新規ファイル上に順次読み込む。
As described above, according to the compound document processing apparatus 1 of the present embodiment, the CPU 2
Application start processing for compound document (Fig. 2
5), an arbitrary application is activated in a state where the compound document icon 4p is activated, and the activated application is an application related to the compound document corresponding to the activated compound document icon 4p. In such a case, after the application is started, the object corresponding to the started application is searched from the objects constituting the compound document, and the corresponding objects are sequentially read into a new file.

【0260】したがって、同一のアプリケーションに対
応する複数のオブジェクトをまとめて読み込むことがで
きるため、従来のように、複合ドキュメントを構成する
同種のオブジェクトを個別に開いて編集するオブジェク
トをその都度切り換えるといった手間を省くことがで
き、複合ドキュメント処理装置1の操作性を向上させ
て、複合ドキュメント編集処理を高能率化することがで
きる。
Therefore, since a plurality of objects corresponding to the same application can be read at once, it is troublesome to open the same kind of objects constituting the compound document individually and to switch the object to be edited each time as in the related art. Can be omitted, the operability of the compound document processing apparatus 1 can be improved, and the compound document editing process can be performed more efficiently.

【0261】(第12の実施の形態)図27及び図28
を参照して本発明の第12の実施の形態における複合ド
キュメント処理装置1について説明する。
(Twelfth Embodiment) FIGS. 27 and 28
The compound document processing apparatus 1 according to the twelfth embodiment of the present invention will be described with reference to FIG.

【0262】なお、本第12の実施の形態における複合
ドキュメント処理装置1の構成は、前記第1の実施の形
態における複合ドキュメント処理装置1と同様であるの
で、構成の図示及び詳細な説明を省略し、以下、本第1
2の実施の形態における複合ドキュメント処理装置1に
よって実行されるオブジェクト対応アプリケーション識
別表示処理(図27参照)について説明することとす
る。
Since the configuration of the compound document processing apparatus 1 according to the twelfth embodiment is the same as that of the compound document processing apparatus 1 according to the first embodiment, illustration and detailed description of the configuration are omitted. In the following,
The object corresponding application identification display processing (see FIG. 27) executed by the compound document processing apparatus 1 in the second embodiment will be described.

【0263】図27は、本実施の形態における複合ドキ
ュメント処理装置1によって実行されるオブジェクト対
応アプリケーション識別表示処理を示すフローチャート
であり、図28は、図27に示すオブジェクト対応アプ
リケーション識別表示処理を実行した際の表示例を示す
図である。
FIG. 27 is a flowchart showing the object corresponding application identification display processing executed by the compound document processing apparatus 1 according to the present embodiment, and FIG. 28 executes the object corresponding application identification display processing shown in FIG. It is a figure showing the example of a display at the time.

【0264】オブジェクト対応アプリケーション識別表
示処理において、CPU2は、複合ドキュメントのファ
イルが開かれると(ステップS1301)、オブジェク
ト毎に対応するアプリケーションを識別するためのアプ
リケーション区切りの挿入指示が入力されたか否かを判
別し(ステップS1302)、入力されていないと判別
された場合には(ステップS1302;NO)、編集等
のその他の処理を行う。
In the object corresponding application identification display processing, when the file of the compound document is opened (step S1301), CPU 2 determines whether or not an instruction to insert an application delimiter for identifying an application corresponding to each object has been input. If it is determined (step S1302) that it has not been input (step S1302; NO), other processing such as editing is performed.

【0265】また、CPU2は、アプリケーション区切
りの挿入指示が入力されたと判別された場合には(ステ
ップS1302;YES)、オブジェクト毎にアプリケ
ーション区切り枠4qを表示し(ステップS130
3)、当該アプリケーション区切り枠4q上に各オブジ
ェクトを作成したアプリケーションに対応するアプリケ
ーションアイコン4rを表示する(ステップS130
4)。
If it is determined that an instruction to insert an application delimiter has been input (step S1302; YES), CPU 2 displays application delimiter frame 4q for each object (step S130).
3) Display an application icon 4r corresponding to the application that created each object on the application division frame 4q (step S130).
4).

【0266】更に、CPU2は、アプリケーション区切
り枠4q上のアプリケーションアイコン4rがクリック
されたか否かを判別し(ステップS1305)、クリッ
クされたと判別された場合には(S1305;YE
S)、当該アプリケーションアイコン4rに対応するア
プリケーションを起動する(ステップS1306)。そ
して、CPU2は、クリックされたアプリケーションア
イコン4rの位置に対応するオブジェクトのファイルを
開き(ステップS1307)、表示画面4aの表示を更
新して(ステップS1308)、一連のオブジェクト対
応アプリケーション識別表示処理を終了する。
Further, the CPU 2 determines whether or not the application icon 4r on the application dividing frame 4q has been clicked (step S1305). If it is determined that the application icon 4r has been clicked (S1305; YE)
S), the application corresponding to the application icon 4r is started (step S1306). Then, the CPU 2 opens the file of the object corresponding to the position of the clicked application icon 4r (step S1307), updates the display on the display screen 4a (step S1308), and ends a series of object corresponding application identification display processing. I do.

【0267】また、CPU2は、アプリケーション区切
り枠4q上のアプリケーションアイコン4rがクリック
されていないと判別された場合には(ステップS130
5;NO)、入力部3を介してアプリケーション区切り
終了の指示入力がなされたか否かを判別し(ステップS
1309)、アプリケーション区切り終了の指示入力が
なされていないと判別された場合には(ステップS13
09;NO)、一連のオブジェクト対応アプリケーショ
ン識別表示処理を終了する。また、アプリケーション区
切り終了の指示入力がなされたと判別された場合には
(ステップS1309;YES)、アプリケーション区
切り枠4q及びアプリケーションアイコン4rを消去し
た後(ステップS1310)、一連のオブジェクト対応
アプリケーション識別表示処理を終了する。
If the CPU 2 determines that the application icon 4r on the application dividing frame 4q has not been clicked (step S130).
5; NO), it is determined whether or not an instruction for terminating the application break has been input through the input unit 3 (step S).
1309) If it is determined that an instruction to end the application delimiter has not been input (step S13)
09; NO), the series of object corresponding application identification display processing ends. If it is determined that an instruction to end the application division has been input (step S1309; YES), the application division frame 4q and the application icon 4r are deleted (step S1310), and a series of object corresponding application identification display processing is performed. finish.

【0268】以下、図28を参照して、図27に示すオ
ブジェクト対応アプリケーション識別表示処理が実行さ
れた際の表示部4の表示画面の表示例について説明す
る。
Hereinafter, a display example of the display screen of the display unit 4 when the object corresponding application identification display processing shown in FIG. 27 is executed will be described with reference to FIG.

【0269】図28(a)は、複合ドキュメントを編集
するためのアプリケーションが起動され、表示画面4a
内にアプリケーションウィンドウ4bが表示されている
状態を示している。このような状態において、前記オブ
ジェクト対応アプリケーション識別表示処理が実行され
ると、図28(b)に示すように、オブジェクト毎にア
プリケーション区切り枠4q及びアプリケーションアイ
コン4rが表示される。
FIG. 28A shows an example in which an application for editing a compound document is activated and the display screen 4a is displayed.
Shows a state in which the application window 4b is displayed. When the object corresponding application identification display process is executed in such a state, an application division frame 4q and an application icon 4r are displayed for each object as shown in FIG.

【0270】以上説明したように、本実施の形態におけ
る複合ドキュメント処理装置1によれば、CPU2は、
オブジェクト対応アプリケーション識別表示処理(図2
7参照)において、アプリケーション区切りの挿入指示
が入力された場合には、オブジェクト毎にアプリケーシ
ョン区切り枠4qを表示し、当該アプリケーション区切
り枠4q上に各オブジェクトを作成したアプリケーショ
ンに対応するアプリケーションアイコン4rを表示す
る。更に、CPU2は、アプリケーション区切り枠4q
上のアプリケーションアイコン4rがクリックされた場
合には、当該アプリケーションアイコン4rに対応する
アプリケーションを起動し、クリックされたアプリケー
ションアイコン4rの位置に対応するオブジェクトのフ
ァイルを開く。
As described above, according to the compound document processing apparatus 1 of the present embodiment, the CPU 2
Object corresponding application identification display processing (FIG. 2)
7), when an instruction to insert an application segment is input, an application segment frame 4q is displayed for each object, and an application icon 4r corresponding to the application that created each object is displayed on the application segment frame 4q. I do. Further, the CPU 2 sets the application delimiter frame 4q
When the upper application icon 4r is clicked, the application corresponding to the application icon 4r is started, and the file of the object corresponding to the position of the clicked application icon 4r is opened.

【0271】したがって、複合ドキュメントを構成する
各オブジェクトの区切り及び各オブジェクトに対応する
アプリケーションを視覚的にはっきりと認識することが
できるため、複合ドキュメント処理装置1の使い勝手を
向上させることができる。また、各アプリケーション区
切り枠4q上に表示されたアプリケーションアイコン4
rをクリックすることにより、各オブジェクトを編集す
るためのアプリケーションを即座に起動することができ
るため、複合ドキュメント処理装置1の操作性を向上さ
せて、複合ドキュメント編集作業を高能率化することが
できる。
Therefore, since it is possible to visually and clearly recognize the division of each object constituting the compound document and the application corresponding to each object, the usability of the compound document processing apparatus 1 can be improved. Also, the application icon 4 displayed on each application division frame 4q
By clicking r, an application for editing each object can be started immediately, so that the operability of the compound document processing apparatus 1 can be improved and the compound document editing operation can be performed more efficiently. .

【0272】なお、本実施の形態における複合ドキュメ
ント処理装置1では、アプリケーション区切り枠4q上
に、アプリケーションアイコン4rを表示することとし
たが、各オブジェクトを作成したアプリケーションに対
応する名称や、シンボルマーク等のその他の表示形態を
採用してもよい。
In the compound document processing apparatus 1 according to the present embodiment, the application icon 4r is displayed on the application dividing frame 4q. However, the name, symbol mark, etc., corresponding to the application that created each object, etc. Other display modes may be adopted.

【0273】(第13の実施の形態)図29及び図30
を参照して本発明の第13の実施の形態における複合ド
キュメント処理装置1について説明する。
(Thirteenth Embodiment) FIGS. 29 and 30
The compound document processing apparatus 1 according to the thirteenth embodiment of the present invention will be described with reference to FIG.

【0274】なお、本第13の実施の形態における複合
ドキュメント処理装置1の構成は、前記第1の実施の形
態における複合ドキュメント処理装置1と同様であるの
で、構成の図示及び詳細な説明を省略し、以下、本第1
3の実施の形態における複合ドキュメント処理装置1に
よって実行される最適アプリケーション表示処理(図2
9参照)について説明することとする。
Since the configuration of the compound document processing apparatus 1 according to the thirteenth embodiment is the same as that of the compound document processing apparatus 1 according to the first embodiment, illustration and detailed description of the configuration are omitted. In the following,
The optimum application display processing executed by the compound document processing apparatus 1 according to the third embodiment (FIG. 2)
9) will be described.

【0275】図29は、本実施の形態における複合ドキ
ュメント処理装置1によって実行される最適アプリケー
ション表示処理を示すフローチャートであり、図30
は、図29に示す最適アプリケーション表示処理を実行
した際の表示例を示す図である。
FIG. 29 is a flowchart showing the optimum application display processing executed by the compound document processing apparatus 1 in the present embodiment.
FIG. 30 is a diagram showing a display example when the optimum application display process shown in FIG. 29 is executed.

【0276】最適アプリケーション表示処理において、
CPU2は、複合ドキュメントを構成する各オブジェク
ト毎に最適なアプリケーションを表示するための最適ア
プリケーション表示指示が入力されると(ステップS1
401)、ドキュメント構成図表示ウィンドウ4jに新
規ドキュメントを表示する(ステップS1402)。そ
して、CPU2は、新規ドキュメントに対してオブジェ
クト区切り枠4sによってレイアウトの割り振りが入力
されると(ステップS1403)、当該割り振り内容の
確定指示が入力されたか否かを判別し(ステップS14
04)、入力されていないと判別された場合には(ステ
ップS1404;NO)、再度ステップS1403に移
行する。
In the optimum application display processing,
The CPU 2 receives an optimum application display instruction for displaying an optimum application for each object constituting the compound document (step S1).
401), a new document is displayed in the document configuration diagram display window 4j (step S1402). When the layout assignment is input to the new document by the object dividing frame 4s (step S1403), the CPU 2 determines whether or not an instruction to confirm the assignment content has been input (step S14).
04) If it is determined that no input has been made (step S1404; NO), the process returns to step S1403.

【0277】また、CPU2は、割り振り内容の確定指
示が入力されたと判別された場合には(ステップS14
04;YES)、各割り振り毎にオブジェクトの内容
(文章、グラフ、表等)を示すオブジェクト種別4tが
入力されると(ステップS1405)、全てのオブジェ
クトの内容の入力が終了したか否かを判別し(ステップ
S1406)、終了していないと判別された場合には
(ステップS1406;NO)、再度ステップS140
5に移行する。
If it is determined that the instruction for deciding the content of the allocation has been input (step S14).
04; YES), when the object type 4t indicating the contents (text, graph, table, etc.) of the object is input for each allocation (step S1405), it is determined whether or not the input of the contents of all objects has been completed. Then, if it is determined that the processing has not been completed (step S1406; NO), step S140 is performed again.
Move to 5.

【0278】また、CPU2は、全てのオブジェクトの
内容の入力が終了したと判別された場合には(ステップ
S1406;YES)、入力されたオブジェクトの内容
に対応づけられたアプリケーションを検索して確定する
(ステップS1407)。更に、CPU2は、全てのオ
ブジェクトに対応するアプリケーションが確定したか否
かを判別し(ステップS1408)、確定していないと
判別された場合には(ステップS1408;NO)、再
度ステップS1407に移行し、また、確定したと判別
された場合には(ステップS1408;YES)、各オ
ブジェクト毎にアプリケーションアイコン4rやアプリ
ケーション名等を表示する(ステップS1409)。
When it is determined that the input of the contents of all objects has been completed (step S1406; YES), the CPU 2 searches for and determines an application corresponding to the input object contents. (Step S1407). Further, the CPU 2 determines whether or not the application corresponding to all the objects has been determined (step S1408). If it is determined that the application has not been determined (step S1408; NO), the process returns to step S1407 again. If it is determined that the object is determined (step S1408; YES), the application icon 4r, the application name, and the like are displayed for each object (step S1409).

【0279】そして、CPU2は、各オブジェクト毎の
アプリケーションを決定する指示が入力されたか否かを
判別し(ステップS1410)、入力されたと判別され
た場合には(ステップS1410;YES)、ドキュメ
ント構成図表示ウィンドウ4j内に表示されるドキュメ
ント完成図を確定し(ステップS1411)、いずれか
のアプリケーションアイコン4rをダブルクリックする
などの操作によりアプリケーションの起動入力がなされ
ると(ステップS1412)、オブジェクトに対応する
アプリケーションを起動し(ステップS1413)、新
規ファイルを開いて(ステップS1414)、各アプリ
ケーションの処理へと移行する。
Then, CPU 2 determines whether or not an instruction to determine an application for each object has been input (step S1410). If it is determined that an instruction has been input (step S1410; YES), the document configuration diagram When the document completed view displayed in the display window 4j is determined (step S1411), and an application activation input is performed by an operation such as double-clicking on any one of the application icons 4r (step S1412), the object corresponds to the object. The application is started (Step S1413), a new file is opened (Step S1414), and the process proceeds to each application.

【0280】また、CPU2は、各オブジェクト毎のア
プリケーションを決定する指示が入力されていないと判
別された場合には(ステップS1410;NO)、オブ
ジェクト毎に表示されたアプリケーションアイコン4r
等によって示されるアプリケーション以外の別アプリケ
ーションを検討対象とする指示が入力されたか否かを判
別し(ステップS1415)、入力されたと判別された
場合には(ステップS1415;YES)、その他の候
補となるアプリケーションを表示し(ステップS141
6)、再度ステップS1415に移行する。また、CP
U2は、別アプリケーションを検討対象とする指示が入
力されていないと判別された場合には(ステップS14
15;NO)、一連の最適アプリケーション表示処理を
終了する。
If it is determined that the instruction to determine the application for each object has not been input (step S1410; NO), the CPU 2 displays the application icon 4r displayed for each object.
Then, it is determined whether or not an instruction for considering another application other than the application indicated by the application has been input (step S1415), and when it is determined that the instruction has been input (step S1415; YES), it becomes another candidate. Display the application (step S141)
6) The process moves to step S1415 again. Also, CP
If U2 determines that the instruction to consider another application has not been input (step S14)
15; NO), a series of optimal application display processing ends.

【0281】以下、図30を参照して、図29に示す最
適アプリケーション表示処理が実行された際の表示部4
の表示画面の表示例について説明する。
Hereinafter, referring to FIG. 30, display unit 4 when the optimum application display process shown in FIG. 29 has been executed will be described.
A display example of the display screen will be described.

【0282】図30(a)は、表示画面4a内に複数の
アプリケーションアイコン4e,4e,・・・・と、ドキュ
メント構成図表示ウィンドウ4jとが表示されている状
態を示している。このような状態において、図30
(b)に示すように、新規ドキュメントに対してオブジ
ェクト区切り枠4sによってレイアウトの割り振りが入
力され、更に、図30(c)に示すように、各オブジェ
クト区切り枠4s内に、各割り振り毎にオブジェクトの
内容(文章、グラフ、表等)を示すオブジェクト種別4
tが入力されると、図30(d)に示すように、入力さ
れたオブジェクトの内容に対応づけられたアプリケーシ
ョンを確定して、各オブジェクト毎にアプリケーション
アイコン4rを表示する。
FIG. 30A shows a state in which a plurality of application icons 4e, 4e,... And a document configuration diagram display window 4j are displayed on the display screen 4a. In such a state, FIG.
As shown in FIG. 30B, the layout allocation is input to the new document by the object dividing frame 4s. Further, as shown in FIG. Object type 4 indicating the contents (text, graph, table, etc.)
When t is input, as shown in FIG. 30D, an application associated with the content of the input object is determined, and an application icon 4r is displayed for each object.

【0283】以上説明したように、本実施の形態におけ
る複合ドキュメント処理装置1によれば、CPU2は、
最適アプリケーション表示処理(図29参照)におい
て、最適アプリケーション表示指示が入力されると、ド
キュメント構成図表示ウィンドウ4jに新規ドキュメン
トを表示し、新規ドキュメントに対してオブジェクト区
切り枠4sによってレイアウトの割り振りが入力され、
各割り振り毎にオブジェクトの内容(文章、グラフ、表
等)を示すオブジェクト種別4tが入力されると、入力
されたオブジェクトの内容に対応づけられたアプリケー
ションを検索して確定し、各オブジェクト毎にアプリケ
ーションアイコン4rやアプリケーション名等を表示す
る。
As described above, according to the compound document processing apparatus 1 of the present embodiment, the CPU 2
In the optimum application display process (see FIG. 29), when an optimum application display instruction is input, a new document is displayed in the document configuration diagram display window 4j, and layout allocation is input to the new document by the object dividing frame 4s. ,
When an object type 4t indicating the content (text, graph, table, etc.) of the object is input for each allocation, an application associated with the input object content is searched and determined, and the application is determined for each object. The icon 4r and the application name are displayed.

【0284】したがって、複合ドキュメントを新規に作
成する際に、レイアウトの割り振り及び各割り振り毎の
オブジェクト種別4tを入力して概形を定めることによ
り、当該複合ドキュメントを作成するために最適なアプ
リケーションを決定しアプリケーションアイコン4r等
を表示させることができるため、オブジェクト作成のた
めにユーザがその都度最適なアプリケーションを選択す
る手間を省くことができ、複合ドキュメント処理装置1
の使い勝手を向上させて、複合ドキュメント作成処理を
高能率化することができる。また、各割り振りに対応し
て表示されるアプリケーションアイコン4r等をクリッ
クすることによって、オブジェクトを作成するためのア
プリケーションを即座に起動することができるため、複
合ドキュメント処理装置1の操作性を向上させることが
できる。
Therefore, when a new compound document is created, by allocating the layout and inputting the object type 4t for each assignment to determine the outline, the most suitable application for creating the compound document is determined. Since the application icon 4r or the like can be displayed, it is possible to save the user from having to select an optimum application each time to create an object.
, The efficiency of compound document creation processing can be increased. Further, by clicking an application icon 4r or the like displayed corresponding to each allocation, an application for creating an object can be immediately activated, thereby improving the operability of the compound document processing apparatus 1. Can be.

【0285】なお、本実施の形態における複合ドキュメ
ント処理装置1では、各割り振りに対応してアプリケー
ションアイコン4rを表示することとしたが、各オブジ
ェクトを作成したアプリケーションに対応する名称や、
シンボルマーク等のその他の表示形態を採用してもよ
い。また、各割り振り毎に入力するオブジェクト種別4
tは、図30に示すような文字によるもの以外に、オブ
ジェクトの種別を表すシンボル等のその他の表示形態の
ものを採用することとしてもよい。
In the compound document processing apparatus 1 according to the present embodiment, the application icon 4r is displayed corresponding to each allocation. However, the name corresponding to the application that created each object,
Other display forms such as a symbol mark may be adopted. Also, the object type 4 input for each allocation
As for t, other display forms such as a symbol representing the type of the object may be adopted other than the characters as shown in FIG.

【0286】(第14の実施の形態)図31及び図32
を参照して本発明の第14の実施の形態における複合ド
キュメント処理装置1について説明する。
(Fourteenth Embodiment) FIGS. 31 and 32
The compound document processing apparatus 1 according to the fourteenth embodiment of the present invention will be described with reference to FIG.

【0287】なお、本第14の実施の形態における複合
ドキュメント処理装置1の構成は、前記第1の実施の形
態における複合ドキュメント処理装置1と同様であるの
で、構成の図示及び詳細な説明を省略し、以下、本第1
4の実施の形態における複合ドキュメント処理装置1に
よって実行される再生オブジェクト貼り付け処理(図3
1参照)について説明することとする。
Since the configuration of the compound document processing apparatus 1 according to the fourteenth embodiment is the same as that of the compound document processing apparatus 1 according to the first embodiment, illustration and detailed description of the configuration are omitted. In the following,
The reproduction object pasting process executed by the compound document processing apparatus 1 according to the fourth embodiment (FIG. 3)
1) will be described.

【0288】図31は、本実施の形態における複合ドキ
ュメント処理装置1によって実行される再生オブジェク
ト貼り付け処理を示すフローチャートであり、図32
は、図31に示す再生オブジェクト貼り付け処理を実行
した際の表示例を示す図である。
FIG. 31 is a flowchart showing a reproduction object pasting process executed by the compound document processing apparatus 1 according to the present embodiment.
FIG. 32 is a diagram showing a display example when the reproduction object paste process shown in FIG. 31 is executed.

【0289】再生オブジェクト貼り付け処理において、
CPU2は、ドキュメントの作成中の処理において(ス
テップS1501)、動画や音声等の再生可能な再生オ
ブジェクトの取り込みが指示されたか否かを判別し(ス
テップS1502)、指示されていないと判別された場
合には(ステップS1502;NO)、他の処理へ移行
する。また、CPU2は、再生オブジェクトの取り込み
が指示されたと判別された場合には(ステップS150
2;YES)、取り込み指示された再生オブジェクト中
に当該再生オブジェクトについての副情報があるか否か
を判別し(ステップS1503)、ないと判別された場
合には後述するステップS1508に移行する。
In the reproduction object paste processing,
In the process during the creation of the document (step S1501), the CPU 2 determines whether or not an instruction to capture a playable reproduction object such as a moving image or a sound has been issued (step S1502). (Step S1502; NO), the process proceeds to another process. On the other hand, when it is determined that the capture of the reproduction object has been instructed (step S150).
2; YES), it is determined whether or not there is sub-information about the playback object in the playback object instructed to be captured (step S1503). If it is determined that there is no sub-information, the process proceeds to step S1508 described later.

【0290】また、CPU2は、副情報があると判別さ
れた場合には(ステップS1503;YES)、ドキュ
メント内の文章を検索して(ステップS1504)、当
該副情報とドキュメント内のキーワードが一致するか否
かを判別する(ステップS1505)。そして、CPU
2は、副情報とキーワードが一致すると判別された場合
には(ステップS1505;YES)、文章の該当位置
にキーワード候補枠4vを表示する(ステップS150
6)。
When it is determined that there is sub-information (step S1503; YES), CPU 2 searches for a sentence in the document (step S1504), and the sub-information matches the keyword in the document. It is determined whether or not this is the case (step S1505). And CPU
When it is determined that the sub-information matches the keyword (step S1505; YES), the keyword candidate frame 4v is displayed at the corresponding position of the sentence (step S150).
6).

【0291】更に、CPU2は、副情報とキーワードが
一致しないと判別された場合(ステップS1505;N
O)、または、ステップS1506の終了後、ドキュメ
ント内の文章検索の終了が指示されたか否かを判別し
(ステップS1507)、指示されていないと判別され
た場合には(ステップS1507;NO)、再度ステッ
プS1504に移行する。また、検索の終了が指示され
たと判別された場合には(ステップS1507;YE
S)、再生オブジェクトに対応する再生ボタン4wの表
示位置を確定し(ステップS1508)、前記キーワー
ド候補枠4vが表示されたキーワードの近傍に再生ボタ
ン4wを表示する(ステップS1509)。
Further, when it is determined that the sub-information does not match the keyword (step S1505; N).
O) Or, after the end of step S1506, it is determined whether or not the end of the text search in the document has been instructed (step S1507). If it is determined that the end has not been instructed (step S1507; NO), The process moves to step S1504 again. If it is determined that the end of the search is instructed (step S1507; YE
S), the display position of the play button 4w corresponding to the play object is determined (step S1508), and the play button 4w is displayed near the keyword displaying the keyword candidate frame 4v (step S1509).

【0292】本再生オブジェクト貼り付け処理の一連の
処理として、または、その他の処理の途中において、C
PU2は、再生ボタン4wがクリック操作されたか否か
を判別し(ステップS1510)、操作されていないと
判別された場合には(ステップS1510;NO)、一
連の再生オブジェクト貼り付け処理を終了する。また、
再生ボタン4wが操作されたと判別された場合には(ス
テップS1510;YES)、再生ボタン4wに対応す
る再生オブジェクト4uを再生する(ステップS151
1)。
As a series of processing for pasting the reproduced object, or during other processing,
The PU 2 determines whether or not the reproduction button 4w has been clicked (step S1510). If it is determined that the reproduction button 4w has not been operated (step S1510; NO), the PU2 ends a series of reproduction object paste processing. Also,
If it is determined that the play button 4w has been operated (step S1510; YES), the play object 4u corresponding to the play button 4w is played (step S151).
1).

【0293】更に、CPU2は、入力部3を介して終了
の指示入力がなされたか否かを判別し(ステップS15
12)、終了の指示入力がなされていないと判別された
場合には(ステップS1512;NO)、他処理に移行
し、終了の指示入力がなされたと判別された場合には
(ステップS1512;YES)、一連の再生オブジェ
クト貼り付け処理を終了する。
Further, CPU 2 determines whether or not an end instruction has been input through input unit 3 (step S15).
12) If it is determined that the end instruction has not been input (step S1512; NO), the process proceeds to another process, and if it is determined that the end instruction has been input (step S1512; YES). Then, a series of reproduction object pasting processing ends.

【0294】以下、図32を参照して、図31に示す再
生オブジェクト貼り付け処理が実行された際の表示部4
の表示画面の表示例について説明する。
Referring to FIG. 32, display unit 4 when the reproduction object pasting process shown in FIG. 31 is executed will now be described.
A display example of the display screen will be described.

【0295】図32(a)は、表示画面4aに表示され
たアプリケーションウィンドウ4bによってドキュメン
トの作成が行われ、当該作成中のドキュメントに再生オ
ブジェクト4uが取り込まれた状態を示している。この
図32(a)に示すように、ドキュメント中に再生オブ
ジェクト4uが取り込まれると、ドキュメント内の文章
が検索されて、図32(b)に示すように、再生オブジ
ェクト4u中の副情報と一致するキーワードにキーワー
ド候補枠4vが表示される。そして、図32(b)に示
すようにキーワード候補枠4vが表示されている状態
で、文章検索の終了指示が入力されると、当該キーワー
ド候補枠4vに対応するキーワードの近傍に、図32
(c)に示すように再生ボタン4wが表示されることと
なる。
FIG. 32A shows a state in which a document is created by the application window 4b displayed on the display screen 4a, and the reproduction object 4u is taken into the document being created. As shown in FIG. 32 (a), when the reproduction object 4u is captured in the document, the text in the document is searched and, as shown in FIG. 32 (b), matches the sub-information in the reproduction object 4u. A keyword candidate frame 4v is displayed for the keyword to be executed. Then, when an instruction to end the sentence search is input in a state where the keyword candidate frame 4v is displayed as shown in FIG. 32 (b), FIG. 32 is displayed near the keyword corresponding to the keyword candidate frame 4v.
The play button 4w is displayed as shown in FIG.

【0296】以上説明したように、本実施の形態におけ
る複合ドキュメント処理装置1によれば、CPU2は、
再生オブジェクト貼り付け処理(図31参照)におい
て、ドキュメントの作成中の処理において、動画や音声
等の再生可能な再生オブジェクトの取り込みが指示さ
れ、取り込み指示された再生オブジェクト中に当該再生
オブジェクトについての副情報がある場合には、ドキュ
メント内の文章を検索して、当該副情報とドキュメント
内のキーワードが一致するか否かを判別する。そして、
CPU2は、副情報とキーワードが一致する場合には、
文章の該当位置にキーワード候補枠4vを表示し、キー
ワード候補枠4vが表示されたキーワードの近傍に再生
ボタン4wを表示する。また、本再生オブジェクト貼り
付け処理の一連の処理として、または、その他の処理の
途中において、CPU2は、再生ボタン4wがクリック
操作された場合には、再生ボタン4wに対応する再生オ
ブジェクト4uを再生する。
As described above, according to the compound document processing apparatus 1 of the present embodiment, the CPU 2
In the playback object pasting process (see FIG. 31), in the process during creation of a document, an instruction to capture a playable object, such as a moving image or a sound, is given. If there is information, the text in the document is searched to determine whether or not the sub-information matches the keyword in the document. And
When the sub-information matches the keyword, the CPU 2
A keyword candidate frame 4v is displayed at a corresponding position in the text, and a play button 4w is displayed near the keyword on which the keyword candidate frame 4v is displayed. In addition, as a series of processing of this reproduction object pasting processing or during other processing, when the reproduction button 4w is clicked, the reproduction object 4u corresponding to the reproduction button 4w is reproduced. .

【0297】したがって、複合ドキュメントに取り込む
再生オブジェクトに関連する文章中のキーワードの近傍
に再生ボタン4wを表示することができるため、再生オ
ブジェクトを含む複合ドキュメントの作成に関して複合
ドキュメント処理装置1の操作性を向上させることがで
き、複合ドキュメント編集を高能率化することができ
る。また、複合ドキュメントを編集するアプリケーショ
ン自身が再生オブジェクトの再生機能を有し、再生ボタ
ン4wの指示に応じて再生オブジェクトを再生すること
ができるため、再生オブジェクト再生のために一般に大
量にメモリを消費する再生オブジェクト作成アプリケー
ション等を起動せずにすみ、複合ドキュメント処理装置
1の使い勝手を向上させることができる。
[0297] Therefore, the play button 4w can be displayed near the keyword in the text related to the reproduction object to be taken into the compound document, so that the operability of the compound document processing apparatus 1 for creating the compound document including the reproduction object is improved. It is possible to improve the efficiency of compound document editing. Further, since the application for editing the compound document itself has a reproduction object reproduction function and can reproduce the reproduction object in accordance with the instruction of the reproduction button 4w, a large amount of memory is generally consumed for reproducing the reproduction object. It is not necessary to start the reproduction object creation application or the like, and the usability of the compound document processing apparatus 1 can be improved.

【0298】(第15の実施の形態)図33及び図34
を参照して本発明の第15の実施の形態における複合ド
キュメント処理装置1について説明する。
(Fifteenth Embodiment) FIGS. 33 and 34
The compound document processing apparatus 1 according to the fifteenth embodiment of the present invention will be described with reference to FIG.

【0299】なお、本第15の実施の形態における複合
ドキュメント処理装置1の構成は、前記第1の実施の形
態における複合ドキュメント処理装置1と同様であるの
で、構成の図示及び詳細な説明を省略し、以下、本第1
5の実施の形態における複合ドキュメント処理装置1に
よって実行される動画オブジェクト同時再生処理(図3
3参照)について説明することとする。
Since the configuration of the compound document processing apparatus 1 according to the fifteenth embodiment is the same as that of the compound document processing apparatus 1 according to the first embodiment, illustration and detailed description of the configuration are omitted. In the following,
5 is a moving image object simultaneous reproduction process executed by the compound document processing apparatus 1 according to the fifth embodiment (FIG.
3) will be described.

【0300】図33は、本実施の形態における複合ドキ
ュメント処理装置1によって実行される動画オブジェク
ト同時再生処理を示すフローチャートであり、図34
は、図33に示す動画オブジェクト同時再生処理を実行
した際の表示例を示す図である。
FIG. 33 is a flowchart showing the moving image object simultaneous reproduction processing executed by the compound document processing apparatus 1 according to the present embodiment.
FIG. 34 is a diagram showing a display example when the moving image object simultaneous reproduction process shown in FIG. 33 is executed.

【0301】動画オブジェクト同時再生処理において、
CPU2は、複合ドキュメントのファイルが開かれ(ス
テップS1601)、動画オブジェクトをピックアップ
する指示が入力されると(ステップS1602)、当該
複合ドキュメント中の動画オブジェクトの数をカウント
し(ステップS1603)、複合ドキュメントを編集す
るアプリケーションウィンドウ4bを当該カウントされ
た動画オブジェクト数で分割する(ステップS160
4)。
In the moving image object simultaneous reproduction processing,
When the compound document file is opened (step S1601) and an instruction to pick up a moving image object is input (step S1602), the CPU 2 counts the number of moving image objects in the compound document (step S1603). Is divided by the counted number of moving image objects (step S160).
4).

【0302】次いで、CPU2は、当該複合ドキュメン
トの動画オブジェクトを前記分割されたそれぞれの動画
オブジェクト表示エリア4x内に一覧表示し(ステップ
S1605)、更に、全動画オブジェクトを同時に再生
する指示が入力されたか否かを判別する(ステップS1
606)。そして、CPU2は、同時に再生する指示が
入力されていないと判別された場合には(ステップS1
606;NO)、その他の処理へ移行し、また、同時に
再生する指示が入力されたと判別された場合には(ステ
ップS1606;YES)、複数の動画オブジェクト表
示エリア4x内にそれぞれに表示された動画オブジェク
トを同時に再生し(ステップS1607)、再生処理を
終了するとその他の処理へ移行する。
Next, the CPU 2 displays a list of the moving image objects of the compound document in each of the divided moving image object display areas 4x (step S1605), and determines whether an instruction to reproduce all the moving image objects simultaneously has been input. Is determined (step S1).
606). Then, when it is determined that the instruction for simultaneous reproduction has not been input (step S1).
606; NO), proceeding to other processing, and if it is determined that an instruction to reproduce at the same time has been input (step S1606; YES), the moving image displayed in each of the moving image object display areas 4x The objects are reproduced at the same time (step S1607), and when the reproduction processing is completed, the processing shifts to other processing.

【0303】以下、図34を参照して、図33に示す動
画オブジェクト同時再生処理が実行された際の表示部4
の表示画面の表示例について説明する。
Referring to FIG. 34, display unit 4 when the moving image object simultaneous reproduction process shown in FIG. 33 is executed will now be described.
A display example of the display screen will be described.

【0304】図34(a)は、複合ドキュメントを編集
するアプリケーションウィンドウ4b内を動画オブジェ
クト数に応じて分割して設定された複数の動画オブジェ
クト表示エリア4x内にそれぞれ動画オブジェクトが表
示されている状態を示している。また、図34(b),
図34(c)によって、順次動画が再生されていく様子
を示している。
FIG. 34 (a) shows a state where moving image objects are displayed in a plurality of moving image object display areas 4x set by dividing the application window 4b for editing a compound document according to the number of moving image objects. Is shown. In addition, FIG.
FIG. 34C shows a state in which moving images are sequentially reproduced.

【0305】以上説明したように、本実施の形態におけ
る複合ドキュメント処理装置1によれば、CPU2は、
動画オブジェクト同時再生処理(図33参照)におい
て、動画オブジェクトをピックアップする指示が入力さ
れると、当該複合ドキュメント中の動画オブジェクトの
数をカウントし、複合ドキュメントを編集するアプリケ
ーションウィンドウ4bを当該カウントされた動画オブ
ジェクト数で分割して構成したそれぞれの動画オブジェ
クト表示エリア4x内に、当該複合ドキュメントの動画
オブジェクトを一覧表示し、更に、全動画オブジェクト
を同時に再生する指示が入力された場合には、複数の動
画オブジェクト表示エリア4x内にそれぞれに表示され
た動画オブジェクトを同時に再生する。
As described above, according to the compound document processing apparatus 1 of the present embodiment, the CPU 2
In the moving image object simultaneous reproduction process (see FIG. 33), when an instruction to pick up a moving image object is input, the number of moving image objects in the compound document is counted, and the application window 4b for editing the compound document is counted. A list of video objects of the compound document is displayed in each video object display area 4x divided by the number of video objects, and when an instruction to reproduce all the video objects simultaneously is input, a plurality of video objects are displayed. The moving image objects displayed in the moving image object display area 4x are simultaneously reproduced.

【0306】したがって、複合ドキュメント中の動画オ
ブジェクトの内容や再生状態等の確認作業を簡易的に同
時に行うことができるため、複合ドキュメント編集にお
ける確認作業を高能率化することができる。
[0306] Therefore, it is possible to easily and simultaneously check the contents and playback state of the moving image object in the compound document, so that the checking operation in editing the compound document can be performed more efficiently.

【0307】(第16の実施の形態)図35及び図36
を参照して本発明の第16の実施の形態における複合ド
キュメント処理装置1について説明する。
(Sixteenth Embodiment) FIGS. 35 and 36
The compound document processing apparatus 1 according to the sixteenth embodiment of the present invention will be described with reference to FIG.

【0308】なお、本第16の実施の形態における複合
ドキュメント処理装置1の構成は、前記第1の実施の形
態における複合ドキュメント処理装置1と同様であるの
で、構成の図示及び詳細な説明を省略し、以下、本第1
6の実施の形態における複合ドキュメント処理装置1に
よって実行されるリンクオブジェクト貼り付け処理(図
35参照)について説明することとする。
Since the configuration of the compound document processing apparatus 1 according to the sixteenth embodiment is the same as that of the compound document processing apparatus 1 according to the first embodiment, illustration and detailed description of the configuration are omitted. In the following,
A link object pasting process (see FIG. 35) executed by the compound document processing apparatus 1 in the sixth embodiment will be described.

【0309】図35は、本実施の形態における複合ドキ
ュメント処理装置1によって実行されるリンクオブジェ
クト貼り付け処理を示すフローチャートであり、図36
は、図35に示すリンクオブジェクト貼り付け処理を実
行した際の表示例を示す図である。
FIG. 35 is a flowchart showing a link object pasting process executed by compound document processing apparatus 1 according to the present embodiment.
FIG. 36 is a diagram showing a display example when the link object pasting process shown in FIG. 35 is executed.

【0310】リンクオブジェクト貼り付け処理におい
て、CPU2は、複合ドキュメントの文章編集が行われ
ると(ステップS1701)、当該文章編集処理におい
てリンクコマンド4yが入力されたか否かを判別し(ス
テップS1702)、入力されていないと判別された場
合には(ステップS1702;NO)、再度ステップS
1701に移行する。また、CPU2は、リンクコマン
ド4yが入力されたと判別された場合には(ステップS
1702;YES)、参照するオブジェクトを貼り付け
る領域としてオブジェクト貼り付けエリア4iを確保す
る(ステップS1704)。
In the link object pasting process, when the text of the compound document is edited (step S1701), the CPU 2 determines whether or not the link command 4y is input in the text editing process (step S1702). If it is determined that the process has not been performed (step S1702; NO), the process returns to step S170.
The process moves to 1701. On the other hand, when it is determined that the link command 4y has been input (step S5).
1702; YES), an object pasting area 4i is secured as a region where the referenced object is pasted (step S1704).

【0311】次いで、CPU2は、参照するオブジェク
トを作成するためのアプリケーションを起動し(ステッ
プS1704)、オブジェクトが作成され(ステップS
1705)、当該オブジェクトに副情報が書き込まれ
(ステップS1706)、オブジェクトをドキュメント
に貼り付ける処理が実行されると(ステップS170
7)、当該貼り付けるオブジェクトにリンク用副情報4
zがあるか否かを判別する(ステップS1708)。
Next, the CPU 2 starts an application for creating an object to be referred to (step S1704), and an object is created (step S1704).
1705) When the sub information is written to the object (step S1706), and the process of pasting the object to the document is executed (step S170)
7), link sub-information 4
It is determined whether or not z exists (step S1708).

【0312】そして、CPU2は、リンク用副情報4z
がないと判別された場合には(ステップS1708;N
O)、通常のオブジェクト貼り付け処理を行い、また、
リンク用副情報4zがあると判別された場合には(ステ
ップS1708;YES)、オブジェクトをドキュメン
ト中に貼り付けるためのデータ変換を行う(ステップS
1709)。すなわち、このデータ変換処理において、
CPU2は、副情報を含むオブジェクトデータを、純粋
なオブジェクト部分のデータと、副情報の部分のデータ
とに分離してそれぞれRAM6に格納する。
Then, the CPU 2 sets the link sub information 4z
If it is determined that there is no data (step S1708; N
O), perform normal object paste processing,
If it is determined that there is the link sub-information 4z (step S1708; YES), data conversion for pasting the object into the document is performed (step S1).
1709). That is, in this data conversion process,
The CPU 2 separates the object data including the sub-information into the data of the pure object part and the data of the sub-information part and stores them in the RAM 6 respectively.

【0313】次いで、CPU2は、オブジェクトをオブ
ジェクト貼り付けエリア4i内に表示するとともに(ス
テップS1710)、ドキュメントの文章中のリンクコ
マンド4yをリンク用副情報4zに変更して表示した後
(ステップS1711)、オブジェクト作成のためのア
プリケーションを終了する(ステップS1712)。そ
して、CPU2は、入力部3を介して編集終了の指示入
力がなされたか否かを判別し(ステップS1713)、
編集終了の指示入力がなされていないと判別された場合
には(ステップS1713;NO)、再度ステップS1
701に移行し、編集終了の指示入力がなされたと判別
された場合には(ステップS1713;YES)、一連
のリンクオブジェクト貼り付け処理を終了する。
Next, the CPU 2 displays the object in the object pasting area 4i (step S1710), and after changing the link command 4y in the text of the document to the link sub-information 4z and displays it (step S1711). Then, the application for object creation ends (step S1712). The CPU 2 determines whether or not an instruction to end the editing has been input through the input unit 3 (step S1713).
If it is determined that the editing end instruction has not been input (step S1713; NO), step S1 is performed again.
The flow shifts to 701, and if it is determined that the instruction input for ending the editing has been made (step S1713; YES), a series of link object pasting processing ends.

【0314】以下、図36を参照して、図35に示すリ
ンクオブジェクト貼り付け処理が実行された際の表示部
4の表示画面の表示例について説明する。
Hereinafter, a display example of the display screen of the display unit 4 when the link object pasting process shown in FIG. 35 is executed will be described with reference to FIG.

【0315】図36(a)は、表示画面4a内に複合ド
キュメントを編集するためのアプリケーションウィンド
ウ4bが表示され、編集中の複合ドキュメントの文章中
にリンクコマンド4yが入力され、またこのリンクコマ
ンド4yに対応するオブジェクトのためのオブジェクト
貼り付けエリア4iが確保されている状態を示してい
る。このような状態において、更にオブジェクト作成の
ためのアプリケーションが起動され、図36(b)に示
すようなオブジェクト4kが作成され、このオブジェク
ト4kに対してリンク用副情報4zが書き込まれた後、
オブジェクト4kがオブジェクト貼り付けエリア4iに
対して貼り付けられると、図36(c)に示すように、
リンクコマンド4yがリンク用副情報4zに変更されて
表示される。
In FIG. 36A, an application window 4b for editing a compound document is displayed on the display screen 4a, a link command 4y is input into the text of the compound document being edited, and the link command 4y is input. 2 shows a state in which an object pasting area 4i for an object corresponding to. In such a state, an application for creating an object is further activated, an object 4k is created as shown in FIG. 36B, and link sub-information 4z is written to this object 4k.
When the object 4k is pasted on the object pasting area 4i, as shown in FIG.
The link command 4y is changed to the link sub-information 4z and displayed.

【0316】以上説明したように、本実施の形態におけ
る複合ドキュメント処理装置1によれば、CPU2は、
リンクオブジェクト貼り付け処理(図35参照)におい
て、文章編集処理中にリンクコマンド4yが入力された
場合には、参照するオブジェクトを貼り付ける領域とし
てオブジェクト貼り付けエリア4iを確保し、参照する
オブジェクトを作成するためのアプリケーションを起動
し、オブジェクトが作成され、当該オブジェクトに副情
報が書き込まれ、オブジェクトをドキュメントに貼り付
ける処理が実行されると、当該貼り付けるオブジェクト
にリンク用副情報4zがあるか否かを判別する。そし
て、CPU2は、リンク用副情報4zがあると判別され
た場合には、副情報を含むオブジェクトデータを、純粋
なオブジェクト部分のデータと、副情報の部分のデータ
とに分離してオブジェクトをドキュメント中に貼り付け
るためのデータ変換を行い、オブジェクトをオブジェク
ト貼り付けエリア4i内に表示するとともに、ドキュメ
ントの文章中のリンクコマンド4yをリンク用副情報4
zに変更して表示する。
As described above, according to the compound document processing apparatus 1 of the present embodiment, the CPU 2
In the link object pasting process (see FIG. 35), when the link command 4y is input during the text editing process, the object pasting area 4i is secured as an area where the object to be referenced is pasted, and the object to be referenced is created. Is started, an object is created, sub-information is written to the object, and the process of pasting the object to the document is executed. If the object to be pasted has link sub-information 4z, Is determined. If it is determined that the link sub-information 4z is present, the CPU 2 separates the object data including the sub-information into pure object part data and sub-information part data and separates the object into a document. Data conversion for pasting inside is performed, the object is displayed in the object pasting area 4i, and the link command 4y in the text of the document is changed to the sub information 4 for link.
Change to z and display.

【0317】したがって、オブジェクトに書き込まれた
副情報等のように、複合ドキュメントに貼り付けるオブ
ジェクトに関連する情報を、リンクコマンド4yによっ
て文章中に入力して表示することができるため、文章と
オブジェクトの関連づけを容易に行うことが可能となる
とともに、オブジェクトを説明する文章の入力ミスや他
のオブジェクトとの混同を回避して正確な表示を行うこ
とが可能となり、複合ドキュメント編集作業の容易性、
信頼性を向上させることができる。
[0317] Therefore, information related to the object to be pasted into the compound document, such as sub-information written in the object, can be input and displayed in the text by the link command 4y, so that the text and the object can be displayed. In addition to being able to easily perform the association, accurate display can be performed by avoiding erroneous input of text describing the object and confusion with other objects.
Reliability can be improved.

【0318】なお、図36においては、一例として「他
のアプリデータをリンク(図1)」というリンクコマン
ドを示したが、このリンクコマンドは対象となるオブジ
ェクトを指定する引数を必要とするという条件を満たす
ものであれば、どのような形態のものでもよく、例え
ば、「LINK(1)」というような表記のものなどが
考えられる。
In FIG. 36, a link command “link other application data (FIG. 1)” is shown as an example. However, this link command requires an argument for specifying a target object. Any form may be used as long as it satisfies the condition, for example, a notation such as "LINK (1)" can be considered.

【0319】(第17の実施の形態)図37及び図38
を参照して本発明の第17の実施の形態における複合ド
キュメント処理装置1について説明する。
(Seventeenth Embodiment) FIGS. 37 and 38
The compound document processing apparatus 1 according to the seventeenth embodiment of the present invention will be described with reference to FIG.

【0320】なお、本第17の実施の形態における複合
ドキュメント処理装置1の構成は、前記第1の実施の形
態における複合ドキュメント処理装置1と同様であるの
で、構成の図示及び詳細な説明を省略し、以下、本第1
7の実施の形態における複合ドキュメント処理装置1に
よって実行されるリンクアプリケーションオブジェクト
作成処理(図37参照)について説明することとする。
Since the configuration of the compound document processing apparatus 1 according to the seventeenth embodiment is the same as that of the compound document processing apparatus 1 according to the first embodiment, illustration and detailed description of the configuration are omitted. In the following,
A link application object creation process (see FIG. 37) executed by the compound document processing device 1 according to the seventh embodiment will be described.

【0321】図37は、本実施の形態における複合ドキ
ュメント処理装置1によって実行されるリンクアプリケ
ーションオブジェクト作成処理を示すフローチャートで
あり、図38は、図37に示すリンクアプリケーション
オブジェクト作成処理を実行した際の表示例を示す図で
ある。
FIG. 37 is a flowchart showing a link application object creation process executed by the compound document processing apparatus 1 according to the present embodiment. FIG. 38 shows a flowchart when the link application object creation process shown in FIG. 37 is executed. It is a figure showing an example of a display.

【0322】リンクアプリケーションオブジェクト作成
処理において、CPU2は、複合ドキュメントの文章編
集が行われると(ステップS1801)、当該文章編集
処理において数式データ4αが入力されたか否かを判別
し(ステップS1802)、入力されていないと判別さ
れた場合には(ステップS1802;NO)、再度ステ
ップS1801に移行する。また、CPU2は、数式デ
ータ4αが入力されたと判別された場合には(ステップ
S1802;YES)、更に、数式とアプリケーション
のリンク設定があるか否かを判別する(ステップS18
03)。
In the link application object creation processing, when the text of the compound document is edited (step S1801), the CPU 2 determines whether or not mathematical formula data 4α has been input in the text editing processing (step S1802). If it is determined that it has not been performed (step S1802; NO), the process returns to step S1801. When it is determined that the mathematical expression data 4α has been input (step S1802; YES), the CPU 2 further determines whether there is a link setting between the mathematical expression and the application (step S18).
03).

【0323】そして、CPU2は、数式とアプリケーシ
ョンのリンク設定がないと判別された場合には(ステッ
プS1803;NO)、再度ステップS1801に移行
し、また、リンク設定があると判別された場合には(ス
テップS1803;YES)、数式データ4αをリンク
設定されているアプリケーションに転送して(ステップ
S1804)、数式データ4αにリンク設定されている
リンクアプリケーション4βを起動する(ステップS1
805)。
If it is determined that there is no link setting between the formula and the application (step S1803; NO), the CPU 2 shifts to step S1801 again, and if it is determined that there is a link setting. (Step S1803; YES), the mathematical formula data 4α is transferred to the application for which the link is set (Step S1804), and the link application 4β linked to the mathematical formula data 4α is activated (Step S1).
805).

【0324】次いで、CPU2は、起動されたリンクア
プリケーション4βでグラフ描画処理が可能であるか否
かを判別し(ステップS1806)、可能でないと判別
された場合には(ステップS1806;NO)、後述す
るステップS1809に移行し、可能であると判別され
た場合には(ステップS1806;YES)、リンクア
プリケーション4βによってグラフ描画処理を実行し
(ステップS1807)、描画されたグラフをRAM6
に確保する(ステップS1808)。
Next, the CPU 2 determines whether or not the activated link application 4β can perform the graph drawing process (step S1806). If it is determined that the graph rendering process is not possible (step S1806; NO), the CPU 2 will be described later. Then, if it is determined that it is possible (step S1806; YES), a graph drawing process is executed by the link application 4β (step S1807), and the drawn graph is stored in the RAM6.
(Step S1808).

【0325】また、CPU2は、起動されたリンクアプ
リケーション4βで作表処理が可能であるか否かを判別
し(ステップS1809)、可能でないと判別された場
合には(ステップS1809;NO)、後述するステッ
プS1812に移行し、可能であると判別された場合に
は(ステップS1809;YES)、リンクアプリケー
ション4βによって作表処理を実行し(ステップS18
10)、作成された表をRAM6に確保する(ステップ
S1811)。
Further, the CPU 2 determines whether or not the activated link application 4β can perform the tabulation process (step S1809). If it is determined that the tabulation process is not possible (step S1809; NO), the CPU 2 will be described later. If it is determined that it is possible (step S1809; YES), a tabulation process is executed by the link application 4β (step S18).
10), secure the created table in the RAM 6 (step S1811).

【0326】更にまた、CPU2は、起動されたリンク
アプリケーション4βでグラフ描画処理または作表処理
以外のその他の処理が可能であるか否かを判別し(ステ
ップS1812)、可能でないと判別された場合には
(ステップS1812;NO)、後述するステップS1
815に移行し、可能であると判別された場合には(ス
テップS1812;YES)、リンクアプリケーション
4βによってその他の処理を実行し(ステップS181
3)、処理結果をRAM6に確保する(ステップS18
14)。
Further, the CPU 2 determines whether or not other processes other than the graph drawing process or the tabulation process can be performed by the activated link application 4β (step S1812). (Step S1812; NO), Step S1 described later
The process proceeds to 815, and if it is determined that the process is possible (step S1812; YES), another process is executed by the link application 4β (step S181).
3), secure the processing result in the RAM 6 (step S18)
14).

【0327】そして、CPU2は、リンクアプリケーシ
ョン4βで実行可能な処理を全て実行したか否かを判別
し(ステップS1815)、していないと判別された場
合には(ステップS1815;NO)、再度ステップS
1812に移行し、また、全て実行したと判別したと判
別された場合には(ステップS1815;YES)、ス
テップS1808、ステップS1811、または、ステ
ップS1814においてRAM6に確保された全データ
をオブジェクトとして読み出し(ステップS181
6)、読み出したオブジェクトに基づいてリンクアプリ
ケーション4βのウィンドウの表示内容を更新する(ス
テップS1817)。
Then, the CPU 2 determines whether or not all of the processes executable by the link application 4β have been executed (step S1815). If it is determined that the processes have not been executed (step S1815; NO), the CPU 2 repeats step S1815. S
The process proceeds to 1812, and if it is determined that all of the data has been executed (step S1815; YES), all data secured in the RAM 6 in step S1808, step S1811, or step S1814 is read as an object ( Step S181
6) The display content of the window of the link application 4β is updated based on the read object (step S1817).

【0328】更に、CPU2は、アプリケーションウィ
ンドウ4bのウィンドウに表示された複数の貼り付け候
補としてのオブジェクトのうちいずれかが選択されたか
否かを判別し(ステップS1818)、いずれかが選択
されたと判別された場合には(ステップS1818;Y
ES)、更に、当該選択されたオブジェクトの貼り付け
実行の指示が入力されたか否かを判別する(ステップS
1819)。そして、CPU2は、貼り付け実行の指示
が入力されたと判別された場合には(ステップS181
9;YES)、編集中のドキュメントの数式データ4α
の近傍に当該選択されたオブジェクトを貼り付けて表示
を更新する(ステップS1820)。
Further, the CPU 2 determines whether or not any one of a plurality of paste candidate objects displayed in the window of the application window 4b has been selected (step S1818), and determines that any one has been selected. (Step S1818; Y
ES), and further determines whether or not an instruction to execute the paste of the selected object has been input (step S).
1819). If it is determined that the instruction to execute the pasting is input (step S181).
9; YES), the formula data 4α of the document being edited
The display is updated by pasting the selected object in the vicinity of (step S1820).

【0329】複数の貼り付け候補としてのオブジェクト
のうちいずれのオブジェクトも選択されていないと判別
された場合(ステップS1818;NO)、選択された
オブジェクトの貼り付け実行の指示が入力されていない
場合(ステップS1819;NO)、または、ステップ
S1820の処理終了後、CPU2は、ステップS18
17によって表示されたオブジェクトを消去する指示が
入力されたか否かを判別し(ステップS1821)、入
力されたと判別された場合には(ステップS1821;
YES)、貼り付け候補としての全てのオブジェクトを
消去して表示を更新する(ステップS1822)。
When it is determined that none of the objects as a plurality of pasting candidates has been selected (step S1818; NO), an instruction to execute the pasting of the selected object has not been input (step S1818). (Step S1819; NO) or after the process of step S1820 is completed, the CPU 2 proceeds to step S18.
It is determined whether an instruction to delete the object displayed by the user has been input (step S1821), and when it is determined that the instruction has been input (step S1821;
YES), all objects as paste candidates are deleted, and the display is updated (step S1822).

【0330】ステップS1817によって表示されたオ
ブジェクトを消去する指示が入力されていないと判別さ
れた場合(ステップS1821;NO)、または、ステ
ップS1822の処理後、CPU2は、入力部3を介し
て終了の指示入力がなされたか否かを判別し(ステップ
S1823)、終了の指示入力がなされていないと判別
された場合には(ステップS1823;NO)、再度ス
テップS1801に移行し、終了の指示入力がなされた
と判別された場合には(ステップS1823;YE
S)、一連のリンクアプリケーションオブジェクト作成
処理を終了する。
If it is determined in step S1817 that the instruction to delete the displayed object has not been input (step S1821; NO), or after the processing in step S1822, CPU 2 terminates via input unit 3. It is determined whether or not an instruction has been input (step S1823), and if it is determined that the end instruction has not been input (step S1823; NO), the process returns to step S1801 and an end instruction is input. (Step S1823; YE
S), a series of link application object creation processing ends.

【0331】以下、図38を参照して、図37に示すリ
ンクアプリケーションオブジェクト作成処理が実行され
た際の表示部4の表示画面の表示例について説明する。
Hereinafter, a display example of the display screen of the display unit 4 when the link application object creation processing shown in FIG. 37 is executed will be described with reference to FIG.

【0332】図38(a)は、表示画面4a上に複合ド
キュメントを編集するためのアプリケーションウィンド
ウ4bが表示され、当該複合ドキュメントの文章中に数
式データ4αが入力された状態を示している。このよう
な状態において、数式とアプリケーションのリンク設定
があると判別されると、数式データ4αとして入力され
た“Y=3X”がリンクアプリケーション4βに転送さ
れる。
FIG. 38 (a) shows a state in which an application window 4b for editing a compound document is displayed on the display screen 4a, and the formula data 4α has been input in the text of the compound document. In this state, when it is determined that there is a link setting between the mathematical expression and the application, “Y = 3X” input as the mathematical expression data 4α is transferred to the link application 4β.

【0333】そして、例えば、リンクアプリケーション
4βがグラフ描画及び作表が可能なアプリケーションで
ある場合には、図38(b)に示すように、作表アプリ
ケーションウィンドウ4β(1)及びグラフ描画アプリ
ケーションウィンドウ4β(2)によって、数式データ
4αとして入力された“Y=3X”に基づく表及びグラ
フのオブジェクトが表示される。
For example, when the link application 4β is an application capable of drawing and creating a graph, as shown in FIG. 38B, a tabulation application window 4β (1) and a graph drawing application window 4β According to (2), a table and a graph object based on “Y = 3X” input as the mathematical formula data 4α are displayed.

【0334】このような状態で、更に、グラフ描画アプ
リケーションウィンドウ4β(2)によって表示された
グラフオブジェクトが選択されて、貼り付け実行の指示
が入力されると、図38(c)に示すように、編集中の
ドキュメントの数式データ4α“Y=3X”の近傍に当
該グラフオブジェクトが貼り付けられて表示が更新され
る。
In this state, when the graph object displayed by the graph drawing application window 4β (2) is further selected and an instruction to execute pasting is input, as shown in FIG. 38 (c). The graph object is pasted in the vicinity of the formula data 4α “Y = 3X” of the document being edited, and the display is updated.

【0335】以上説明したように、本実施の形態におけ
る複合ドキュメント処理装置1によれば、CPU2は、
リンクアプリケーションオブジェクト作成処理(図37
参照)において、文章編集処理中に数式データ4αが入
力され、更に、数式とアプリケーションのリンク設定が
ある場合には、数式データ4αをリンク設定されている
アプリケーションに転送して、数式データ4αにリンク
設定されているリンクアプリケーション4βを起動す
る。そして、CPU2は、リンクアプリケーション4β
で実行可能な処理を全て実行し、実行結果としてRAM
6に確保された全データをオブジェクトとして読み出
し、読み出したオブジェクトに基づいてリンクアプリケ
ーション4βのウィンドウの表示内容を更新する。更
に、CPU2は、アプリケーションウィンドウ4bのウ
ィンドウに表示された複数の貼り付け候補としてのオブ
ジェクトのうちいずれかが選択され、更に、当該選択さ
れたオブジェクトの貼り付け実行の指示が入力された場
合には、編集中のドキュメントの数式データ4αの近傍
に当該選択されたオブジェクトを貼り付けて表示を更新
する。
As described above, according to the compound document processing apparatus 1 of the present embodiment, the CPU 2
Link application object creation processing (FIG. 37)
), The formula data 4α is input during the text editing process, and when there is a link setting between the formula and the application, the formula data 4α is transferred to the linked application and linked to the formula data 4α. Activate the set link application 4β. Then, the CPU 2 executes the link application 4β
Executes all the processes that can be executed by
6 is read as an object, and the display contents of the window of the link application 4β are updated based on the read object. Further, the CPU 2 selects one of the plurality of objects as the paste candidates displayed in the window of the application window 4b and further inputs an instruction to execute the paste of the selected object. Then, the selected object is pasted near the formula data 4α of the document being edited, and the display is updated.

【0336】したがって、複合ドキュメントの文章編集
処理において、数式データ4αが入力された際には、当
該数式データ4αに基づいて作成されるオブジェクトと
して、例えば、グラフや数表を自動的に作成することが
できるため、複合ドキュメント処理装置1の操作性を向
上させて、複合ドキュメント編集処理を高能率化するこ
とができる。
Therefore, when the mathematical expression data 4α is input in the text editing process of the compound document, for example, a graph or a numerical table is automatically created as an object created based on the mathematical expression data 4α. Therefore, the operability of the compound document processing apparatus 1 can be improved, and the compound document editing process can be performed more efficiently.

【0337】なお、本実施の形態の複合ドキュメント処
理装置1では、数式データ4αが入力されるのにともな
って、数式データ4αに基づくオブジェクトを作成する
こととしたが、数式データ4α以外のその他予め定めら
れた種類のデータに対応して、当該データに基づくオブ
ジェクトを作成することとすれば、更に一般的な形態と
することが可能であり、例えば、動物名の入力に対応し
て、動物のイラストオブジェクトが作成または選択され
て表示されるといった例が考えられる。
In the compound document processing apparatus 1 according to the present embodiment, an object based on the mathematical expression data 4α is created in response to the input of the mathematical expression data 4α. If an object is created based on the data in accordance with the determined type of data, a more general form can be adopted. An example in which an illustration object is created or selected and displayed is considered.

【0338】(第18の実施の形態)図39〜図41を
参照して本発明の第18の実施の形態における複合ドキ
ュメント処理装置1について説明する。
(Eighteenth Embodiment) A compound document processing apparatus 1 according to an eighteenth embodiment of the present invention will be described with reference to FIGS.

【0339】なお、本第18の実施の形態における複合
ドキュメント処理装置1の構成は、前記第1の実施の形
態における複合ドキュメント処理装置1と同様であるの
で、構成の図示及び詳細な説明を省略し、以下、本第1
8の実施の形態における複合ドキュメント処理装置1に
よって実行される参照マーク設定処理(図39参照)及
び参照データ呼び出し処理(図40参照)について説明
することとする。
Since the configuration of the compound document processing apparatus 1 according to the eighteenth embodiment is the same as that of the compound document processing apparatus 1 according to the first embodiment, illustration and detailed description of the configuration are omitted. In the following,
Reference mark setting processing (see FIG. 39) and reference data calling processing (see FIG. 40) executed by the compound document processing apparatus 1 in the eighth embodiment will be described.

【0340】図39は、本実施の形態における複合ドキ
ュメント処理装置1によって実行される参照マーク設定
処理を示すフローチャートであり、図40は、本実施の
形態における複合ドキュメント処理装置1によって実行
される参照データ呼び出し処理を示すフローチャートで
あり、図41は、図39に示す参照マーク設定処理を実
行した際の表示例を示す図である。
FIG. 39 is a flowchart showing a reference mark setting process executed by the compound document processing apparatus 1 according to the present embodiment, and FIG. 40 is a reference mark executed by the compound document processing apparatus 1 according to the present embodiment. FIG. 41 is a flowchart illustrating a data calling process. FIG. 41 is a diagram illustrating a display example when the reference mark setting process illustrated in FIG. 39 is performed.

【0341】参照マーク設定処理において、CPU2
は、複合ドキュメントの文章編集が行われると(ステッ
プS1901)、当該文章編集処理において、他のドキ
ュメントファイルや他のページを参照するための参照コ
マンドが入力されたか否かを判別し(ステップS190
2)、入力されていないと判別された場合には(ステッ
プS1902;NO)、再度ステップS1901に移行
し、入力されたと判別された場合には(ステップS19
02;YES)、参照マーク4γの表示位置を、入力部
3を介しての入力に従って確定する(ステップS190
3)。
In the reference mark setting process, the CPU 2
When the text editing of the compound document is performed (step S1901), it is determined whether or not a reference command for referring to another document file or another page is input in the text editing process (step S190).
2) If it is determined that no input has been made (step S1902; NO), the process returns to step S1901, and if it is determined that an input has been made (step S19).
02; YES), the display position of the reference mark 4γ is determined according to the input via the input unit 3 (step S190).
3).

【0342】次いで、CPU2は、前記入力された参照
コマンドに基づいて参照先を確定し(ステップS190
4)、更に、入力部3を介して編集終了の指示入力がな
されたか否かを判別し(ステップS1905)、編集終
了の指示入力がなされていないと判別された場合には
(ステップS1905;NO)、再度ステップS190
1に移行し、編集終了の指示入力がなされたと判別され
た場合には(ステップS1905;YES)、編集中の
複合ドキュメントのデータを保存し(ステップS190
6)、一連の参照マーク設定処理を終了する。
Next, the CPU 2 determines a reference destination based on the input reference command (step S190).
4) Further, it is determined whether or not an edit end instruction has been input through the input unit 3 (step S1905). If it is determined that the edit end instruction has not been input (step S1905; NO) ), Step S190 again
Then, if it is determined that an edit end instruction has been input (step S1905; YES), the data of the compound document being edited is stored (step S190).
6), a series of reference mark setting processing ends.

【0343】この参照マーク設定処理によって参照マー
クを設定された複合ドキュメントでは、設定された参照
マークをクリックすることにより、参照先のページやド
キュメントやオブジェクトを容易に参照することができ
る。次に、その際に行われる参照データ呼び出し処理に
ついて説明する。
In the compound document for which the reference mark has been set by the reference mark setting process, by clicking on the set reference mark, it is possible to easily refer to the reference destination page, document or object. Next, reference data calling processing performed at that time will be described.

【0344】参照データ呼び出し処理において、CPU
2は、複合ドキュメントが開かれると(ステップS20
01)、当該複合ドキュメント中に設定された参照マー
ク4γがクリックされたか否かを判別し(ステップS2
002)、クリックされていないと判別された場合には
(ステップS2002;NO)、他の処理へ移行し、ク
リックされたと判別された場合には(ステップS200
2;YES)、当該参照マーク4γに対応する参照コマ
ンドに基づいて参照先を確認する(ステップS200
3)。
In the reference data calling process, the CPU
2. When the compound document is opened (step S20)
01), it is determined whether or not the reference mark 4γ set in the compound document has been clicked (step S2).
002), if it is determined that no click has been made (step S2002; NO), the process proceeds to another process, and if it is determined that a click has been made (step S200).
2; YES), the reference destination is confirmed based on the reference command corresponding to the reference mark 4γ (step S200)
3).

【0345】次いで、CPU2は、前記確認した参照先
が他のアプリケーションによって作成されたドキュメン
トやオブジェクト等であるか否かを判別し(ステップS
2004)、そうであると判別された場合には(ステッ
プS2004;YES)、当該参照先のドキュメントや
オブジェクト等を作成したアプリケーションを起動する
(ステップS2005)。そして、参照先が他のアプリ
ケーションによって作成されたドキュメントやオブジェ
クト等でないと判別された場合(ステップS200
4)、または、ステップS2005の終了後、CPU2
は、参照先のドキュメントやオブジェクト等のデータを
呼び出し(ステップS2006)、当該呼び出したデー
タを表示して表示画面4aの表示を更新する(ステップ
S2007)。
Next, the CPU 2 determines whether or not the confirmed reference destination is a document or an object created by another application (step S).
(2004), if it is determined that this is the case (step S2004; YES), the application that created the referenced document or object is activated (step S2005). If it is determined that the reference destination is not a document or an object created by another application (step S200)
4) Or, after the end of step S2005, the CPU 2
Calls the data of the referenced document or object (step S2006), displays the called data, and updates the display on the display screen 4a (step S2007).

【0346】更に、CPU2は、表示更新された新たな
表示画面4aにおいて、参照前に戻る命令の実行指示が
入力されたか否かを判別し(ステップS2008)、入
力されていないと判別された場合には(ステップS20
08;NO)、一連の参照データ呼び出し処理を終了す
る。また、CPU2は、参照前に戻る命令の実行指示が
入力されたと判別された場合には(ステップS200
8;YES)、参照元を確認し(ステップS200
9)、表示画面4aの表示内容を参照前の表示に更新し
て(ステップS2010)、一連の参照データ呼び出し
処理を終了する。
Further, CPU 2 determines whether or not an instruction to execute a command to return to before reference has been input on new display screen 4a whose display has been updated (step S2008). (Step S20
08; NO), ends the series of reference data calling processing. On the other hand, when it is determined that the instruction to execute the command to return to before the reference is input (step S200).
8; YES), confirm the reference source (step S200)
9) The display content of the display screen 4a is updated to the display before the reference (step S2010), and the series of reference data calling processing ends.

【0347】以下、図41を参照して、図40に示す参
照データ呼び出し処理が実行された際の表示部4の表示
画面の表示例について説明する。
Hereinafter, a display example of the display screen of the display unit 4 when the reference data calling process shown in FIG. 40 is executed will be described with reference to FIG.

【0348】図41(a)は、表示画面4a上に複合ド
キュメントを表示するためのアプリケーションウィンド
ウ4bが表示され、当該複合ドキュメントの文章中に、
オブジェクト4kの詳細な内容を参照するための参照マ
ーク4γが設定されている状態を示している。このよう
な状態において、参照マーク4γがクリックされると、
参照マーク4γに対応する参照コマンドに基づいて参照
先が確認され、図41(b)に示すように、当該参照先
に対応するアプリケーションのアプリケーションウィン
ドウ4cによってオブジェクト4kが拡大されて表示さ
れる。また、図41(b)に示す参照マーク4γをクリ
ックすることにより、参照元である図41(a)のよう
な表示状態に戻ることができる。
FIG. 41A shows an application window 4b for displaying a compound document on the display screen 4a.
This shows a state in which a reference mark 4γ for referring to the detailed contents of the object 4k is set. In such a state, when the reference mark 4γ is clicked,
The reference destination is confirmed based on the reference command corresponding to the reference mark 4γ, and as shown in FIG. 41B, the object 4k is enlarged and displayed by the application window 4c of the application corresponding to the reference destination. By clicking the reference mark 4γ shown in FIG. 41 (b), it is possible to return to the display state as shown in FIG. 41 (a) which is the reference source.

【0349】以上説明したように、本実施の形態におけ
る複合ドキュメント処理装置1によれば、CPU2は、
参照マーク設定処理(図39参照)において、文章編集
処理中に、他のドキュメントファイルや他のページを参
照するための参照コマンドが入力された場合には、参照
マーク4γの表示位置を確定し、入力された参照コマン
ドに基づいて参照先を確定する。また、本実施の形態に
おける複合ドキュメント処理装置1によれば、CPU2
は、参照データ呼び出し処理(図40参照)において、
複合ドキュメント中に設定された参照マーク4γがクリ
ックされたと判別された場合には、当該参照マーク4γ
に対応する参照コマンドに基づいて参照先を確認し、確
認した参照先が他のアプリケーションによって作成され
たドキュメントやオブジェクト等である場合には、当該
参照先のドキュメントやオブジェクト等を作成したアプ
リケーションを起動し、参照先のドキュメントやオブジ
ェクト等のデータを呼び出し、当該呼び出したデータを
表示して表示画面4aの表示を更新する。
As described above, according to the compound document processing apparatus 1 of the present embodiment, the CPU 2
In the reference mark setting process (see FIG. 39), when a reference command for referring to another document file or another page is input during the text editing process, the display position of the reference mark 4γ is determined, Determine the reference destination based on the input reference command. Further, according to the compound document processing apparatus 1 in the present embodiment, the CPU 2
In the reference data calling process (see FIG. 40),
If it is determined that the reference mark 4γ set in the compound document has been clicked, the reference mark 4γ
Confirms the reference destination based on the reference command corresponding to, and if the confirmed reference destination is a document or object created by another application, starts the application that created the reference destination document or object etc. Then, the data of the referenced document or object is called, the called data is displayed, and the display on the display screen 4a is updated.

【0350】したがって、複合ドキュメント中の各オブ
ジェクトについて、参照マーク4γに対応するオブジェ
クトの詳細等を確認する際に、当該オブジェクトが他の
アプリケーションで作成されたオブジェクトである場合
には、自動的に当該他のアプリケーションを起動してオ
ブジェクトを参照することができるため、複合ドキュメ
ント処理装置1の使い勝手を向上させることができる。
Therefore, when the details of the object corresponding to the reference mark 4γ are checked for each object in the compound document, if the object is an object created by another application, the object is automatically checked. Since another application can be activated to refer to the object, the usability of the compound document processing apparatus 1 can be improved.

【0351】(第19の実施の形態)図42及び図43
を参照して本発明の第19の実施の形態における複合ド
キュメント処理装置1について説明する。
(Nineteenth Embodiment) FIGS. 42 and 43
The compound document processing apparatus 1 according to the nineteenth embodiment of the present invention will be described with reference to FIG.

【0352】なお、本第19の実施の形態における複合
ドキュメント処理装置1の構成は、前記第1の実施の形
態における複合ドキュメント処理装置1と同様であるの
で、構成の図示及び詳細な説明を省略し、以下、本第1
9の実施の形態における複合ドキュメント処理装置1に
よって実行される複合メニュー表示処理(図42参照)
について説明することとする。
Since the configuration of the compound document processing apparatus 1 according to the nineteenth embodiment is the same as that of the compound document processing apparatus 1 according to the first embodiment, illustration and detailed description of the configuration are omitted. In the following,
Compound menu display processing executed by compound document processing apparatus 1 in the ninth embodiment (see FIG. 42)
Will be described.

【0353】図42は、本実施の形態における複合ドキ
ュメント処理装置1によって実行される複合メニュー表
示処理を示すフローチャートであり、図43は、図42
に示す複合メニュー表示処理を実行した際の表示例を示
す図である。
FIG. 42 is a flowchart showing compound menu display processing executed by compound document processing apparatus 1 according to the present embodiment.
FIG. 14 is a diagram showing a display example when the composite menu display process shown in FIG.

【0354】複合メニュー表示処理において、CPU2
は、アプリケーションAが起動されると(ステップS2
101)、当該アプリケーションAのメニューを示すメ
ニューバー4fを表示し(ステップS2102)、同様
に、アプリケーションBが起動されると(ステップS2
103)、当該アプリケーションBのメニューを示すメ
ニューバー4fを表示する(ステップS2104)。
In the composite menu display processing, the CPU 2
Is started when the application A is started (step S2).
101), the menu bar 4f indicating the menu of the application A is displayed (step S2102), and similarly, when the application B is started (step S2).
103), a menu bar 4f indicating the menu of the application B is displayed (step S2104).

【0355】そして、CPU2は、アプリケーションA
とアプリケーションBの組み合わせによって新たに成り
立つ複合メニューがあるか否かを判別し(ステップS2
105)、ないと判別された場合には(ステップS21
05;NO)、通常の処理を行い、複合メニューがある
と判別された場合には(ステップS2105;YE
S)、現在アクティブであるアプリケーションがいずれ
のアプリケーションかを確認した上で(ステップS21
06)、アクティブアプリケーションのメニューバー4
fにアプリケーションA及びBによって実行可能な全て
のメニューを表示して(ステップS2107)、すなわ
ち、アクティブアプリケーションのメニューの他に、非
アクティブアプリケーションのメニュー及び両アプリケ
ーションによって成り立つ複合メニューを追加してメニ
ューバー4fとして表示して、一連の複合メニュー表示
処理を終了する。
Then, the CPU 2 executes the application A
It is determined whether or not there is a composite menu that is newly established by the combination of and application B (step S2).
105), if it is determined that there is none (step S21)
05; NO), normal processing is performed, and when it is determined that there is a composite menu (step S2105; YE)
S) After confirming which application is currently active (step S21)
06), Menu bar 4 of the active application
f, all menus executable by the applications A and B are displayed (step S2107). That is, in addition to the menu of the active application, the menu of the inactive application and the composite menu formed by both applications are added to the menu bar. 4f, and a series of composite menu display processing ends.

【0356】以下、図43を参照して、図42に示す複
合メニュー表示処理が実行された際の表示部4の表示画
面の表示例について説明する。
Hereinafter, a display example of the display screen of the display unit 4 when the composite menu display processing shown in FIG. 42 is executed will be described with reference to FIG.

【0357】図43(a)は、グラフ描画アプリケーシ
ョンのアプリケーションウィンドウ4bにおいて、当該
グラフ描画アプリケーションの機能を示すメニューバー
4fが表示されている状態を示している。また、同様
に、図43(b)は、作表アプリケーションのアプリケ
ーションウィンドウ4cにおいて、当該作表アプリケー
ションの機能を示すメニューバー4fが表示されている
状態を示している。
FIG. 43A shows a state in which a menu bar 4f indicating the function of the graph drawing application is displayed in the application window 4b of the graph drawing application. Similarly, FIG. 43B shows a state in which a menu bar 4f indicating the function of the tabulation application is displayed in the application window 4c of the tabulation application.

【0358】そして、図43(c)は、前記複合メニュ
ー表示処理において、グラフ描画アプリケーション及び
作表アプリケーションが起動され、作表アプリケーショ
ンのアプリケーションウィンドウ4cがアクティブであ
る場合のメニューバー4fの表示例を示す図である。こ
の図43(c)に示すように、作表アプリケーションの
アプリケーションウィンドウ4cがアクティブとなって
いる場合には、アプリケーションウィンドウ4c内に表
及びグラフのオブジェクトが表示されるとともに、作表
メニューバー4f(1)、グラフ描画メニューバー4f
(2)及び複合メニューバー4f(3)が表示される。
FIG. 43 (c) shows a display example of the menu bar 4f when the graph drawing application and the tabulation application are activated in the composite menu display processing and the application window 4c of the tabulation application is active. FIG. As shown in FIG. 43C, when the application window 4c of the tabulation application is active, table and graph objects are displayed in the application window 4c, and the tabulation menu bar 4f ( 1), graph drawing menu bar 4f
(2) and the composite menu bar 4f (3) are displayed.

【0359】なお、図43(c)に示す例では、複合メ
ニューバー4f(3)は、作表アプリケーションとグラ
フ描画アプリケーションの組み合わせによって新たに実
行可能となる機能としての、一次変換機能[CONV]
となっている。
In the example shown in FIG. 43 (c), the composite menu bar 4f (3) has a primary conversion function [CONV] as a function that can be newly executed by a combination of the tabulation application and the graph drawing application.
It has become.

【0360】以上説明したように、本実施の形態におけ
る複合ドキュメント処理装置1によれば、CPU2は、
複合メニュー表示処理(図42参照)において、アプリ
ケーションAとアプリケーションBの組み合わせによっ
て新たに成り立つ複合メニューがある場合には、現在ア
クティブであるアプリケーションがいずれのアプリケー
ションかを確認した上で、アクティブアプリケーション
のメニューバー4fにアプリケーションA及びBによっ
て実行可能な全てのメニューを表示して、すなわち、ア
クティブアプリケーションのメニューの他に、非アクテ
ィブアプリケーションのメニュー及び両アプリケーショ
ンによって成り立つ複合メニューを追加してメニューバ
ー4fとして表示する。
As described above, according to the compound document processing apparatus 1 of the present embodiment, the CPU 2
In the composite menu display process (see FIG. 42), if there is a composite menu that is newly established by the combination of the application A and the application B, the application that is currently active is checked, and then the menu of the active application is checked. All menus executable by the applications A and B are displayed on the bar 4f, that is, in addition to the menu of the active application, the menu of the inactive application and the composite menu formed by both applications are added and displayed as the menu bar 4f. I do.

【0361】したがって、ひとつのアプリケーションウ
ィンドウに複数のアプリケーションのメニューを表示す
ることができるとともに、同時に起動中の複数のアプリ
ケーションの組み合わせによって成り立つ新規のメニュ
ーをも表示することができるため、複合ドキュメント生
成にかかわるオブジェクトの編集処理における複合ドキ
ュメント処理装置1の操作性を更に向上させて、複合ド
キュメント編集作業を高能率化することができる。
[0361] Therefore, a menu of a plurality of applications can be displayed in one application window, and a new menu formed by a combination of a plurality of running applications can be displayed at the same time. The operability of the compound document processing apparatus 1 in the editing processing of the related object can be further improved, and the compound document editing operation can be performed more efficiently.

【0362】[0362]

【発明の効果】請求項1記載の発明によれば、複合ドキ
ュメント編集処理時に、アプリケーションのウィンドウ
内に他のアプリケーションの編集領域を設定した場合等
において、当該他のアプリケーションの編集領域の近傍
に、当該他のアプリケーションにおいて使用頻度の高い
メニュー項目を選択的に表示することができるため、メ
ニュー指示のために要するマウスポインタ等の移動距離
を短縮化することが可能となり、複合ドキュメント処理
装置の操作性を向上させて、複合ドキュメント編集作業
を高能率化することができる。また、前記他のアプリケ
ーションのメニューに含まれるメニュー項目毎の使用頻
度を随時記憶することができるため、常に使用頻度の高
いメニュー項目を選択的に表示することができ、複合ド
キュメント処理装置の使い勝手を向上させることができ
る。
According to the first aspect of the present invention, when an editing area of another application is set in a window of an application at the time of compound document editing processing, the editing area of the other application is set near the editing area. Since the menu items frequently used in the other application can be selectively displayed, the moving distance of the mouse pointer and the like required for menu instructions can be reduced, and the operability of the compound document processing apparatus can be reduced. And the efficiency of the compound document editing operation can be improved. Further, since the frequency of use for each menu item included in the menu of the other application can be stored at any time, a menu item having a high frequency of use can always be selectively displayed, and the usability of the compound document processing apparatus can be improved. Can be improved.

【0363】請求項2記載の発明によれば、貼り付けた
オブジェクトがページからはみ出してしまったり、オブ
ジェクトの大きさが適切でないために貼り付け後に大き
さの修正をしたりする手間を省き、前記領域指定手段に
よって指定された領域に適切な大きさでオブジェクトを
貼り付けることができるため、複合ドキュメント処理装
置の操作性を向上させて、複合ドキュメント編集処理を
高能率化させることができる。また、オブジェクトを前
記指定された領域の大きさに合わせて適宜拡大縮小する
際に、文字サイズを基準として拡大縮小率を変更するこ
ととすれば、文字のポイントが存在しないために、文字
表示が破壊されてしまうような問題を回避して、オブジ
ェクトを正常に貼り付けることができ、複合ドキュメン
ト編集処理の信頼性を向上させることができる。
According to the second aspect of the present invention, it is possible to save the trouble of pasting the object out of the page or correcting the size of the object after pasting because the size of the object is not appropriate. Since the object can be pasted on the area specified by the area specifying means with an appropriate size, the operability of the compound document processing apparatus can be improved, and the compound document editing process can be performed more efficiently. Further, when the object is appropriately enlarged or reduced in accordance with the size of the designated area, if the enlargement / reduction ratio is changed based on the character size, the character display is not performed because there is no character point. By avoiding the problem of being destroyed, the object can be normally pasted, and the reliability of the compound document editing process can be improved.

【0364】請求項3記載の発明によれば、複数のアプ
リケーション毎に、それぞれのオブジェクト作成を行い
ながら、オブジェクト構成表示制御手段によって表示さ
れる複合ドキュメント全体の構成を、オブジェクト変更
表示制御手段によって適宜変更して表示させて確認する
ことができるため、複合ドキュメント処理装置の操作性
を向上させて、複合ドキュメント編集作業を高能率化す
ることができる。また、例えば、オブジェクト変更表示
制御手段によって、編集中のオブジェクトの色を変更し
て表示させることにより、複合ドキュメント中のどのオ
ブジェクトを編集中であるのかを視覚的に把握しやすく
して、複合ドキュメント処理装置の使い勝手を向上させ
ることもできる。
According to the third aspect of the present invention, the configuration of the entire composite document displayed by the object configuration display control unit is appropriately changed by the object change display control unit while creating each object for each of a plurality of applications. Since it can be changed and displayed for confirmation, the operability of the compound document processing apparatus can be improved, and the compound document editing operation can be performed more efficiently. Also, for example, by changing the color of the object being edited by the object change display control means and displaying it, it is easy to visually grasp which object in the compound document is being edited, The usability of the processing device can also be improved.

【0365】請求項4記載の発明によれば、複合ドキュ
メントのファイルを開く際に、従来のように画一的に複
合ドキュメントを作成したメインのアプリケーションが
起動されてしまうことがなく、当該複合ドキュメントの
オブジェクト配置に基づく表示形態で表示されたアイコ
ンに対する、ポインタの指示位置に基づいて、当該複合
ドキュメントを構成する任意または全てのオブジェクト
を編集するためのアプリケーションを容易に起動するこ
とができ、複合ドキュメント処理装置の操作性を向上さ
せて、複合ドキュメント編集作業を高能率化することが
できる。
According to the fourth aspect of the present invention, when a file of a compound document is opened, the main application that uniformly creates the compound document as in the related art is not started, and the compound document is not opened. An application for editing any or all objects constituting the compound document can be easily started based on the position indicated by the pointer with respect to the icon displayed in the display mode based on the object arrangement of the compound document. The operability of the processing device can be improved, and the efficiency of the compound document editing operation can be increased.

【0366】請求項5記載の発明によれば、選択された
複合ドキュメントを構成するオブジェクトのうち、同一
のアプリケーションに対応する複数のオブジェクトをま
とめて編集可能な状態で起動指示されたアプリケーショ
ンを起動することができるため、従来のように、複合ド
キュメントを構成する同種のオブジェクトを個別に開い
て編集するオブジェクトをその都度切り換えるといった
手間を省くことができ、複合ドキュメント処理装置の操
作性を向上させて、複合ドキュメント編集処理を高能率
化することができる。
According to the fifth aspect of the present invention, among the objects constituting the selected compound document, the application instructed to be activated is activated in a state where a plurality of objects corresponding to the same application can be edited collectively. Therefore, it is possible to save the trouble of opening the same kind of object constituting the compound document individually and switching the object to be edited each time as in the related art, and improve the operability of the compound document processing apparatus. The compound document editing process can be made more efficient.

【0367】請求項6記載の発明によれば、複合ドキュ
メントを構成する各オブジェクトに対応するアプリケー
ションを視覚的にはっきりと認識することができるた
め、複合ドキュメント処理装置の使い勝手を向上させる
ことができる。また、前記各オブジェクトに関連するア
プリケーションを示す表示としてアプリケーションアイ
コンを表示させ、このアプリケーションアイコンをクリ
ックすることにより、各オブジェクトを編集するための
アプリケーションを即座に起動することができることと
すれば、複合ドキュメント処理装置の操作性を向上させ
て、複合ドキュメント編集作業を高能率化することがで
きる。
According to the sixth aspect of the invention, since the application corresponding to each object constituting the compound document can be visually and clearly recognized, the usability of the compound document processing apparatus can be improved. Further, if an application icon is displayed as a display indicating an application related to each of the objects, and an application for editing each object can be immediately activated by clicking the application icon, a compound document The operability of the processing device can be improved, and the efficiency of the compound document editing operation can be increased.

【0368】請求項7記載の発明によれば、請求項6記
載の発明の効果に加えて、複合ドキュメントを構成する
各オブジェクトの区切りを前記枠線によって視覚的には
っきりと認識することができるため、複合ドキュメント
処理装置の使い勝手を向上させることができる。
According to the invention of claim 7, in addition to the effect of the invention of claim 6, since the boundaries between the objects constituting the compound document can be visually and clearly recognized by the border lines. Thus, the usability of the compound document processing apparatus can be improved.

【0369】請求項8記載の発明によれば、複合ドキュ
メントを新規に作成する際に、複数の編集領域を設定し
てレイアウトの概形を定め、更に、各編集領域毎にオブ
ジェクト種別を設定することにより、前記アプリケーシ
ョン設定手段によって、当該複合ドキュメントを作成す
るために最適なアプリケーションが設定されるため、オ
ブジェクト作成のためにユーザがその都度最適なアプリ
ケーションを選択する手間を省くことができ、複合ドキ
ュメント処理装置の使い勝手を向上させて、複合ドキュ
メント作成処理を高能率化することができる。
According to the invention of claim 8, when a new compound document is created, a plurality of editing areas are set to determine the outline of the layout, and further, an object type is set for each editing area. Thus, the application setting means sets an optimum application for creating the compound document. Therefore, it is possible to save a user from having to select an optimum application each time for creating an object, and to save the compound document. By improving the usability of the processing device, the efficiency of the compound document creation process can be increased.

【0370】請求項9記載の発明によれば、請求項8記
載の発明の効果に加えて、前記各編集領域毎に設定され
たアプリケーションを視覚的にはっきりと認識すること
ができるため、複合ドキュメント処理装置の使い勝手を
向上させることができる。また、前記各編集領域に設定
されたアプリケーションを示す表示としてアプリケーシ
ョンアイコンを表示させ、このアプリケーションアイコ
ンをクリックすることにより、各編集領域のオブジェク
トを編集するためのアプリケーションを即座に起動する
ことができることとすれば、複合ドキュメント処理装置
の操作性を向上させて、複合ドキュメント編集作業を高
能率化することができる。
According to the ninth aspect of the invention, in addition to the effect of the eighth aspect, the application set for each of the editing areas can be visually and clearly recognized. Usability of the processing device can be improved. Further, an application icon is displayed as a display indicating the application set in each of the editing areas, and by clicking this application icon, an application for editing an object in each of the editing areas can be immediately activated. Then, the operability of the compound document processing apparatus can be improved, and the compound document editing operation can be performed more efficiently.

【0371】請求項10記載の発明によれば、複合ドキ
ュメントを編集するために静的オブジェクトを作成する
機能を備えるとともに、動的オブジェクトの再生機能を
有するため、再生オブジェクト再生のために一般に大量
にメモリを消費する再生オブジェクト作成アプリケーシ
ョン等を起動せずにすみ、複合ドキュメント処理装置の
使い勝手を向上させることができる。
According to the tenth aspect of the present invention, a function for creating a static object for editing a compound document is provided, and a function for reproducing a dynamic object is provided. This eliminates the need to start a reproduction object creation application that consumes memory, thereby improving the usability of the compound document processing apparatus.

【0372】請求項11記載の発明によれば、複合ドキ
ュメント中の動画オブジェクトの内容や再生状態等の確
認作業を簡易的に同時に行うことができるため、複合ド
キュメント編集における確認作業を高能率化することが
できる。
According to the eleventh aspect of the present invention, it is possible to easily and simultaneously check the contents of the moving image object in the compound document and the reproduction state thereof, so that the checking operation in the compound document editing is made more efficient. be able to.

【0373】請求項12記載の発明によれば、前記他の
オブジェクトに書き込まれた副情報等のように、複合ド
キュメントに貼り付ける他のオブジェクトに関連するリ
ンク情報を、リンクコマンドによって文章等のオブジェ
クト中に入力して表示することができるため、オブジェ
クトと他のオブジェクトとの関連づけを容易に行うこと
が可能となるとともに、前記他のオブジェクトを説明す
る文章等の入力ミスやその他のオブジェクトとの混同を
回避して正確な表示を行うことが可能となり、複合ドキ
ュメント編集作業の容易性、信頼性を向上させることが
できる。
According to the twelfth aspect of the present invention, link information related to another object to be pasted into a compound document, such as sub-information written in the other object, is converted into an object such as a sentence by a link command. Since the object can be input and displayed inside, it is possible to easily associate the object with another object, and to confuse the other object with an input error such as a text describing the other object. , It is possible to perform accurate display, and it is possible to improve the ease and reliability of the compound document editing work.

【0374】請求項13記載の発明によれば、複合ドキ
ュメントの文章編集処理において、例えば数式データ等
の予め定められた種類の情報が入力された際には、当該
予め定められた種類の情報に基づいて作成されるオブジ
ェクトとして、例えば数式データの場合にはグラフや数
表等を自動的に作成することができるため、複合ドキュ
メント処理装置の操作性を向上させて、複合ドキュメン
ト編集処理を高能率化することができる。
According to the thirteenth aspect, in the text editing process of a compound document, when predetermined type of information such as mathematical formula data is inputted, the predetermined type of information is added to the information. For example, in the case of mathematical data, a graph or a number table can be automatically created as an object created based on the compound data. Therefore, the operability of the compound document processing apparatus is improved, and the compound document editing process can be performed efficiently. Can be

【0375】請求項14記載の発明によれば、ひとつの
アプリケーションのウィンドウに複数のアプリケーショ
ンのメニューを表示することができるため、複合ドキュ
メント生成にかかわるオブジェクトの編集処理における
複合ドキュメント処理装置の操作性を向上させて、複合
ドキュメント編集作業を高能率化することができる。
According to the fourteenth aspect, a menu of a plurality of applications can be displayed in a window of one application, so that the operability of the compound document processing apparatus in the editing processing of an object related to compound document generation is improved. It is possible to improve the efficiency of the compound document editing operation by improving the efficiency.

【0376】請求項15記載の発明によれば、請求項1
4記載の発明の効果に加えて、同時に起動中の複数のア
プリケーションの組み合わせによって成り立つ新規のメ
ニューをも表示することができるため、単独のアプリケ
ーションのみでは行えない編集内容をも設定することが
可能となり、複合ドキュメント生成にかかわるオブジェ
クトの編集処理における複合ドキュメント処理装置の操
作性を更に向上させて、複合ドキュメント編集作業を更
に高能率化することができる。
According to the fifteenth aspect, in the first aspect,
In addition to the effects of the invention described in Item 4, since a new menu that is formed by a combination of a plurality of applications running simultaneously can also be displayed, it is possible to set editing contents that cannot be performed only by a single application. Further, the operability of the compound document processing apparatus in the editing processing of the object related to the compound document generation can be further improved, and the compound document editing operation can be further efficiently performed.

【0377】請求項16記載の発明によれば、複合ドキ
ュメント編集処理時に、アプリケーションのウィンドウ
内に他のアプリケーションの編集領域を設定した場合等
において、当該他のアプリケーションの編集領域の近傍
に、当該他のアプリケーションにおいて使用頻度の高い
メニュー項目を選択的に表示することができるため、メ
ニュー指示のために要するマウスポインタ等の移動距離
を短縮化することが可能となり、複合ドキュメントを処
理するコンピュータの操作性を向上させて、複合ドキュ
メント編集作業を高能率化することができる。また、前
記他のアプリケーションのメニューに含まれるメニュー
項目毎の使用頻度を随時記憶することができるため、常
に使用頻度の高いメニュー項目を選択的に表示すること
ができ、複合ドキュメントを処理するコンピュータの使
い勝手を向上させることができる。
[0377] According to the sixteenth aspect, when an editing area of another application is set in a window of an application during a compound document editing process, the other application is placed near the editing area of the other application. Menu items that are frequently used in the application can be selectively displayed, so that the moving distance of a mouse pointer and the like required for menu instructions can be reduced, and the operability of a computer that processes a compound document can be reduced. And the efficiency of the compound document editing operation can be improved. Further, since the frequency of use for each menu item included in the menu of the other application can be stored at any time, a menu item having a high frequency of use can be selectively displayed at all times, and a computer for processing a compound document can be displayed. Usability can be improved.

【0378】請求項17記載の発明によれば、貼り付け
たオブジェクトがページからはみ出してしまったり、オ
ブジェクトの大きさが適切でないために貼り付け後に大
きさの修正をしたりする手間を省き、前記領域指定手段
によって指定された領域に適切な大きさでオブジェクト
を貼り付けることができるため、複合ドキュメントを処
理するコンピュータの操作性を向上させて、複合ドキュ
メント編集処理を高能率化させることができる。また、
オブジェクトを前記指定された領域の大きさに合わせて
適宜拡大縮小する際に、文字サイズを基準として拡大縮
小率を変更することとすれば、文字のポイントが存在し
ないために、文字表示が破壊されてしまうような問題を
回避して、オブジェクトを正常に貼り付けることがで
き、複合ドキュメント編集処理の信頼性を向上させるこ
とができる。
According to the seventeenth aspect of the present invention, it is possible to omit the trouble of pasting the object out of the page or correcting the size of the object after pasting because the size of the object is not appropriate. Since the object can be pasted on the area specified by the area specifying means with an appropriate size, the operability of the computer that processes the compound document can be improved, and the compound document editing process can be performed more efficiently. Also,
If the object is appropriately enlarged or reduced in accordance with the size of the designated area, if the enlargement / reduction ratio is changed based on the character size, the character display is destroyed because there is no character point. By avoiding such a problem, the object can be normally pasted, and the reliability of the compound document editing process can be improved.

【0379】請求項18記載の発明によれば、複数のア
プリケーション毎に、それぞれのオブジェクト作成を行
いながら、オブジェクト構成表示制御手段によって表示
される複合ドキュメント全体の構成を、オブジェクト変
更表示制御手段によって適宜変更して表示させて確認す
ることができるため、複合ドキュメントを処理するコン
ピュータの操作性を向上させて、複合ドキュメント編集
作業を高能率化することができる。また、例えば、オブ
ジェクト変更表示制御手段によって、編集中のオブジェ
クトの色を変更して表示させることにより、複合ドキュ
メント中のどのオブジェクトを編集中であるのかを視覚
的に把握しやすくして、複合ドキュメントを処理するコ
ンピュータの使い勝手を向上させることもできる。
According to the eighteenth aspect of the present invention, the configuration of the entire composite document displayed by the object configuration display control unit is appropriately changed by the object change display control unit while creating objects for each of the plurality of applications. Since it can be changed and displayed for confirmation, the operability of the computer that processes the compound document can be improved, and the compound document editing operation can be performed more efficiently. Also, for example, by changing the color of the object being edited by the object change display control means and displaying it, it is easy to visually grasp which object in the compound document is being edited, Can be improved.

【0380】請求項19記載の発明によれば、複合ドキ
ュメントのファイルを開く際に、従来のように画一的に
複合ドキュメントを作成したメインのアプリケーション
が起動されてしまうことがなく、当該複合ドキュメント
のオブジェクト配置に基づく表示形態で表示されたアイ
コンに対する、ポインタの指示位置に基づいて、当該複
合ドキュメントを構成する任意または全てのオブジェク
トを編集するためのアプリケーションを容易に起動する
ことができ、複合ドキュメントを処理するコンピュータ
の操作性を向上させて、複合ドキュメント編集作業を高
能率化することができる。
According to the nineteenth aspect of the present invention, when a file of a compound document is opened, the main application that uniformly creates the compound document as in the related art is not activated, and the compound document is not opened. An application for editing any or all objects constituting the compound document can be easily started based on the position indicated by the pointer with respect to the icon displayed in the display mode based on the object arrangement of the compound document. The operability of a computer that processes a document can be improved, and the efficiency of compound document editing can be increased.

【0381】請求項20記載の発明によれば、選択され
た複合ドキュメントを構成するオブジェクトのうち、同
一のアプリケーションに対応する複数のオブジェクトを
まとめて編集可能な状態で起動指示されたアプリケーシ
ョンを起動することができるため、従来のように、複合
ドキュメントを構成する同種のオブジェクトを個別に開
いて編集するオブジェクトをその都度切り換えるといっ
た手間を省くことができ、複合ドキュメントを処理する
コンピュータの操作性を向上させて、複合ドキュメント
編集処理を高能率化することができる。
According to the twentieth aspect of the present invention, among the objects constituting the selected compound document, a plurality of objects corresponding to the same application are collectively edited and the application instructed to be activated is activated. This eliminates the need to open the same type of object that composes the compound document individually and switch the object to be edited each time as before, thereby improving the operability of the computer that processes the compound document. As a result, the compound document editing process can be made more efficient.

【0382】請求項21記載の発明によれば、複合ドキ
ュメントを構成する各オブジェクトに対応するアプリケ
ーションを視覚的にはっきりと認識することができるた
め、複合ドキュメントを処理するコンピュータの使い勝
手を向上させることができる。また、前記各オブジェク
トに関連するアプリケーションを示す表示としてアプリ
ケーションアイコンを表示させ、このアプリケーション
アイコンをクリックすることにより、各オブジェクトを
編集するためのアプリケーションを即座に起動すること
ができることとすれば、複合ドキュメントを処理するコ
ンピュータの操作性を向上させて、複合ドキュメント編
集作業を高能率化することができる。
According to the twenty-first aspect of the present invention, it is possible to visually and clearly recognize an application corresponding to each object constituting a compound document, thereby improving the usability of a computer that processes the compound document. it can. Further, if an application icon is displayed as a display indicating an application related to each of the objects, and an application for editing each object can be immediately activated by clicking the application icon, a compound document The operability of a computer that processes a document can be improved, and the efficiency of compound document editing can be increased.

【0383】請求項22記載の発明によれば、複合ドキ
ュメントを新規に作成する際に、複数の編集領域を設定
してレイアウトの概形を定め、更に、各編集領域毎にオ
ブジェクト種別を設定することにより、前記アプリケー
ション設定手段によって、当該複合ドキュメントを作成
するために最適なアプリケーションが設定されるため、
オブジェクト作成のためにユーザがその都度最適なアプ
リケーションを選択する手間を省くことができ、複合ド
キュメントを処理するコンピュータの使い勝手を向上さ
せて、複合ドキュメント作成処理を高能率化することが
できる。
According to the twenty-second aspect, when a new compound document is created, a plurality of editing areas are set to determine the outline of the layout, and further, an object type is set for each editing area. Thereby, the application setting unit sets an optimal application for creating the compound document.
This eliminates the need for the user to select an optimum application each time the object is created, improves the usability of the computer that processes the compound document, and increases the efficiency of the compound document creation process.

【0384】請求項23記載の発明によれば、複合ドキ
ュメントを編集するために静的オブジェクトを作成する
機能を備えるとともに、動的オブジェクトの再生機能を
有するため、再生オブジェクト再生のために一般に大量
にメモリを消費する再生オブジェクト作成アプリケーシ
ョン等を起動せずにすみ、複合ドキュメントを処理する
コンピュータの使い勝手を向上させることができる。
According to the twenty-third aspect of the present invention, since a function of creating a static object for editing a compound document is provided and a function of reproducing a dynamic object is provided, generally a large amount of the reproduced object is reproduced. This eliminates the need to start a reproduction object creation application that consumes memory, thereby improving the usability of a computer that processes a compound document.

【0385】請求項24記載の発明によれば、複合ドキ
ュメント中の動画オブジェクトの内容や再生状態等の確
認作業を簡易的に同時に行うことができるため、複合ド
キュメント編集における確認作業を高能率化することが
できる。
According to the twenty-fourth aspect of the present invention, it is possible to simply and simultaneously check the contents of the moving image object in the compound document and the reproduction state thereof, so that the checking operation in the compound document editing is made more efficient. be able to.

【0386】請求項25記載の発明によれば、前記他の
オブジェクトに書き込まれた副情報等のように、複合ド
キュメントに貼り付ける他のオブジェクトに関連するリ
ンク情報を、リンクコマンドによって文章等のオブジェ
クト中に入力して表示することができるため、オブジェ
クトと他のオブジェクトとの関連づけを容易に行うこと
が可能となるとともに、前記他のオブジェクトを説明す
る文章等の入力ミスやその他のオブジェクトとの混同を
回避して正確な表示を行うことが可能となり、複合ドキ
ュメント編集作業の容易性、信頼性を向上させることが
できる。
[0386] According to the twenty-fifth aspect, link information relating to another object to be pasted into a compound document, such as sub-information written in the other object, is converted into an object such as a sentence by a link command. Since the object can be input and displayed inside, it is possible to easily associate the object with another object, and to confuse the other object with an input error such as a text describing the other object. , It is possible to perform accurate display, and it is possible to improve the ease and reliability of the compound document editing work.

【0387】請求項26記載の発明によれば、複合ドキ
ュメントの文章編集処理において、例えば数式データ等
の予め定められた種類の情報が入力された際には、当該
予め定められた種類の情報に基づいて作成されるオブジ
ェクトとして、例えば数式データの場合にはグラフや数
表等を自動的に作成することができるため、複合ドキュ
メントを処理するコンピュータの操作性を向上させて、
複合ドキュメント編集処理を高能率化することができ
る。
According to the twenty-sixth aspect, in the text editing process of a compound document, when predetermined type information such as mathematical formula data is input, the predetermined type information is added to the input. As an object created based on, for example, in the case of formula data, a graph or a number table can be automatically created, so that the operability of a computer that processes a compound document is improved,
The compound document editing process can be made more efficient.

【0388】請求項27記載の発明によれば、ひとつの
アプリケーションのウィンドウに複数のアプリケーショ
ンのメニューを表示することができるため、複合ドキュ
メント生成にかかわるオブジェクトの編集処理における
複合ドキュメントを処理するコンピュータの操作性を向
上させて、複合ドキュメント編集作業を高能率化するこ
とができる。
[0388] According to the twenty-seventh aspect, since a menu of a plurality of applications can be displayed in a window of one application, the operation of a computer that processes a compound document in the editing process of an object related to compound document generation. And the efficiency of compound document editing can be improved.

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

【図1】本発明の第1の実施の形態における複合ドキュ
メント処理装置1の構成を示すブロック図である。
FIG. 1 is a block diagram illustrating a configuration of a compound document processing apparatus 1 according to a first embodiment of the present invention.

【図2】本発明の第1の実施の形態における複合ドキュ
メント処理装置1によって実行されるアクティブウィン
ドウ切換処理を示すフローチャートである。
FIG. 2 is a flowchart illustrating an active window switching process executed by the compound document processing apparatus 1 according to the first embodiment of the present invention.

【図3】図2に示すアクティブウィンドウ切換処理が実
行された際の表示部4の表示画面4aの表示例を示す図
である。
3 is a diagram showing a display example of a display screen 4a of a display unit 4 when the active window switching process shown in FIG. 2 is executed.

【図4】本発明の第2の実施の形態における複合ドキュ
メント処理装置1によって実行されるサブアプリケーシ
ョン起動処理を示すフローチャートである。
FIG. 4 is a flowchart illustrating a sub-application activation process executed by the compound document processing apparatus 1 according to the second embodiment of the present invention.

【図5】本発明の第2の実施の形態における複合ドキュ
メント処理装置1によって実行される複合ドキュメント
ファイルオープン処理を示すフローチャートである。
FIG. 5 is a flowchart illustrating a compound document file opening process executed by the compound document processing apparatus 1 according to the second embodiment of the present invention.

【図6】図4に示すサブアプリケーション起動処理が実
行された際の表示例を示す図である。
FIG. 6 is a diagram showing a display example when the sub-application activation process shown in FIG. 4 is executed.

【図7】本発明の第3の実施の形態における複合ドキュ
メント処理装置1によって実行されるオブジェクト貼り
付け処理1を示すフローチャートである。
FIG. 7 is a flowchart illustrating an object pasting process 1 executed by the compound document processing apparatus 1 according to the third embodiment of the present invention.

【図8】図7に示すオブジェクト貼り付け処理1を実行
した際の表示例を示す図である。
8 is a diagram showing a display example when the object pasting process 1 shown in FIG. 7 is executed.

【図9】本発明の第4の実施の形態における複合ドキュ
メント処理装置1によって実行されるドキュメント構成
図表示処理を示すフローチャートである。
FIG. 9 is a flowchart illustrating a document configuration diagram display process executed by the compound document processing apparatus 1 according to the fourth embodiment of the present invention.

【図10】図9に示すドキュメント構成図表示処理を実
行した際の表示例を示す図である。
10 is a diagram showing a display example when the document configuration diagram display processing shown in FIG. 9 is executed.

【図11】本発明の第5の実施の形態における複合ドキ
ュメント処理装置1によって実行される複合ドキュメン
ト印刷処理1を示すフローチャートである。
FIG. 11 is a flowchart illustrating a compound document printing process 1 executed by the compound document processing device 1 according to the fifth embodiment of the present invention.

【図12】図11に示す複合ドキュメント印刷処理1を
実行した際の表示例を示す図である。
12 is a diagram illustrating a display example when the compound document print processing 1 illustrated in FIG. 11 is executed.

【図13】本発明の第6の実施の形態における複合ドキ
ュメント処理装置1によって実行される複合ドキュメン
ト印刷処理2を示すフローチャートである。
FIG. 13 is a flowchart illustrating a compound document printing process 2 executed by the compound document processing device 1 according to the sixth embodiment of the present invention.

【図14】図13に示す複合ドキュメント印刷処理2を
実行した際の表示例を示す図である。
14 is a diagram illustrating a display example when the compound document print processing 2 illustrated in FIG. 13 is executed.

【図15】本発明の第7の実施の形態における複合ドキ
ュメント処理装置1によって実行されるオブジェクト貼
り付け処理2を示すフローチャートである。
FIG. 15 is a flowchart illustrating an object pasting process 2 executed by the compound document processing apparatus 1 according to the seventh embodiment of the present invention.

【図16】図15に示すオブジェクト貼り付け処理2を
実行した際の表示例を示す図である。
16 is a diagram showing a display example when the object pasting process 2 shown in FIG. 15 is executed.

【図17】本発明の第8の実施の形態における複合ドキ
ュメント処理装置1によって実行されるメニューバー切
換処理を示すフローチャートである。
FIG. 17 is a flowchart showing a menu bar switching process executed by the compound document processing apparatus 1 according to the eighth embodiment of the present invention.

【図18】図17に示すメニューバー切換処理を実行し
た際の表示例を示す図である。
18 is a diagram illustrating a display example when the menu bar switching process illustrated in FIG. 17 is executed.

【図19】本発明の第9の実施の形態における複合ドキ
ュメント処理装置1によって実行されるメニューボック
ス表示処理を示すフローチャートである。
FIG. 19 is a flowchart illustrating a menu box display process executed by the compound document processing apparatus 1 according to the ninth embodiment of the present invention.

【図20】図19に示すメニューボックス表示処理を実
行した際の表示例を示す図である。
20 is a diagram illustrating a display example when the menu box display process illustrated in FIG. 19 is executed.

【図21】(a)ドキュメント構成図表示ウィンドウ4
jに表示されるオブジェクトの構成内容と、(b)ドキ
ュメント構成図表示ウィンドウ4jに対応する複合ドキ
ュメントアイコン4pの表示例との対応を示す図であ
る。
FIG. 21 (a) Document configuration diagram display window 4
FIG. 9 is a diagram showing a correspondence between the configuration contents of an object displayed in j and (b) a display example of a compound document icon 4p corresponding to a document configuration diagram display window 4j.

【図22】本発明の第10の実施の形態における複合ド
キュメント処理装置1によって実行される複合ドキュメ
ントアイコン起動処理を示すフローチャートである。
FIG. 22 is a flowchart illustrating compound document icon activation processing executed by the compound document processing apparatus 1 according to the tenth embodiment of the present invention.

【図23】複合ドキュメントアイコン4p中のオブジェ
クトボタン4p(1)がクリックされた場合の表示例を
示す図である。
FIG. 23 is a diagram illustrating a display example when the object button 4p (1) in the compound document icon 4p is clicked.

【図24】複合ドキュメントアイコン4p中のいずれの
オブジェクトボタンにも対応しない部分がクリックされ
た場合の表示例を示す図である。
FIG. 24 is a diagram illustrating a display example when a portion that does not correspond to any object button in the compound document icon 4p is clicked.

【図25】本発明の第11の実施の形態における複合ド
キュメント処理装置1によって実行される複合ドキュメ
ント対応アプリケーション起動処理を示すフローチャー
トである。
FIG. 25 is a flowchart illustrating compound document-compatible application activation processing executed by the compound document processing apparatus 1 according to the eleventh embodiment of the present invention.

【図26】図25に示す複合ドキュメント対応アプリケ
ーション起動処理を実行した際の表示例を示す図であ
る。
26 is a diagram illustrating a display example when the compound document compatible application start-up process illustrated in FIG. 25 is executed.

【図27】本発明の第12の実施の形態における複合ド
キュメント処理装置1によって実行されるオブジェクト
対応アプリケーション識別表示処理を示すフローチャー
トである。
FIG. 27 is a flowchart showing an object corresponding application identification display process executed by the compound document processing apparatus 1 according to the twelfth embodiment of the present invention.

【図28】図27に示すオブジェクト対応アプリケーシ
ョン識別表示処理を実行した際の表示例を示す図であ
る。
28 is a diagram illustrating a display example when the object corresponding application identification display processing illustrated in FIG. 27 is executed.

【図29】本発明の第13の実施の形態における複合ド
キュメント処理装置1によって実行される最適アプリケ
ーション表示処理を示すフローチャートである。
FIG. 29 is a flowchart illustrating an optimum application display process executed by the compound document processing apparatus 1 according to the thirteenth embodiment of the present invention.

【図30】図29に示す最適アプリケーション表示処理
を実行した際の表示例を示す図である。
30 is a diagram showing a display example when the optimum application display processing shown in FIG. 29 is executed.

【図31】本発明の第14の実施の形態における複合ド
キュメント処理装置1によって実行される再生オブジェ
クト貼り付け処理を示すフローチャートである。
FIG. 31 is a flowchart showing a playback object pasting process executed by the compound document processing apparatus 1 according to the fourteenth embodiment of the present invention.

【図32】図31に示す再生オブジェクト貼り付け処理
を実行した際の表示例を示す図である。
32 is a diagram showing a display example when the reproduction object pasting process shown in FIG. 31 is executed.

【図33】本発明の第15の実施の形態における複合ド
キュメント処理装置1によって実行される動画オブジェ
クト同時再生処理を示すフローチャートである。
FIG. 33 is a flowchart showing a moving image object simultaneous reproduction process executed by the compound document processing apparatus 1 according to the fifteenth embodiment of the present invention.

【図34】図33に示す動画オブジェクト同時再生処理
を実行した際の表示例を示す図である。
34 is a diagram illustrating a display example when the moving image object simultaneous reproduction process illustrated in FIG. 33 is executed.

【図35】本発明の第16の実施の形態における複合ド
キュメント処理装置1によって実行されるリンクオブジ
ェクト貼り付け処理を示すフローチャートである。
FIG. 35 is a flowchart showing a link object pasting process executed by the compound document processing apparatus 1 according to the sixteenth embodiment of the present invention.

【図36】図35に示すリンクオブジェクト貼り付け処
理を実行した際の表示例を示す図である。
36 is a diagram illustrating a display example when the link object pasting process illustrated in FIG. 35 is executed.

【図37】本発明の第17の実施の形態における複合ド
キュメント処理装置1によって実行されるリンクアプリ
ケーションオブジェクト作成処理を示すフローチャート
である。
FIG. 37 is a flowchart illustrating a link application object creation process executed by the compound document processing apparatus 1 according to the seventeenth embodiment of the present invention.

【図38】図37に示すリンクアプリケーションオブジ
ェクト作成処理を実行した際の表示例を示す図である。
38 is a diagram showing a display example when the link application object creation processing shown in FIG. 37 is executed.

【図39】本発明の第18の実施の形態における複合ド
キュメント処理装置1によって実行される参照マーク設
定処理を示すフローチャートである。
FIG. 39 is a flowchart showing reference mark setting processing executed by the compound document processing apparatus 1 according to the eighteenth embodiment of the present invention.

【図40】本発明の第18の実施の形態における複合ド
キュメント処理装置1によって実行される参照データ呼
び出し処理を示すフローチャートである。
FIG. 40 is a flowchart showing reference data calling processing executed by the compound document processing apparatus 1 according to the eighteenth embodiment of the present invention.

【図41】図39に示す参照マーク設定処理を実行した
際の表示例を示す図である。
FIG. 41 is a diagram showing a display example when the reference mark setting process shown in FIG. 39 is executed.

【図42】本発明の第19の実施の形態における複合ド
キュメント処理装置1によって実行される複合メニュー
表示処理を示すフローチャートである。
FIG. 42 is a flowchart showing compound menu display processing executed by the compound document processing apparatus 1 according to the nineteenth embodiment of the present invention.

【図43】図42に示す複合メニュー表示処理を実行し
た際の表示例を示す図である。
FIG. 43 is a diagram showing a display example when the composite menu display process shown in FIG. 42 is executed.

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

1 グラフ表示制御装置 2 CPU 3 入力部 4 表示部 4a 表示画面 4b アプリケーションウィンドウ 4c アプリケーションウィンドウ 4d マウスポインタ 4e アプリケーションアイコン 4f メニューバー 4g サブアプリケーション入力エリア 4h サブアプリケーションウィンドウ 4i オブジェクト貼り付けエリア 4j ドキュメント構成図表示ウィンドウ 4k オブジェクト 4l オブジェクト貼り付けエリア 4m メインアプリケーションメニューバー 4n サブアプリケーションメニューバー 4o サブアプリケーションメニューボックス 4p 複合ドキュメントアイコン 4p(1)〜4p(5) オブジェクトボタン 4q アプリケーション区切り枠 4r アプリケーションアイコン 4s オブジェクト区切り枠 4t オブジェクト種別 4u 再生オブジェクト 4v キーワード候補枠 4w 再生ボタン 4x 動画オブジェクト表示エリア 4y リンクコマンド 4z リンク用副情報 4α 数式データ 4β リンクアプリケーション 4γ 参照マーク 5 表示駆動装置 6 RAM 7 ROM 8 記憶装置 9 記憶媒体 1 Graph display control device 2 CPU 3 Input unit 4 Display unit 4a Display screen 4b Application window 4c Application window 4d Mouse pointer 4e Application icon 4f Menu bar 4g Sub application input area 4h Sub application window 4i Object pasting area 4j Document composition diagram display Window 4k object 4l object pasting area 4m main application menu bar 4n sub application menu bar 4o sub application menu box 4p compound document icon 4p (1) to 4p (5) object button 4q application dividing frame 4r application icon 4s object dividing frame 4t Object Class 4u Playback object 4v Keyword candidate frame 4w Play button 4x Video object display area 4y Link command 4z Link sub information 4α Mathematical data 4β Link application 4γ Reference mark 5 Display drive 6 RAM 7 ROM 8 Storage device 9 Storage medium

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) G09G 5/14 G06F 15/62 322A Fターム(参考) 5B050 BA06 BA16 CA01 EA12 EA19 FA02 FA09 FA12 FA13 FA14 5B098 AA08 GA01 GC14 5C082 AA01 AA14 BA27 CA63 CB01 CB06 DA87 MM02 MM09 5E501 AA02 AC15 AC17 AC18 AC19 AC34 BA05 CA04 CB02 CB05 CB06 CB09 EA05 EA11 EB05 FA05 FA06 FA13 FA14 FA23 FB04 FB12 FB23 ──────────────────────────────────────────────────続 き Continued on the front page (51) Int.Cl. 7 Identification symbol FI Theme coat ゛ (Reference) G09G 5/14 G06F 15/62 322A F term (Reference) 5B050 BA06 BA16 CA01 EA12 EA19 FA02 FA09 FA12 FA13 FA14 5B098 AA08 GA01 GC14 5C082 AA01 AA14 BA27 CA63 CB01 CB06 DA87 MM02 MM09 5E501 AA02 AC15 AC17 AC18 AC19 AC34 BA05 CA04 CB02 CB05 CB06 CB09 EA05 EA11 EB05 FA05 FA06 FA13 FA14 FA23 FB04 FB12 FB23

Claims (27)

【特許請求の範囲】[Claims] 【請求項1】複数のアプリケーションによるマルチタス
ク処理が可能である複合ドキュメント処理装置におい
て、 前記アプリケーションのウィンドウを表示させるウィン
ドウ表示制御手段と、 任意のアプリケーションのウィンドウ内の任意の領域内
に、他のアプリケーションの編集領域を設定する編集領
域設定手段と、 前記他のアプリケーションのメニューに含まれるメニュ
ー項目毎の使用頻度を随時記憶する使用頻度記憶手段
と、 前記他のアプリケーションの編集領域の近傍に、前記使
用頻度記憶手段に記憶された各メニュー項目毎の使用頻
度に基づいて、メニュー項目を選択的に表示させるメニ
ュー表示制御手段と、 を備えたことを特徴とする複合ドキュメント処理装置。
1. A compound document processing apparatus capable of performing multitask processing by a plurality of applications, wherein: a window display control means for displaying a window of the application; Editing area setting means for setting an editing area of the application; use frequency storage means for storing the use frequency of each menu item included in the menu of the other application as needed; and near the editing area of the other application, A menu display control means for selectively displaying menu items based on the use frequency of each menu item stored in the use frequency storage means.
【請求項2】複数のアプリケーションによるマルチタス
ク処理が可能である複合ドキュメント処理装置におい
て、 前記アプリケーションのウィンドウを表示させるウィン
ドウ表示制御手段と、 任意のアプリケーションのウィンドウ内の任意の領域を
指定する領域指定手段と、 この領域指定手段によって指定された領域内に貼り付け
るオブジェクトの大きさを、当該領域の大きさに基づい
て適宜変更する変更手段と、 を備えたことを特徴とする複合ドキュメント処理装置。
2. A compound document processing apparatus capable of performing multitask processing by a plurality of applications, a window display control means for displaying a window of the application, and an area specification for specifying an arbitrary area in a window of an arbitrary application. Means for changing the size of an object to be pasted in the area specified by the area specifying means, based on the size of the area.
【請求項3】複数のアプリケーションによるマルチタス
ク処理によって複合ドキュメントの処理が可能である複
合ドキュメント処理装置において、 前記複合ドキュメントのオブジェクト構成を示す内容を
表示させるオブジェクト構成表示制御手段と、 前記複合ドキュメント中の任意のオブジェクトに対し
て、当該オブジェクトに対応するアプリケーションによ
って行われた編集に基づいて、前記オブジェクト構成表
示制御手段によって表示されるオブジェクト構成を示す
内容を適宜変更して表示させるオブジェクト変更表示制
御手段と、 を備えたことを特徴とする複合ドキュメント処理装置。
3. A compound document processing apparatus capable of processing a compound document by multitask processing by a plurality of applications, wherein: an object structure display control means for displaying contents indicating an object structure of the compound document; Object change display control means for appropriately changing and displaying the content indicating the object configuration displayed by the object configuration display control means on the basis of the editing performed by the application corresponding to the object, for any given object A compound document processing device comprising:
【請求項4】複数のアプリケーションによるマルチタス
ク処理によって複合ドキュメントの処理が可能である複
合ドキュメント処理装置において、 前記複合ドキュメントを表すアイコンを、当該複合ドキ
ュメントのオブジェクト配置に基づく表示形態で表示さ
せるアイコン表示制御手段と、 前記複数のアプリケーションに対する各種指示を行うた
めのポインタを表示させるポインタ表示制御手段と、 前記アイコンに対する前記ポインタによる指示操作の指
示位置を判別する判別手段と、 この判別手段によって判別された指示位置に基づいて、
当該複合ドキュメントに関連するアプリケーションを起
動するアプリケーション起動手段と、 を備えたことを特徴とする複合ドキュメント処理装置。
4. A compound document processing device capable of processing a compound document by multitask processing by a plurality of applications, wherein an icon representing the compound document is displayed in a display form based on the object arrangement of the compound document. Control means; pointer display control means for displaying a pointer for performing various instructions to the plurality of applications; determining means for determining an instruction position of an instruction operation on the icon by the pointer; Based on the indicated position,
A compound document processing apparatus, comprising: application start means for starting an application related to the compound document.
【請求項5】複数のアプリケーションによるマルチタス
ク処理によって複合ドキュメントの処理が可能である複
合ドキュメント処理装置において、 任意の複合ドキュメントを選択する選択手段と、 前記選択手段によって選択された複合ドキュメントを構
成するオブジェクトのうち、起動指示されたアプリケー
ションに関連する全オブジェクトを編集可能な状態で当
該アプリケーションを起動するアプリケーション起動手
段と、 を備えたことを特徴とする複合ドキュメント処理装置。
5. A compound document processing apparatus capable of processing a compound document by multitask processing by a plurality of applications, comprising: selecting means for selecting an arbitrary compound document; and forming the compound document selected by the selecting means. A compound document processing apparatus, comprising: application starting means for activating the application in a state where all the objects related to the application instructed to be activated among the objects can be edited.
【請求項6】複数のアプリケーションによるマルチタス
ク処理によって複合ドキュメントの処理が可能である複
合ドキュメント処理装置において、 前記複合ドキュメントの編集ウィンドウを表示させるウ
ィンドウ表示制御手段と、 このウィンドウ表示制御手段によって表示される編集ウ
ィンドウ上に配置されたオブジェクト毎に、各オブジェ
クトに関連するアプリケーションを示す表示を行わせる
関連アプリケーション表示制御手段と、 を備えたことを特徴とする複合ドキュメント処理装置。
6. A compound document processing apparatus capable of processing a compound document by multitask processing by a plurality of applications, wherein: a window display control means for displaying an edit window of the compound document; and a window display control means for displaying the edit window of the compound document. And a related application display control means for displaying, for each object arranged on the editing window, an application related to each object.
【請求項7】前記関連アプリケーション表示制御手段
は、前記各オブジェクトを囲む枠線を表示させるととも
に、当該枠線に対応させて各オブジェクトに関連するア
プリケーションを示す表示を行わせることを特徴とする
請求項6記載の複合ドキュメント処理装置。
7. The related application display control means displays a frame surrounding each of the objects and displays an application related to each object in association with the frame. Item 7. The compound document processing device according to Item 6.
【請求項8】複数のアプリケーションによるマルチタス
ク処理によって複合ドキュメントの処理が可能である複
合ドキュメント処理装置において、 前記複合ドキュメントの編集ウィンドウを表示させるウ
ィンドウ表示制御手段と、 前記編集ウィンドウ内に、複数の編集領域を設定する編
集領域設定手段と、 この編集領域設定手段によって設定された各編集領域に
おいて編集するオブジェクトの種別を設定するオブジェ
クト種別設定手段と、 このオブジェクト種別設定手段によって設定されたオブ
ジェクト種別に基づいて、前記各編集領域に対応するア
プリケーションを設定するアプリケーション設定手段
と、 を備えたことを特徴とする複合ドキュメント処理装置。
8. A compound document processing apparatus capable of processing a compound document by multitask processing by a plurality of applications, wherein: a window display control means for displaying an edit window of the compound document; An editing area setting means for setting an editing area; an object type setting means for setting the type of an object to be edited in each editing area set by the editing area setting means; and an object type set by the object type setting means. Application setting means for setting an application corresponding to each of the editing areas based on the information.
【請求項9】前記各編集領域毎に、前記アプリケーショ
ン設定手段によって設定されたアプリケーションを示す
表示を行う対応アプリケーション表示制御手段を更に備
えたことを特徴とする請求項8記載の複合ドキュメント
処理装置。
9. The compound document processing apparatus according to claim 8, further comprising a corresponding application display control means for performing a display indicating the application set by said application setting means for each of said editing areas.
【請求項10】複数のアプリケーションによるマルチタ
スク処理によって複合ドキュメントの処理が可能である
複合ドキュメント処理装置において、 静的オブジェクトを作成するオブジェクト作成手段と、 動的オブジェクトを再生するオブジェクト再生専用手段
と、 を備えたことを特徴とする複合ドキュメント処理装置。
10. A compound document processing apparatus capable of processing a compound document by multitask processing by a plurality of applications, an object creating means for creating a static object, an object playback-only means for playing a dynamic object, A compound document processing device comprising:
【請求項11】複数のアプリケーションによって作成さ
れた複合ドキュメントの処理を行う複合ドキュメント処
理装置において、 前記複合ドキュメント中の動画オブジェクトを抽出して
一覧表示させる動画オブジェクト一覧表示制御手段と、 この一覧表示制御手段によって一覧表示された動画オブ
ジェクトを同時に再生させる再生手段と、 を備えたことを特徴とする複合ドキュメント処理装置。
11. A compound document processing apparatus for processing compound documents created by a plurality of applications, wherein: a moving image object list display control means for extracting moving image objects in the compound document and displaying the list as a list; And a reproducing means for simultaneously reproducing the moving image objects listed by the means.
【請求項12】複数のアプリケーションによるマルチタ
スク処理によって複合ドキュメントの処理が可能である
複合ドキュメント処理装置において、 前記複合ドキュメントの編集ウィンドウを表示させるウ
ィンドウ表示制御手段と、 このウィンドウ表示制御手段によって表示される編集ウ
ィンドウ内において、他のオブジェクトとの関連づけを
定義するリンクコマンドを入力するリンクコマンド入力
手段と、 前記他のオブジェクトが貼り付けられた際に、前記リン
クコマンドを当該オブジェクトに関連する情報として設
定されたリンク情報に変更して表示させるリンク情報表
示制御手段と、 を備えたことを特徴とする複合ドキュメント処理装置。
12. A compound document processing apparatus capable of processing a compound document by multitask processing by a plurality of applications, a window display control means for displaying an edit window of the compound document, and a window displayed by the window display control means. Link command input means for inputting a link command defining an association with another object in an editing window, and setting the link command as information relating to the object when the other object is pasted. And a link information display control unit for changing the displayed link information and displaying the changed link information.
【請求項13】複数のアプリケーションによるマルチタ
スク処理によって複合ドキュメントの処理が可能である
複合ドキュメント処理装置において、 前記複合ドキュメントの編集ウィンドウを表示させるウ
ィンドウ表示制御手段と、 このウィンドウ表示制御手段によって表示される編集ウ
ィンドウ内において、予め定められた種類の情報が入力
されたことを検出する検出手段と、 この検出手段によって前記予め定められた種類の情報が
入力されたことが検出された際に、当該検出された情報
に関連するアプリケーションによって、当該情報に基づ
くオブジェクトを作成するオブジェクト作成手段と、 を備えたことを特徴とする複合ドキュメント処理装置。
13. A compound document processing apparatus capable of processing a compound document by multitask processing by a plurality of applications, wherein: a window display control means for displaying an edit window of the compound document; and a window display control means for displaying the edit window of the compound document. Detecting means for detecting that a predetermined type of information has been input in the editing window, and detecting the input of the predetermined type of information by the detecting means. A compound document processing apparatus, comprising: an object creating unit that creates an object based on the detected information by an application related to the detected information.
【請求項14】複数のアプリケーションによるマルチタ
スク処理によって複合ドキュメントの処理が可能である
複合ドキュメント処理装置において、 起動中のアプリケーションのウィンドウを表示させるウ
ィンドウ表示制御手段と、 このウィンドウ表示制御手段によって表示されるウィン
ドウ内に、起動中の複数のアプリケーションに対応する
メニューを表示させるメニュー表示制御手段と、 を備えたことを特徴とする複合ドキュメント処理装置。
14. A compound document processing apparatus capable of processing a compound document by multitask processing by a plurality of applications, wherein: a window display control means for displaying a window of a running application; And a menu display control means for displaying a menu corresponding to a plurality of running applications in a window.
【請求項15】前記メニュー表示制御手段は、起動中の
複数のアプリケーションの組み合わせによって成立する
メニュー項目を含むメニューを表示させることを特徴と
する請求項14記載の複合ドキュメント処理装置。
15. The compound document processing apparatus according to claim 14, wherein said menu display control means displays a menu including menu items established by a combination of a plurality of running applications.
【請求項16】複数のアプリケーションによるマルチタ
スク処理が可能であるプログラムを格納した記憶媒体で
あって、 前記アプリケーションのウィンドウを表示させるウィン
ドウ表示制御ステップと、 任意のアプリケーションのウィンドウ内の任意の領域内
に、他のアプリケーションの編集領域を設定する編集領
域設定ステップと、 前記他のアプリケーションのメニューに含まれるメニュ
ー項目毎の使用頻度を随時記憶する使用頻度記憶ステッ
プと、 前記他のアプリケーションの編集領域の近傍に、前記使
用頻度記憶ステップに記憶された各メニュー項目毎の使
用頻度に基づいて、メニュー項目を選択的に表示させる
メニュー表示制御ステップと、 を含むプログラムを格納したことを特徴とする記憶媒
体。
16. A storage medium storing a program capable of performing multitask processing by a plurality of applications, wherein: a window display control step of displaying a window of the application; An editing area setting step of setting an editing area of another application; a use frequency storing step of storing a use frequency for each menu item included in a menu of the other application as needed; and And a menu display control step of selectively displaying a menu item based on the use frequency of each menu item stored in the use frequency storage step. .
【請求項17】複数のアプリケーションによるマルチタ
スク処理が可能であるプログラムを格納した記憶媒体で
あって、 前記アプリケーションのウィンドウを表示させるウィン
ドウ表示制御ステップと、 任意のアプリケーションの
ウィンドウ内の任意の領域を指定する領域指定ステップ
と、 この領域指定ステップによって指定された領域内に貼り
付けるオブジェクトの大きさを、当該領域の大きさに基
づいて適宜変更する変更ステップと、 を含むプログラムを格納したことを特徴とする記憶媒
体。
17. A storage medium storing a program capable of performing multitask processing by a plurality of applications, comprising: a window display control step of displaying a window of the application; and an area in a window of an arbitrary application. Storing a program including: an area specifying step to be specified; and a changing step of appropriately changing the size of an object to be pasted in the area specified by the area specifying step based on the size of the area. Storage medium.
【請求項18】複数のアプリケーションによるマルチタ
スク処理によって複合ドキュメントの処理が可能である
プログラムを格納した記憶媒体であって、 前記複合ドキュメントのオブジェクト構成を示す内容を
表示させるオブジェクト構成表示制御ステップと、 前記複合ドキュメント中の任意のオブジェクトに対し
て、当該オブジェクトに対応するアプリケーションによ
って行われた編集に基づいて、前記オブジェクト構成表
示制御ステップによって表示されるオブジェクト構成を
示す内容を適宜変更して表示させるオブジェクト変更表
示制御ステップと、 を含むプログラムを格納したことを特徴とする記憶媒
体。
18. A storage medium storing a program capable of processing a compound document by multitask processing by a plurality of applications, an object structure display control step of displaying contents indicating an object structure of the compound document; An object for appropriately changing and displaying the content indicating the object configuration displayed by the object configuration display control step based on the editing performed by the application corresponding to the object with respect to an arbitrary object in the compound document A storage medium storing a program including: a change display control step;
【請求項19】複数のアプリケーションによるマルチタ
スク処理によって複合ドキュメントの処理が可能である
プログラムを格納した記憶媒体であって、 前記複合ドキュメントを表すアイコンを、当該複合ドキ
ュメントのオブジェクト配置に基づく表示形態で表示さ
せるアイコン表示制御ステップと、 前記複数のアプリケーションに対する各種指示を行うた
めのポインタを表示させるポインタ表示制御ステップ
と、 前記アイコンに対する前記ポインタによる指示操作の指
示位置を判別する判別ステップと、 この判別ステップによって判別された指示位置に基づい
て、当該複合ドキュメントに関連するアプリケーション
を起動するアプリケーション起動ステップ、 を含むプログラムを格納したことを特徴とする記憶媒
体。
19. A storage medium storing a program capable of processing a compound document by multitask processing by a plurality of applications, wherein an icon representing the compound document is displayed in a display form based on an object arrangement of the compound document. An icon display control step to be displayed; a pointer display control step to display a pointer for performing various instructions to the plurality of applications; a determination step to determine an instruction position of an instruction operation by the pointer with respect to the icon; An application launching step of launching an application related to the compound document based on the designated position determined by the step (b).
【請求項20】複数のアプリケーションによるマルチタ
スク処理によって複合ドキュメントの処理が可能である
プログラムを格納した記憶媒体であって、 任意の複合ドキュメントを選択する選択ステップと、 前記選択ステップによって選択された複合ドキュメント
を構成するオブジェクトのうち、起動指示されたアプリ
ケーションに関連する全オブジェクトを編集可能な状態
で当該アプリケーションを起動するアプリケーション起
動ステップと、 を含むプログラムを格納したことを特徴とする記憶媒
体。
20. A storage medium storing a program capable of processing a compound document by multitask processing by a plurality of applications, wherein: a selecting step of selecting an arbitrary compound document; and a compound selected by the selecting step. A storage medium storing a program comprising: an application starting step of starting an application in a state where all the objects related to an application instructed to be started can be edited among objects constituting a document.
【請求項21】複数のアプリケーションによるマルチタ
スク処理によって複合ドキュメントの処理が可能である
プログラムを格納した記憶媒体であって、 前記複合ドキュメントの編集ウィンドウを表示させるウ
ィンドウ表示制御ステップと、 このウィンドウ表示制御ステップによって表示される編
集ウィンドウ上に配置されたオブジェクト毎に、各オブ
ジェクトに関連するアプリケーションを示す表示を行わ
せる関連アプリケーション表示制御ステップと、 を含むプログラムを格納したことを特徴とする記憶媒
体。
21. A storage medium storing a program capable of processing a compound document by multitask processing by a plurality of applications, wherein: a window display control step of displaying an edit window of the compound document; And a related application display control step of, for each object arranged on the edit window displayed by the step, displaying an application related to each object, and a program stored therein.
【請求項22】複数のアプリケーションによるマルチタ
スク処理によって複合ドキュメントの処理が可能である
プログラムを格納した記憶媒体であって、 前記複合ドキュメントの編集ウィンドウを表示させるウ
ィンドウ表示制御ステップと、 前記編集ウィンドウ内に、複数の編集領域を設定する編
集領域設定ステップと、 この編集領域設定ステップによって設定された各編集領
域において編集するオブジェクトの種別を設定するオブ
ジェクト種別設定ステップと、 このオブジェクト種別設定ステップによって設定された
オブジェクト種別に基づいて、前記各編集領域に対応す
るアプリケーションを設定するアプリケーション設定ス
テップと、 を含むプログラムを格納したことを特徴とする記憶媒
体。
22. A storage medium storing a program capable of processing a compound document by multitask processing by a plurality of applications, wherein: a window display control step of displaying an edit window of the compound document; An editing area setting step of setting a plurality of editing areas; an object type setting step of setting the type of an object to be edited in each of the editing areas set by the editing area setting step; An application setting step of setting an application corresponding to each of the editing areas based on the object type.
【請求項23】複数のアプリケーションによるマルチタ
スク処理によって複合ドキュメントの処理が可能である
プログラムを格納した記憶媒体であって、 静的オブジェクトを作成するオブジェクト作成ステップ
と、 動的オブジェクトを再生するオブジェクト再生ステップ
と、 を含むプログラムを格納したことを特徴とする記憶媒
体。
23. A storage medium storing a program capable of processing a compound document by multitask processing by a plurality of applications, comprising: an object creation step for creating a static object; and an object playback for playing a dynamic object. A storage medium storing a program comprising: a step;
【請求項24】複数のアプリケーションによって作成さ
れた複合ドキュメントの処理を行うプログラムを格納し
た記憶媒体であって、 前記複合ドキュメント中の動画オブジェクトを抽出して
一覧表示させる動画オブジェクト一覧表示制御ステップ
と、 この一覧表示制御ステップによって一覧表示された動画
オブジェクトを同時に再生させる再生ステップと、 を含むプログラムを格納したことを特徴とする記憶媒
体。
24. A storage medium storing a program for processing a compound document created by a plurality of applications, wherein a moving image object list display control step of extracting and displaying a list of moving image objects in the compound document; A playback step of simultaneously playing back the moving image objects listed by the list display control step; and a storage medium storing a program.
【請求項25】複数のアプリケーションによるマルチタ
スク処理によって複合ドキュメントの処理が可能である
プログラムを格納した記憶媒体であって、 前記複合ドキュメントの編集ウィンドウを表示させるウ
ィンドウ表示制御ステップと、 このウィンドウ表示制御ステップによって表示される編
集ウィンドウ内において、他のオブジェクトとの関連づ
けを定義するリンクコマンドを入力するリンクコマンド
入力ステップと、 前記他のオブジェクトが貼り付けられた際に、前記リン
クコマンドを当該オブジェクトに関連する情報として設
定されたリンク情報に変更して表示させるリンク情報表
示制御ステップと、 を含むプログラムを格納したことを特徴とする記憶媒
体。
25. A storage medium storing a program capable of processing a compound document by multitask processing by a plurality of applications, comprising: a window display control step of displaying an edit window of the compound document; A link command input step of inputting a link command defining an association with another object in an edit window displayed by the step; and linking the link command to the object when the other object is pasted. A link information display control step of changing and displaying link information set as information to be displayed, and a program storing the link information.
【請求項26】複数のアプリケーションによるマルチタ
スク処理によって複合ドキュメントの処理が可能である
プログラムを格納した記憶媒体であって、 前記複合ドキュメントの編集ウィンドウを表示させるウ
ィンドウ表示制御ステップと、 このウィンドウ表示制御ステップによって表示される編
集ウィンドウ内において、予め定められた種類の情報が
入力されたことを検出する検出ステップと、 この検出ステップによって前記予め定められた種類の情
報が入力されたことが検出された際に、当該検出された
情報に関連するアプリケーションによって、当該情報に
基づくオブジェクトを作成するオブジェクト作成ステッ
プと、 を含むプログラムを格納したことを特徴とする記憶媒
体。
26. A storage medium storing a program capable of processing a compound document by multitask processing by a plurality of applications, wherein a window display control step of displaying an edit window of the compound document; In the editing window displayed by the step, a detecting step of detecting that predetermined type of information has been input, and detecting that the predetermined type of information has been input is detected by the detecting step. A program for creating an object based on the detected information by an application related to the detected information.
【請求項27】複数のアプリケーションによるマルチタ
スク処理によって複合ドキュメントの処理が可能である
プログラムを格納した記憶媒体であって、 起動中のアプリケーションのウィンドウを表示させるウ
ィンドウ表示制御ステップと、 このウィンドウ表示制御ステップによって表示されるウ
ィンドウ内に、起動中の複数のアプリケーションに対応
するメニューを表示させるメニュー表示制御ステップ
と、 を含むプログラムを格納したことを特徴とする記憶媒
体。
27. A storage medium storing a program capable of processing a compound document by multitask processing by a plurality of applications, wherein a window display control step of displaying a window of a running application; A menu display control step of displaying a menu corresponding to a plurality of running applications in a window displayed by the step; and a program stored therein.
JP8462899A 1999-03-26 1999-03-26 Compound document processor and storage medium Pending JP2000276274A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8462899A JP2000276274A (en) 1999-03-26 1999-03-26 Compound document processor and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8462899A JP2000276274A (en) 1999-03-26 1999-03-26 Compound document processor and storage medium

Publications (1)

Publication Number Publication Date
JP2000276274A true JP2000276274A (en) 2000-10-06

Family

ID=13835957

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8462899A Pending JP2000276274A (en) 1999-03-26 1999-03-26 Compound document processor and storage medium

Country Status (1)

Country Link
JP (1) JP2000276274A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100486683B1 (en) * 2001-05-26 2005-05-03 안현기 Apparatus for Controlling Multi Functional Pointing Device
KR100991036B1 (en) * 2002-06-06 2010-10-29 마이크로소프트 코포레이션 How to provide computer-generated documentation with context-dependent functionality
KR20110036187A (en) * 2009-10-01 2011-04-07 엘지전자 주식회사 Mobile terminal and its control method
US8918738B2 (en) 2009-04-15 2014-12-23 Sony Corporation Menu display apparatus, menu display method and program
JP2017157056A (en) * 2016-03-03 2017-09-07 京セラドキュメントソリューションズ株式会社 Display control device

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100486683B1 (en) * 2001-05-26 2005-05-03 안현기 Apparatus for Controlling Multi Functional Pointing Device
KR100991036B1 (en) * 2002-06-06 2010-10-29 마이크로소프트 코포레이션 How to provide computer-generated documentation with context-dependent functionality
US8918738B2 (en) 2009-04-15 2014-12-23 Sony Corporation Menu display apparatus, menu display method and program
US9898163B2 (en) 2009-04-15 2018-02-20 Sony Corporation Menu display apparatus, menu display method and program
US10599296B2 (en) 2009-04-15 2020-03-24 Sony Corporation Menu display apparatus, menu display method and program
KR20110036187A (en) * 2009-10-01 2011-04-07 엘지전자 주식회사 Mobile terminal and its control method
KR101624993B1 (en) * 2009-10-01 2016-06-07 엘지전자 주식회사 Mobile terminal and control method thereof
JP2017157056A (en) * 2016-03-03 2017-09-07 京セラドキュメントソリューションズ株式会社 Display control device

Similar Documents

Publication Publication Date Title
US5754174A (en) User interface with individually configurable panel interfaces for use in a computer system
US8792116B2 (en) Printing controller, GUI display method, printer driver, and recording medium
JP2003157131A (en) Input method, display method, media information combining and displaying method, input device, media information combining and displaying device, input program, media information combining and displaying program, and recording medium recording these programs
JP2000035969A (en) Device for adding linking information to computerized document file
JPH1165795A (en) Information processor and method for activating program in the same device
JP2010049431A (en) Program, method and device for processing information
US5812805A (en) Method and editing system for setting tool button
JPH11126149A (en) Information processor and method thereof, and memory medium
US6335740B1 (en) Data processing apparatus and method for facilitating item selection by displaying guidance images
JP7289661B2 (en) Information processing device, control method, and its program
JP2006012038A (en) Information processor, image editing device, their control methods, computer program, and computer-readable storage medium therefor
JP2000276274A (en) Compound document processor and storage medium
JP5371550B2 (en) Information processing apparatus, control method therefor, and computer program
JP2000222493A (en) Device and method for editing object, and storage medium storing computer readable program
JP6157192B2 (en) Information processing apparatus, control method, and computer program
JP4438061B2 (en) Electronic album editing apparatus, control method thereof, and program thereof
JPH11306170A (en) Document production device
KR970011905B1 (en) Line drawing device
JP2016004428A (en) Information processing apparatus, data processing apparatus, control method of information processing apparatus, data processing method for data processing apparatus, and program
JP2001125895A (en) Editing device and editing method
JP2000227914A (en) Document edition device
JPH0756902A (en) Document editing device
JPH08137645A (en) Information processor and tool bar edit method
JPH05143589A (en) Word processor and its controlling method
JP2000347840A (en) Device and method for automatically generating source program and recording medium where same method is recorded