JPH11212962A - Document processing apparatus and method, and storage medium - Google Patents

Document processing apparatus and method, and storage medium

Info

Publication number
JPH11212962A
JPH11212962A JP10016861A JP1686198A JPH11212962A JP H11212962 A JPH11212962 A JP H11212962A JP 10016861 A JP10016861 A JP 10016861A JP 1686198 A JP1686198 A JP 1686198A JP H11212962 A JPH11212962 A JP H11212962A
Authority
JP
Japan
Prior art keywords
data
object data
document
embedded
attribute
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.)
Withdrawn
Application number
JP10016861A
Other languages
Japanese (ja)
Inventor
Atsushi Kakimoto
厚志 柿本
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP10016861A priority Critical patent/JPH11212962A/en
Publication of JPH11212962A publication Critical patent/JPH11212962A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Abstract

(57)【要約】 【課題】 文書データ中に挿入されたオブジェクトの保
持方法を容易に変更できるようにしたことにより、文書
データを改めて作成し直す必要がないようにする。 【解決手段】 文書データ中に挿入されたオブジェクト
データの挿入方法の変更を指示すると、文書データ中に
リンクパス情報が埋め込まれオブジェクトデータがリン
クデータとして保持されている場合(53)には、挿入
方法の変更指示に応じて、文書データ中にオブジェクト
データ自体をエンベッドデータとして埋め込むように
(51)、オブジェクトデータの挿入方法を変更し、ま
た、文書データ中にオブジェクトデータ自体がエンベッ
ドデータとして埋め込まれている場合(51)には、挿
入方法の変更指示に応じて、文書データ中にリンク情報
を埋め込みオブジェクトデータをリンクデータとして保
持するように(53)、オブジェクトデータの挿入方法
を変更する。
(57) [Summary] PROBLEM TO BE SOLVED: To make it possible to easily change the holding method of an object inserted in document data, so that it is not necessary to recreate document data. SOLUTION: When an instruction to change an insertion method of object data inserted in document data is instructed, when link path information is embedded in the document data and the object data is held as link data (53), the insertion is performed. In response to the instruction to change the method, the object data insertion method is changed so that the object data itself is embedded as embedded data in the document data (51), and the object data itself is embedded as embedded data in the document data. In the case of (51), the method of inserting the object data is changed so that the link information is embedded in the document data and the object data is held as the link data according to the instruction to change the insertion method (53).

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、文書処理装置及び
方法並びに記憶媒体に関するものである。
[0001] 1. Field of the Invention [0002] The present invention relates to a document processing apparatus and method, and a storage medium.

【0002】[0002]

【従来の技術】近年、イメージデータやサウンドデータ
などの、文字データ以外のデータを、オブジェクトとし
て文書データ中に挿入することが、頻繁に行われるよう
になってきた。
2. Description of the Related Art In recent years, data other than character data, such as image data and sound data, has been frequently inserted as object into document data.

【0003】このように、文書データ中にオブジェクト
を挿入する場合、そのオブジェクトを当該文書データと
リンクさせたリンクデータとして設定する方法と、その
オブジェクトを当該文書データにエンベッドされた(埋
め込まれた)エンベッドデータとして設定する方法の、
2つの方法がある。そして、この双方とも、それぞれ利
点と欠点とが存在している。
As described above, when an object is inserted into document data, a method of setting the object as link data linked to the document data and a method of embedding (embedding) the object in the document data. How to set as embedded data,
There are two ways. Each of these has advantages and disadvantages.

【0004】まず、オブジェクトをリンクデータとして
設定する場合、文書データ自体のサイズを押さえる事が
でき、また、オブジェクトデータを複数の文書データ間
で共有することができる等のメリットがある。しかしな
がら、逆に、文書データの可搬性を低下させてしまうと
いうデメリットがある。即ち、文書データのみを他の環
境に持っていっても、リンクされているオブジェクトが
存在しないと、その文書データの再現性は低下してしま
う。
First, when an object is set as link data, there are advantages that the size of the document data itself can be suppressed, and that the object data can be shared among a plurality of document data. However, on the contrary, there is a disadvantage that the portability of the document data is reduced. That is, even if only the document data is stored in another environment, if there is no linked object, the reproducibility of the document data is reduced.

【0005】一方、オブジェクトをエンベッドデータと
して設定する場合、文書データサイズを大きくしてしま
い、また、オブジェクトの共有ができなくなる等のデメ
リットがあるが、文書データの可搬性が向上するという
メリットがある。
On the other hand, when an object is set as embedded data, there are disadvantages such as an increase in the size of the document data and the inability to share the object. However, there is an advantage in that the portability of the document data is improved. .

【0006】そして、従来の技術では、実際に、文書デ
ータ中にオブジェクトを挿入する際に、そのオブジェク
トをリンクデータとするか、エンベッドデータとするか
を設定することはできるものの、一旦、文書データ中に
オブジェクトを挿入してしまうと、後でその設定を変更
するようなことはできなかった。
In the prior art, when an object is actually inserted into document data, it is possible to set whether the object is to be link data or embedded data. Once the object was inserted, it was not possible to change its settings later.

【0007】[0007]

【発明が解決しようとする課題】このように、上記従来
の技術においては、一旦、文書データ中にオブジェクト
を挿入してしまうと、後でその設定を変更することがで
きなかったため、ユーザが、リンクデータをエンベッド
データに変更したい場合や、エンベッドデータをリンク
データに変更したい場合などでは、再度、文書データを
一から作成し直さなければならなかった。
As described above, in the above-described conventional technique, once an object is inserted into document data, the setting cannot be changed later. When it is desired to change link data to embedded data, or to change embedded data to link data, the document data must be created again from scratch.

【0008】本発明は、かかる従来技術に鑑みてなされ
たものであり、文書データ中に挿入されたオブジェクト
の保持方法を容易に変更できるようにしたことにより、
文書データを改めて作成し直す必要がない文書処理装置
及び方法並びに記憶媒体を提供することを目的とする。
[0008] The present invention has been made in view of such a conventional technology, and has been made to be able to easily change a method of holding an object inserted in document data,
It is an object of the present invention to provide a document processing apparatus and method and a storage medium that do not need to recreate document data.

【0009】[0009]

【課題を解決するための手段】上記目的を達成するため
に、本発明に係る文書処理装置は、文書データを記憶す
る記憶手段と、前記記憶手段に記憶された文書データ中
へのオブジェクトデータの挿入を指示する挿入指示手段
と、前記挿入指示手段によるオブジェクトデータの挿入
指示に応じて、前記文書データ中にリンク情報を埋め込
み前記オブジェクトデータをリンクデータとして保持す
るか、前記文書データ中に前記オブジェクトデータ自体
をエンベッドデータとして埋め込むか、前記オブジェク
トデータの挿入方法を選択する選択手段と、前記選択手
段により選択された挿入方法に基づいて、前記文書デー
タ中に前記オブジェクトデータを挿入する挿入手段と、
前記挿入手段により挿入された前記オブジェクトデータ
の挿入方法の変更を指示する変更指示手段と、前記文書
データ中にリンク情報が埋め込まれ前記オブジェクトデ
ータがリンクデータとして保持されている場合には、前
記変更指示手段による挿入方法の変更指示に応じて、前
記文書データ中に前記オブジェクトデータ自体をエンベ
ッドデータとして埋め込むように、前記オブジェクトデ
ータの挿入方法を変更する第1の変更手段と、前記文書
データ中に前記オブジェクトデータ自体がエンベッドデ
ータとして埋め込まれている場合には、前記変更指示手
段による挿入方法の変更指示に応じて、前記文書データ
中にリンク情報を埋め込み前記オブジェクトデータをリ
ンクデータとして保持するように、前記オブジェクトデ
ータの挿入方法を変更する第2の変更手段とを備える。
In order to achieve the above object, a document processing apparatus according to the present invention comprises a storage means for storing document data, and a method for storing object data in the document data stored in the storage means. Insert instruction means for instructing insertion, and in response to an instruction for inserting object data by the insert instruction means, embed link information in the document data and hold the object data as link data, or Selecting means for embedding the data itself as embedded data or selecting the method of inserting the object data, and inserting means for inserting the object data into the document data based on the insertion method selected by the selecting means;
A change instructing unit for instructing a change in an inserting method of the object data inserted by the inserting unit; and a link in the case where link information is embedded in the document data and the object data is held as link data. First changing means for changing the method of inserting the object data so as to embed the object data itself as embedded data in the document data in response to an instruction for changing the insertion method by the instruction means; When the object data itself is embedded as embedded data, link information is embedded in the document data in accordance with a change instruction of the insertion method by the change instruction means, and the object data is held as link data. The method of inserting the object data And a second change means for further.

【0010】また、上記目的を達成するために、本発明
に係る文書処理方法は、記憶手段に記憶された文書デー
タ中へのオブジェクトデータの挿入を指示する挿入指示
工程と、前記挿入指示工程でのオブジェクトデータの挿
入指示に応じて、前記文書データ中にリンク情報を埋め
込み前記オブジェクトデータをリンクデータとして保持
するか、前記文書データ中に前記オブジェクトデータ自
体をエンベッドデータとして埋め込むか、前記オブジェ
クトデータの挿入方法を選択する選択工程と、前記選択
工程で選択された挿入方法に基づいて、前記文書データ
中に前記オブジェクトデータを挿入する挿入工程と、前
記挿入工程で挿入された前記オブジェクトデータの挿入
方法の変更を指示する変更指示工程と、前記文書データ
中にリンク情報が埋め込まれ前記オブジェクトデータが
リンクデータとして保持されている場合には、前記変更
指示工程での挿入方法の変更指示に応じて、前記文書デ
ータ中に前記オブジェクトデータ自体をエンベッドデー
タとして埋め込むように、前記オブジェクトデータの挿
入方法を変更する第1の変更工程と、前記文書データ中
に前記オブジェクトデータ自体がエンベッドデータとし
て埋め込まれている場合には、前記変更指示工程での挿
入方法の変更指示に応じて、前記文書データ中にリンク
情報を埋め込み前記オブジェクトデータをリンクデータ
として保持するように、前記オブジェクトデータの挿入
方法を変更する第2の変更工程とを備える。
[0010] In order to achieve the above object, a document processing method according to the present invention comprises an insertion instruction step for instructing insertion of object data into document data stored in a storage means; In response to the instruction to insert the object data, link information is embedded in the document data, the object data is held as link data, the object data itself is embedded as embedded data in the document data, A selection step of selecting an insertion method, an insertion step of inserting the object data into the document data based on the insertion method selected in the selection step, and a method of inserting the object data inserted in the insertion step A change instructing step of instructing a change of the document data; In the case where the embedded object data is held as link data, the object data itself is embedded as embedded data in the document data in accordance with a change instruction of the insertion method in the change instruction step, A first change step of changing the method of inserting the object data; and, if the object data itself is embedded as embedded data in the document data, the first change step changes the insertion method in the change instruction step. And a second change step of changing a method of inserting the object data so as to embed link information in the document data and hold the object data as link data.

【0011】また、上記目的を達成するために、本発明
に係る記憶媒体は、記憶手段に記憶された文書データ中
へのオブジェクトデータの挿入を指示するための挿入指
示モジュールと、前記オブジェクトデータの挿入指示に
応じて、前記文書データ中にリンク情報を埋め込み前記
オブジェクトデータをリンクデータとして保持するか、
前記文書データ中に前記オブジェクトデータ自体をエン
ベッドデータとして埋め込むか、前記オブジェクトデー
タの挿入方法を選択するための選択モジュールと、前記
選択された挿入方法に基づいて、前記文書データ中に前
記オブジェクトデータを挿入するための挿入モジュール
と、前記挿入された前記オブジェクトデータの挿入方法
の変更を指示するための変更指示モジュールと、前記文
書データ中にリンク情報が埋め込まれ前記オブジェクト
データがリンクデータとして保持されている場合には、
前記挿入方法の変更指示に応じて、前記文書データ中に
前記オブジェクトデータ自体をエンベッドデータとして
埋め込むように、前記オブジェクトデータの挿入方法を
変更するための第1の変更モジュールと、前記文書デー
タ中に前記オブジェクトデータ自体がエンベッドデータ
として埋め込まれている場合には、前記挿入方法の変更
指示に応じて、前記文書データ中にリンク情報を埋め込
み前記オブジェクトデータをリンクデータとして保持す
るように、前記オブジェクトデータの挿入方法を変更す
るための第2の変更モジュールとを有するコンピュータ
プログラムを記憶し、コンピュータで読み取り可能であ
る。
To achieve the above object, a storage medium according to the present invention comprises: an insertion instruction module for instructing insertion of object data into document data stored in a storage means; According to an insertion instruction, link information is embedded in the document data, and the object data is held as link data,
The object data itself is embedded as embedded data in the document data, or the object data is embedded in the document data based on the selected insertion method and a selection module for selecting the method of inserting the object data. An insertion module for inserting, a change instruction module for instructing a change of an insertion method of the inserted object data, and link information embedded in the document data and the object data held as link data. If you have
A first change module for changing a method of inserting the object data so as to embed the object data itself as embedded data in the document data in response to an instruction to change the insertion method; When the object data itself is embedded as embedded data, the object data is embedded so as to embed link information in the document data in accordance with an instruction to change the insertion method and hold the object data as link data. And a second change module for changing the insertion method of the computer program. The computer program is readable by a computer.

【0012】[0012]

【発明の実施の形態】以下、図面を用いて、本発明に係
る一実施形態を詳細に説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment according to the present invention will be described below in detail with reference to the drawings.

【0013】図1は、本発明の一実施形態に係る文書編
集装置のシステム・ブロック図である。
FIG. 1 is a system block diagram of a document editing apparatus according to an embodiment of the present invention.

【0014】1はシステム・バスであり、これから説明
する各構成ブロックはこのシステム・バスに接続されて
いる。2はCPU(Central Processi
ngUnit)であり、当該装置全体を制御する。3は
プログラム・メモリ(PMEMと称す)であり、編集処
理のためのプログラムを適宜ハード・ディスク15から
選択/読込みし、CPU2にて実行する。又、キーボー
ド9から入力されたデータはテキスト・メモリでもある
PMEM3にコード情報として格納される。
Reference numeral 1 denotes a system bus, and each component block to be described below is connected to the system bus. 2 is a CPU (Central Process)
ngUnit), and controls the entire device. Reference numeral 3 denotes a program memory (referred to as PMEM), which selects / reads a program for editing processing from the hard disk 15 as appropriate, and executes the program by the CPU 2. The data input from the keyboard 9 is stored as code information in the PMEM 3 which is also a text memory.

【0015】4は通信制御部であり、5は通信ポートで
あり、6は通信回線である。通信ポート5と通信回線6
をを介して、当該装置とプリンタ7との間でデータの送
受信が行われ、通信制御部4は、そのデータの送受信を
制御する。
Reference numeral 4 is a communication control unit, 5 is a communication port, and 6 is a communication line. Communication port 5 and communication line 6
, Data is transmitted and received between the device and the printer 7 via the communication controller 4, and the communication control unit 4 controls the transmission and reception of the data.

【0016】7はプリンタであり、通信制御部4より通
信ポート5、通信回線6を経由して送出される書体/文
字サイズ指示情報、印字位置、文字コード列等を受信
し、自機内に持つ文字フォント等により自らのイメージ
メモリ(IMEMと称す)に印刷ビットマップイメージ
を展開して印刷出力する。また、プリンタ7は、文字フ
ォントデータを通信回線6を経由して当該装置本体に送
信することもできる。なお、本実施形態においては、プ
リンタ7は複数台あるものとする。
Reference numeral 7 denotes a printer, which receives font / character size instruction information, a print position, a character code string, and the like transmitted from the communication control unit 4 via the communication port 5 and the communication line 6 and has them in its own machine. The print bitmap image is developed in its own image memory (referred to as IMEM) using a character font or the like and printed out. Further, the printer 7 can transmit the character font data to the apparatus main body via the communication line 6. In this embodiment, it is assumed that there are a plurality of printers 7.

【0017】8は入力制御部であり、後述するキーボー
ド9、マウス10等の入力装置が接続される。9はキー
ボードであり、操作者はこのキーボード9を操作するこ
とによって、システムの動作指令等を行う。また、10
はマウスであり、CRT13上で画像情報を加工指示す
るためのポインティング・デバイス(PDと称す)であ
る。このマウス10により、CRT13上のカーソルを
X,Y方向に任意に移動して、コマンドメニュー上のコ
マンド・アイコンを選択して処理の指示を行なうほか、
編集対象の指示、描画位置の指示等もおこなう。
Reference numeral 8 denotes an input control unit to which input devices such as a keyboard 9 and a mouse 10 described later are connected. Reference numeral 9 denotes a keyboard. By operating the keyboard 9, an operator issues an operation command of the system. Also, 10
Denotes a mouse, which is a pointing device (referred to as PD) for instructing processing of image information on the CRT 13. The mouse 10 is used to move the cursor on the CRT 13 arbitrarily in the X and Y directions, select a command icon on a command menu, and instruct processing.
The instruction of the editing target, the instruction of the drawing position, and the like are also performed.

【0018】11はビデオ・イメージ・メモリ(VRA
Mと称す)であり、12は表示出力制御部であり、13
はCRTディスプレイ(CRTと称す)である。CRT
13に表示されるデータは、VRAM11上にビットマ
ップデータとして展開されている。例えば文字データで
あれば、そのコードに対応した文字パターンがVRAM
11上に展開されており、また、ソフト制御によりVR
AM11の表示エリアに直接カーソルを発生して表示す
ることが可能である。
Reference numeral 11 denotes a video image memory (VRA).
M), 12 is a display output control unit, and 13
Is a CRT display (referred to as CRT). CRT
The data displayed in 13 is developed as bitmap data on the VRAM 11. For example, if it is character data, the character pattern corresponding to the code is VRAM
11 and VR by software control.
It is possible to generate and display a cursor directly on the display area of AM11.

【0019】14は外部記憶装置制御部であり、15は
ハード・ディスク(HDと称す)であり、16はフロッ
ピー・ディスク(FDと称す)である。これらHD15
及びFD16は、データファイル用のディスクであり、
外部記憶装置制御部14により制御される。
Reference numeral 14 denotes an external storage device control unit, 15 denotes a hard disk (referred to as HD), and 16 denotes a floppy disk (referred to as FD). These HD15
And FD16 are disks for data files,
It is controlled by the external storage device control unit 14.

【0020】図2に、本実施形態における文書データの
構造例を示す。
FIG. 2 shows an example of the structure of document data in this embodiment.

【0021】21は文書管理情報の格納領域であり、本文
書データを構成する各データの各構成情報、或いは、文
書データのバージョン等のデータが設定されている。22
はオブジェクト管理情報の格納領域であり、文書中に挿
入されている各オブジェクトデータのIDから、実データ
の位置を求めるための情報を持っている。23は書式デー
タの格納領域であり、本文書データに於ける書式スタイ
ルやページレイアウトに関する情報が格納されている。
Reference numeral 21 denotes a storage area for the document management information, in which each configuration information of each data constituting the document data or data such as the version of the document data is set. twenty two
Is a storage area for object management information, which has information for determining the position of actual data from the ID of each object data inserted in the document. Reference numeral 23 denotes a storage area for format data, which stores information on a format style and page layout in the document data.

【0022】24はテキストデータの格納領域であり、本
文書データを構成するテキストデータが格納されてい
る。また、各テキストデータに設定されているスタイル
や、挿入されているオブジェクトに関しても、本テキス
トデータの格納領域24中に、各データの属性を表すコン
トロールコードと共に、スタイルデータ識別ID、オブジ
ェクト識別IDという形式で挿入されている。25はオブジ
ェクトデータブロックの格納領域であり、個々の実オブ
ジェクトデータが格納されている。
Reference numeral 24 denotes a storage area for text data, which stores text data constituting the document data. Further, regarding the style set for each text data and the inserted object, the style data identification ID and the object identification ID are stored in the storage area 24 of the text data together with the control code indicating the attribute of each data. It is inserted in the format. Reference numeral 25 denotes a storage area for the object data block, in which individual real object data is stored.

【0023】なお、26及び27は、本文書データを構成す
る他のデータのブロックの格納領域を表している。
Reference numerals 26 and 27 denote storage areas of blocks of other data constituting the document data.

【0024】図3に、図2における文書管理情報の格納
領域21の詳細構造例を示す。
FIG. 3 shows an example of the detailed structure of the storage area 21 of the document management information in FIG.

【0025】31は文書データ形式識別情報の格納領域で
あり、本文書データであることを識別するためのデータ
が格納されている。32は、本文書データのバージョン情
報の格納領域である。33は、本文書データのサイズを示
す情報の格納領域である。34はデータブロック数の格納
領域であり、文書管理情報、オブジェクト管理情報、等
々の図2で示された個々のデータブロックが、本文書デ
ータ中に何個含まれているかという情報が格納されてい
る。
Reference numeral 31 denotes a storage area for document data format identification information, in which data for identifying the document data is stored. Reference numeral 32 denotes a storage area for version information of the document data. Reference numeral 33 denotes a storage area for information indicating the size of the document data. Reference numeral 34 denotes a storage area for the number of data blocks, which stores information on how many individual data blocks shown in FIG. 2 are included in the document data, such as document management information, object management information, and the like. I have.

【0026】35〜318は、上記個々のデータブロックに
対するデータブロックの開始アドレスと、そのブロック
サイズの格納領域を表しており、各データブロック毎に
組になっている。
Reference numerals 35 to 318 denote the starting addresses of the data blocks for the individual data blocks and the storage area of the block size, and are grouped for each data block.

【0027】個別に書き下してゆくと、35は文書管理情
報ブロック開始アドレス、36は文書管理情報ブロックサ
イズ、37は書式データブロック開始アドレス、38は書式
データブロックサイズ、39はオブジェクト管理情報ブロ
ック開始アドレス、310はオブジェクト管理情報ブロッ
クサイズ、311はテキストデータブロック開始アドレ
ス、312はテキストデータブロックサイズ、313はオブジ
ェクトデータブロック開始アドレス、314はオブジェク
トデータブロックサイズ、315はその他のデータ(1)ブロ
ック開始アドレス、316はその他のデータ(1)ブロックサ
イズ、317はその他のデータ(n)ブロック開始アドレス、
318はその他のデータ(n)ブロックサイズ、といった情報
を、それぞれ格納している。
When individually written down, 35 is a document management information block start address, 36 is a document management information block size, 37 is a format data block start address, 38 is a format data block size, and 39 is an object management information block start address. , 310 is the object management information block size, 311 is the text data block start address, 312 is the text data block size, 313 is the object data block start address, 314 is the object data block size, 315 is the other data (1) block start address , 316 is other data (1) block size, 317 is other data (n) block start address,
Reference numeral 318 stores information such as other data (n) block size.

【0028】図4に、図2における文書管理情報の格納
領域22の詳細構造例を示す。
FIG. 4 shows a detailed structure example of the document management information storage area 22 in FIG.

【0029】41はオブジェクトデータ数の格納領域であ
り、本文書データ中に挿入されているオブジェクトの数
を表すデータを格納している。以降、各オブジェクト毎
に、この数分だけ、オブジェクトの開始アドレスと、オ
ブジェクトのサイズ情報が組になっている。42は、識別
番号(1)のオブジェクトの実データの開始アドレスの格
納領域を表す。このアドレスは、オブジェクトブロック
内の相対アドレスを表しており、43は、識別番号(1)の
オブジェクトのデータサイズの格納領域を表している。
また、44は、識別番号(n)のオブジェクトの実データの
開始アドレスの格納領域を表しており、45は、識別番号
(n)のオブジェクトのデータサイズの格納領域を表して
いる。
Reference numeral 41 denotes a storage area for the number of object data, which stores data representing the number of objects inserted in the document data. Thereafter, for each object, the start address of the object and the size information of the object are paired for this number. Reference numeral 42 denotes a storage area of the start address of the actual data of the object having the identification number (1). This address indicates a relative address in the object block, and 43 indicates a storage area of the data size of the object having the identification number (1).
Reference numeral 44 denotes a storage area of the start address of the actual data of the object having the identification number (n), and reference numeral 45 denotes the identification number.
The storage area of the data size of the object (n) is shown.

【0030】図5に、図2におけるオブジェクトブロッ
クの格納領域25内に存在する個々のオブジェクトデータ
の構造を示す。
FIG. 5 shows the structure of individual object data existing in the storage area 25 of the object block in FIG.

【0031】46はオブジェクトデータ属性の格納領域で
あり、本オブジェクトデータの属性を示す識別子が設定
されている。このオブジェクトデータ属性によって、C
PU2は、そのオブジェクトが、イメージであるか、サ
ウンドであるか、動画であるかといった、データ種別の
判定をすることができる。更に、このオブジェクトデー
タ属性には、各データの詳細属性も設定されている。例
えば、イメージデータの場合、JPEG、GIF、ビッ
トマップといった、イメージデータの種別が設定されて
いる。
Reference numeral 46 denotes an object data attribute storage area in which an identifier indicating the attribute of the object data is set. By this object data attribute, C
The PU 2 can determine a data type such as whether the object is an image, a sound, or a moving image. Further, detailed attributes of each data are set in the object data attribute. For example, in the case of image data, types of the image data such as JPEG, GIF, and bitmap are set.

【0032】47はリンク/エンベッド識別情報の格納領
域であり、本オブジェクトが文書中にエンベッドされて
いるか、それとも、文書データ中には存在しないで、リ
ンクデータとして管理されているかを表す識別情報が設
定されている。48は枠属性情報の格納領域であり、本オ
ブジェクトが文書データ中で、枠内のデータとして挿入
(設定)されている場合の、その枠の属性情報、即ち、
枠の配置情報、サイズ情報、変倍情報、枠線属性情報等
が格納されている。
Reference numeral 47 denotes a storage area for link / embedded identification information. Identification information indicating whether the object is embedded in the document or not present in the document data but managed as link data. Is set. Reference numeral 48 denotes a storage area for frame attribute information. When the object is inserted (set) as data in the frame in the document data, the attribute information of the frame, that is,
Frame layout information, size information, scaling information, frame line attribute information, and the like are stored.

【0033】49は実オブジェクトのサイズの格納領域で
あり、実際のオブジェクトデータ本体のサイズ情報が格
納されている。410は実オブジェクトデータの格納領域
であり、実際のオブジェクトデータ本体を格納するため
の領域である。なお、この実オブジェクトデータの格納
領域410には、オブジェクトデータがエンベッドされる
場合には、当該オブジェクトデータ自体がここに格納さ
れるが、オブジェクトデータがリンクされる場合には、
リンク先のオブジェクトファイルの存在するパス情報が
格納される。
Reference numeral 49 denotes a storage area of the size of the real object, which stores the size information of the actual object data body. Reference numeral 410 denotes a storage area for the actual object data, which is an area for storing the actual object data body. When the object data is embedded in the storage area 410 of the actual object data, the object data itself is stored here. However, when the object data is linked,
The path information where the linked object file exists is stored.

【0034】図6に、本実施形態におけるエンベッドデ
ータとリンクデータの間でのオブジェクト変換処理の概
要を示す。
FIG. 6 shows an outline of an object conversion process between embedded data and link data in the present embodiment.

【0035】51は、エンベッド(埋め込み)形式でオブ
ジェクトデータを保持している文書データを表す。ま
た、52は、オブジェクト変換フィルタ群であり、複数の
オブジェクト変換プログラムとしてPMEM3に記憶さ
れている。そして、入力されるオブジェクトの種類と、
出力されるオブジェクトの種類とに従って、適切なオブ
ジェクト変換用のフィルタが、ここから選択される。53
は、リンク形式でオブジェクトデータを保持している文
書データを表す。
Reference numeral 51 denotes document data holding object data in an embedded (embedded) format. An object conversion filter group 52 is stored in the PMEM 3 as a plurality of object conversion programs. And the type of the input object,
An appropriate object conversion filter is selected from here according to the type of the output object. 53
Represents document data holding object data in a link format.

【0036】この図6に示した概要に基づいて、本実施
形態における、エンベッドデータをリンクデータに変換
する処理を、図7のフローチャートを用いながら、ま
た、リンクデータをエンベッドデータに変換する処理
を、図8のフローチャートを用いながら、以下に詳しく
説明する。両フローチャートの手順は、PMEM3に格
納されたプログラムをCPU2が実行することによって
実現される。
Based on the outline shown in FIG. 6, the process of converting embedded data into link data in this embodiment will be described with reference to the flowchart of FIG. 7 and the process of converting link data into embedded data. This will be described in detail below with reference to the flowchart of FIG. The procedures in both flowcharts are realized by the CPU 2 executing the program stored in the PMEM 3.

【0037】まず、図7に、エンベッドデータをリンク
データに変換する際の内部処理例のフローチャートを示
す。
First, FIG. 7 shows a flowchart of an example of internal processing when converting embedded data into link data.

【0038】このフローチャートは、操作者が、キーボ
ード9やマウス10等の入力装置から、生成しようとす
るリンクデータの属性を指定し、エンベッドデータをリ
ンクデータに変換することを指示することにより、開始
される。
This flowchart starts when the operator specifies the attribute of the link data to be generated from the input device such as the keyboard 9 and the mouse 10 and instructs to convert the embedded data into the link data. Is done.

【0039】ステップS601で、文書データ中にエン
ベッドされている、変換を指示されたエンベッドデータ
のオブジェクト属性"Atr1"(例えば、JPEG形式のイ
メージデータ等)を獲得する。次に、ステップS602
で、生成しようとするリンクデータのオブジェクト属
性"Atr2"(例えば、GIF形式のイメージデータ等)を
獲得する。次に、ステップS603で、変換のために必
要なオブジェクト変換フィルタを選択するためのループ
処理を行うためのカウンタ"i"に初期値"0"を設定す
る。次に、ステップS604で、このカウンタ"i"の値
が"n"より小であるか否かを判定する。ここで、"n"と
は、PMEM3に格納されているオブジェクト変換フィ
ルタの個数である。このステップS604において、"
i"が"n"より小であると判定された場合には、ステップ
S605へ分岐し、そうではないと判定された場合に
は、ステップS607へ分岐して、上記ループに於い
て、該当するオブジェクトフィルタが存在しなかったと
して、エラーメッセージを表示後、終了処理へ移る。
In step S601, the object attribute "Atr1" (for example, JPEG format image data) of the embedded data instructed to be converted embedded in the document data is obtained. Next, step S602
Then, the object attribute "Atr2" (for example, GIF image data) of the link data to be generated is acquired. Next, in step S603, an initial value "0" is set to a counter "i" for performing a loop process for selecting an object conversion filter required for conversion. Next, in step S604, it is determined whether the value of the counter "i" is smaller than "n". Here, “n” is the number of object conversion filters stored in PMEM3. In this step S604, "
If it is determined that "i" is smaller than "n", the flow branches to step S605; otherwise, the flow branches to step S607, and the corresponding loop After the error message is displayed assuming that the object filter does not exist, the processing moves to the end processing.

【0040】ステップS605では、オブジェクトフィ
ルタ(i)が、入力されるデータの属性である“Atr1”
と、出力されるデータの属性である“Atr2”に対応した
フィルタであるか否かを判定する。このステップS60
5で、オブジェクトフィルタ(i)が、該当するフィルタ
であると判定された場合には、ステップS608へ分岐
し、そうではないと判定された場合には、ステップS6
06へ分岐して、該当するオブジェクト変換フィルタを
選択するためのループ処理を継続する。このステップS
606では、このループ処理におけるカウンタをインク
リメントして、再度、ステップS604の判定処理に移
る。
In step S605, the object filter (i) sets the attribute "Atr1" of the input data to "Atr1".
Then, it is determined whether or not the filter corresponds to “Atr2” which is the attribute of the output data. This step S60
In step 5, if it is determined that the object filter (i) is the corresponding filter, the flow branches to step S608; otherwise, the flow proceeds to step S6.
The process branches to 06 to continue a loop process for selecting a corresponding object conversion filter. This step S
In 606, the counter in this loop processing is incremented, and the process returns to the determination processing in step S604.

【0041】ステップS608以降は、該当するオブジ
ェクトフィルタが存在したと判定された場合の、オブジ
ェクトの変換処理に関するステップである。
Step S608 and subsequent steps relate to object conversion processing when it is determined that a corresponding object filter exists.

【0042】ステップS608では、実オブジェクトデ
ータの格納領域410から、文書データ中の変換元のオブ
ジェクトデータを取得する。本実施形態の場合、このオ
ブジェクトデータは、エンベッドデータである。ステッ
プS609では、得られたエンベッドデータをオブジェ
クト変換フィルタに渡して、所望のデータ形式のオブジ
ェクトデータを格納したオブジェクトデータファイルを
新たに生成する(例えば、JPEG形式のイメージデー
タから、GIF形式のイメージデータのファイルを生成
する等)。
In step S608, the conversion source object data in the document data is obtained from the real object data storage area 410. In the case of the present embodiment, this object data is embedded data. In step S609, the obtained embedded data is passed to the object conversion filter to newly generate an object data file storing the object data in the desired data format (for example, from the JPEG format image data to the GIF format image data). Etc. file).

【0043】ステップS610では、ステップS609
で得られたオブジェクトデータファイルを、文書データ
中から参照できるように、リンク情報を生成する。ステ
ップS611では、ステップS610で生成されたリン
ク情報を、それまで変換元のエンベッドデータが設定さ
れていた実オブジェクトデータの格納領域410に書き込
む。ステップS612では、ステップS611で更新さ
れた実オブジェクトデータの格納領域410の内容と整合
性がとれるように、関連する管理情報を更新して、終了
処理へ移る。
In step S610, step S609
The link information is generated so that the object data file obtained in (1) can be referred to from the document data. In step S611, the link information generated in step S610 is written in the real object data storage area 410 in which the conversion source embedded data has been set. In step S612, the related management information is updated so as to be consistent with the contents of the storage area 410 of the real object data updated in step S611, and the process proceeds to end processing.

【0044】次に、図8に、リンクデータをエンベッド
データに変換する際の内部処理例のフローチャートを示
す。
Next, FIG. 8 shows a flowchart of an example of internal processing when converting link data into embedded data.

【0045】このフローチャートは、操作者が、キーボ
ード9やマウス10等の入力装置から、生成しようとす
るエンベッドデータの属性を指定し、リンクデータをエ
ンベッドデータに変換することを指示することにより、
開始される。
In this flowchart, the operator specifies an attribute of embedded data to be generated from an input device such as the keyboard 9 and the mouse 10 and instructs to convert link data into embedded data.
Be started.

【0046】まず、ステップS701で、実オブジェク
トデータの格納領域410に格納されているリンク情報を
獲得して、本文書データとリンクするオブジェクトデー
タファイルを取得する。次に、ステップS702で、そ
のオブジェクトデータファイルに格納されたリンクデー
タのオブジェクト属性"Atr1"を獲得する。次に、ステッ
プS703で、生成しようとするエンベッドデータのオ
ブジェクト属性"Atr2"を獲得する。次に、ステップS7
04で、変換のために必要なオブジェクト変換フィルタ
を選択するためのループ処理を行うためのカウンタ"i"
に初期値"0"を設定する。次に、ステップS705で、
このカウンタ"i"の値が"n"より小であるか否かを判定す
る。このステップS705において、"i"が"n"より小で
あると判定された場合には、ステップS706へ分岐
し、そうではないと判定された場合には、ステップS7
08へ分岐して、上記ループにおいて、該当するオブジ
ェクトフィルタが存在しなかったとして、エラーメッセ
ージを表示後、終了処理へ移る。
First, in step S701, link information stored in the real object data storage area 410 is obtained, and an object data file linked to the document data is obtained. Next, in step S702, the object attribute "Atr1" of the link data stored in the object data file is obtained. Next, in step S703, the object attribute “Atr2” of the embedded data to be generated is acquired. Next, step S7
At 04, a counter "i" for performing a loop process for selecting an object conversion filter required for conversion.
To the initial value "0". Next, in step S705,
It is determined whether the value of the counter “i” is smaller than “n”. In this step S705, if it is determined that “i” is smaller than “n”, the flow branches to step S706; otherwise, it is determined in step S7.
The flow branches to 08, in the above loop, assuming that the corresponding object filter does not exist, an error message is displayed, and the flow proceeds to end processing.

【0047】ステップS706では、オブジェクトフィ
ルタ(i)が、入力されるデータの属性である“Atr1”
と、出力されるデータの属性である“Atr2”に対応した
フィルタであるか否かを判定する。このステップS70
6で、オブジェクトフィルタ(i)が、該当するフィルタ
であると判定された場合には、ステップS709へ分岐
し、そうではないと判定された場合には、ステップS7
07へ分岐して、該当するオブジェクト変換フィルタを
選択するためのループ処理を継続する。このステップS
707では、このループ処理におけるカウンタをインク
リメントして、再度、ステップS705の判定処理に移
る。
In step S706, the object filter (i) sets the attribute of the input data to "Atr1".
Then, it is determined whether or not the filter corresponds to “Atr2” which is the attribute of the output data. This step S70
In step S6, if it is determined that the object filter (i) is the corresponding filter, the process branches to step S709. If it is not, the process proceeds to step S7.
The process branches to 07 to continue the loop processing for selecting the corresponding object conversion filter. This step S
In 707, the counter in this loop processing is incremented, and the flow shifts to the determination processing in step S705 again.

【0048】ステップS709以降は、該当するオブジ
ェクトフィルタが存在したと判定された場合の、オブジ
ェクトの変換処理に関するステップである。
Step S709 and subsequent steps are steps relating to object conversion processing when it is determined that a corresponding object filter exists.

【0049】ステップS709では、得られたオブジェ
クトデータファイルに格納されたリンクデータをフィル
タに渡して、所望のデータ形式のオブジェクトデータを
生成する。ステップS710では、ステップS709で
生成されたオブジェクトデータを文書データ中にエンベ
ッドする(埋め込む)ために、生成されたオブジェクト
データを実オブジェクトデータの格納領域410に書き込
む。ステップS711では、ステップS710で更新さ
れた、実オブジェクトデータの格納領域410の内容と整
合性がとれるように、関連する管理情報を更新して、終
了処理へ移る。
In step S709, the link data stored in the obtained object data file is passed to a filter to generate object data in a desired data format. In step S710, in order to embed (embed) the object data generated in step S709 in the document data, the generated object data is written to the real object data storage area 410. In step S711, the related management information is updated so as to be consistent with the contents of the real object data storage area 410 updated in step S710, and the process proceeds to end processing.

【0050】なお、本発明でいう文書とは、単なるテキ
ストデータに限定されるものではなく、表、図形、イメ
ージ等を含めたものを総称している。また、本発明に係
る機能が実行されるのであれば、単体の機器であって
も、複数の機器からなるシステムであっても、また、L
AN等のネットワークを介して、端末間で処理が行なわ
れるシステムであっても、本発明が適用されることは言
うまでもない。
The term "document" in the present invention is not limited to simple text data, but is a general term for documents including tables, figures, images and the like. In addition, if the function according to the present invention is executed, a single device, a system including a plurality of devices,
It goes without saying that the present invention is applied to a system in which processing is performed between terminals via a network such as an AN.

【0051】[0051]

【発明の効果】以上説明したように、本発明によれば、
文書データ中に挿入されたオブジェクトの保持方法を容
易に変更できるようにしたことにより、文書データを改
めて作成し直す必要がなくなり、オブジェクトが挿入さ
れた文書データの処理が、格段に効率化されるといった
効果がある。
As described above, according to the present invention,
Since the holding method of the object inserted in the document data can be easily changed, it is not necessary to re-create the document data, and the processing of the document data in which the object is inserted is made much more efficient. There is such an effect.

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

【図1】本発明の一実施形態に係る文書編集装置のシス
テム・ブロック図である。
FIG. 1 is a system block diagram of a document editing apparatus according to an embodiment of the present invention.

【図2】本実施形態における文書データの構造例を示す
図である。
FIG. 2 is a diagram illustrating an example of the structure of document data according to the embodiment.

【図3】本実施形態における文書管理情報の詳細構造例
を示す図である。
FIG. 3 is a diagram illustrating an example of a detailed structure of document management information according to the embodiment.

【図4】本実施形態におけるオブジェクト管理情報の詳
細構造例を示す図である。
FIG. 4 is a diagram illustrating an example of a detailed structure of object management information according to the embodiment.

【図5】本実施形態におけるオブジェクトデータブロッ
ク内に存在する個々のオブジェクトデータの構造例を示
す図である。
FIG. 5 is a diagram illustrating an example of the structure of individual object data existing in an object data block according to the embodiment.

【図6】本実施形態におけるエンベッドデータとリンク
データの間でのオブジェクト変換処理の概要を示す図で
ある。
FIG. 6 is a diagram showing an outline of an object conversion process between embedded data and link data in the embodiment.

【図7】エンベッドデータをリンクデータに変換する際
の内部処理例のフローチャートである。
FIG. 7 is a flowchart of an example of internal processing when converting embedded data into link data.

【図8】リンクデータをエンベッドデータに変換する際
の内部処理例のフローチャートである。
FIG. 8 is a flowchart of an example of internal processing when converting link data into embedded data.

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

1 システム・バス 2 CPU 3 プログラム・メモリ 4 通信制御部 5 通信ポート 6 通信回線 7 プリンタ 8 入力制御部 9 キーボード 10 マウス 11 VRAM 12 表示出力制御部 13 CRT 14 外部記憶装置制御部 15 ハードディスク 16 フロッピーディスク Reference Signs List 1 system bus 2 CPU 3 program memory 4 communication control unit 5 communication port 6 communication line 7 printer 8 input control unit 9 keyboard 10 mouse 11 VRAM 12 display output control unit 13 CRT 14 external storage device control unit 15 hard disk 16 floppy disk

Claims (11)

【特許請求の範囲】[Claims] 【請求項1】 文書データを記憶する記憶手段と、 前記記憶手段に記憶された文書データ中へのオブジェク
トデータの挿入を指示する挿入指示手段と、 前記挿入指示手段によるオブジェクトデータの挿入指示
に応じて、前記文書データ中にリンク情報を埋め込み前
記オブジェクトデータをリンクデータとして保持する
か、前記文書データ中に前記オブジェクトデータ自体を
エンベッドデータとして埋め込むか、前記オブジェクト
データの挿入方法を選択する選択手段と、 前記選択手段により選択された挿入方法に基づいて、前
記文書データ中に前記オブジェクトデータを挿入する挿
入手段と、 前記挿入手段により挿入された前記オブジェクトデータ
の挿入方法の変更を指示する変更指示手段と、 前記文書データ中にリンク情報が埋め込まれ前記オブジ
ェクトデータがリンクデータとして保持されている場合
には、前記変更指示手段による挿入方法の変更指示に応
じて、前記文書データ中に前記オブジェクトデータ自体
をエンベッドデータとして埋め込むように、前記オブジ
ェクトデータの挿入方法を変更する第1の変更手段と、 前記文書データ中に前記オブジェクトデータ自体がエン
ベッドデータとして埋め込まれている場合には、前記変
更指示手段による挿入方法の変更指示に応じて、前記文
書データ中にリンク情報を埋め込み前記オブジェクトデ
ータをリンクデータとして保持するように、前記オブジ
ェクトデータの挿入方法を変更する第2の変更手段とを
備えることを特徴とする文書処理装置。
A storage unit for storing document data; an insertion instruction unit for instructing insertion of object data into the document data stored in the storage unit; and a response to an object data insertion instruction by the insertion instruction unit. Selecting means for embedding link information in the document data, holding the object data as link data, embedding the object data itself as embedded data in the document data, or selecting a method of inserting the object data. An insertion unit that inserts the object data into the document data based on the insertion method selected by the selection unit; and a change instruction unit that instructs a change in an insertion method of the object data inserted by the insertion unit. Link information is embedded in the document data When the object data is held as link data, the object data is embedded in the document data as embedded data in response to a change instruction of the insertion method by the change instruction means. First changing means for changing an insertion method, and when the object data itself is embedded as embedded data in the document data, the document data is changed in response to an instruction for changing the insertion method by the change instructing means. A document processing apparatus comprising: a second changing unit that changes a method of inserting the object data so as to embed link information therein and hold the object data as link data.
【請求項2】 前記オブジェクトデータは、イメージデ
ータやサウンドデータを含む、文字データ以外のデータ
であることを特徴とする請求項1記載の文書処理装置。
2. The document processing apparatus according to claim 1, wherein the object data is data other than character data including image data and sound data.
【請求項3】 前記オブジェクトデータは、固有の属性
を有することを特徴とする請求項1記載の文書処理装
置。
3. The document processing apparatus according to claim 1, wherein the object data has a unique attribute.
【請求項4】 前記オブジェクトデータの挿入方法変更
後の、当該オブジェクトデータの属性を設定する属性設
定手段を有し、 前記第1の変更手段は、前記リンクデータの属性と前記
属性設定手段により設定された属性とに基づいて、前記
オブジェクトデータに対して所定の変換処理を施すこと
を特徴とする請求項3記載の文書処理装置。
4. An attribute setting means for setting an attribute of the object data after the method of inserting the object data is changed, wherein the first changing means sets the attribute of the link data and the attribute setting means. 4. The document processing apparatus according to claim 3, wherein a predetermined conversion process is performed on the object data based on the attribute.
【請求項5】 前記オブジェクトデータの挿入方法変更
後の、当該オブジェクトデータの属性を設定する属性設
定手段を有し、 前記第2の変更手段は、前記エンベッドデータの属性と
前記属性設定手段により設定された属性とに基づいて、
前記オブジェクトデータに対して所定の変換処理を施す
ことを特徴とする請求項3記載の文書処理装置。
5. An attribute setting unit for setting an attribute of the object data after the method of inserting the object data is changed, wherein the second changing unit sets the attribute of the embedded data and the attribute setting by the attribute setting unit. Based on the attribute
4. The document processing apparatus according to claim 3, wherein a predetermined conversion process is performed on the object data.
【請求項6】 記憶手段に記憶された文書データ中への
オブジェクトデータの挿入を指示する挿入指示工程と、 前記挿入指示工程でのオブジェクトデータの挿入指示に
応じて、前記文書データ中にリンク情報を埋め込み前記
オブジェクトデータをリンクデータとして保持するか、
前記文書データ中に前記オブジェクトデータ自体をエン
ベッドデータとして埋め込むか、前記オブジェクトデー
タの挿入方法を選択する選択工程と、 前記選択工程で選択された挿入方法に基づいて、前記文
書データ中に前記オブジェクトデータを挿入する挿入工
程と、 前記挿入工程で挿入された前記オブジェクトデータの挿
入方法の変更を指示する変更指示工程と、 前記文書データ中にリンク情報が埋め込まれ前記オブジ
ェクトデータがリンクデータとして保持されている場合
には、前記変更指示工程での挿入方法の変更指示に応じ
て、前記文書データ中に前記オブジェクトデータ自体を
エンベッドデータとして埋め込むように、前記オブジェ
クトデータの挿入方法を変更する第1の変更工程と、 前記文書データ中に前記オブジェクトデータ自体がエン
ベッドデータとして埋め込まれている場合には、前記変
更指示工程での挿入方法の変更指示に応じて、前記文書
データ中にリンク情報を埋め込み前記オブジェクトデー
タをリンクデータとして保持するように、前記オブジェ
クトデータの挿入方法を変更する第2の変更工程とを備
えることを特徴とする文書処理方法。
6. An insertion instruction step for instructing insertion of object data into document data stored in storage means, and link information in the document data in response to an instruction to insert object data in the insertion instruction step. Embed the object data as link data,
A selection step of embedding the object data itself as embedded data in the document data or selecting an insertion method of the object data; and the object data in the document data based on the insertion method selected in the selection step. An insertion step of inserting the object data; a change instruction step of instructing a change of an insertion method of the object data inserted in the insertion step; and link information embedded in the document data and the object data held as link data. If there is a first change, the object data insertion method is changed so as to embed the object data itself as embedded data in the document data in response to the insertion method change instruction in the change instruction step. And the object data in the document data. If the data itself is embedded as embedded data, according to a change instruction of the insertion method in the change instruction step, link information is embedded in the document data, and the object data is held as link data. A second changing step of changing the method of inserting the object data.
【請求項7】 前記オブジェクトデータは、イメージデ
ータやサウンドデータを含む、文字データ以外のデータ
であることを特徴とする請求項6記載の文書処理方法。
7. The document processing method according to claim 6, wherein said object data is data other than character data, including image data and sound data.
【請求項8】 前記オブジェクトデータは、固有の属性
を有することを特徴とする請求項6記載の文書処理方
法。
8. The document processing method according to claim 6, wherein said object data has a unique attribute.
【請求項9】 前記オブジェクトデータの挿入方法変更
後の、当該オブジェクトデータの属性を設定する属性設
定工程を有し、 前記第1の変更工程において、前記リンクデータの属性
と前記属性設定工程で設定された属性とに基づいて、前
記オブジェクトデータに対して所定の変換処理を施すこ
とを特徴とする請求項8記載の文書処理方法。
9. An attribute setting step for setting an attribute of the object data after the method of inserting the object data is changed, wherein in the first changing step, the attribute of the link data and the attribute are set in the attribute setting step. 9. The document processing method according to claim 8, wherein a predetermined conversion process is performed on the object data based on the attribute.
【請求項10】 前記オブジェクトデータの挿入方法変
更後の、当該オブジェクトデータの属性を設定する属性
設定工程を有し、 前記第2の変更工程において、前記エンベッドデータの
属性と前記属性設定工程で設定された属性とに基づい
て、前記オブジェクトデータに対して所定の変換処理を
施すことを特徴とする請求項8記載の文書処理方法。
10. An attribute setting step of setting an attribute of the object data after the method of inserting the object data is changed, wherein in the second change step, the attribute of the embedded data and the attribute are set in the attribute setting step. 9. The document processing method according to claim 8, wherein a predetermined conversion process is performed on the object data based on the attribute.
【請求項11】 記憶手段に記憶された文書データ中へ
のオブジェクトデータの挿入を指示するための挿入指示
モジュールと、 前記オブジェクトデータの挿入指示に応じて、前記文書
データ中にリンク情報を埋め込み前記オブジェクトデー
タをリンクデータとして保持するか、前記文書データ中
に前記オブジェクトデータ自体をエンベッドデータとし
て埋め込むか、前記オブジェクトデータの挿入方法を選
択するための選択モジュールと、 前記選択された挿入方法に基づいて、前記文書データ中
に前記オブジェクトデータを挿入するための挿入モジュ
ールと、 前記挿入された前記オブジェクトデータの挿入方法の変
更を指示するための変更指示モジュールと、 前記文書データ中にリンク情報が埋め込まれ前記オブジ
ェクトデータがリンクデータとして保持されている場合
には、前記挿入方法の変更指示に応じて、前記文書デー
タ中に前記オブジェクトデータ自体をエンベッドデータ
として埋め込むように、前記オブジェクトデータの挿入
方法を変更するための第1の変更モジュールと、 前記文書データ中に前記オブジェクトデータ自体がエン
ベッドデータとして埋め込まれている場合には、前記挿
入方法の変更指示に応じて、前記文書データ中にリンク
情報を埋め込み前記オブジェクトデータをリンクデータ
として保持するように、前記オブジェクトデータの挿入
方法を変更するための第2の変更モジュールとを有する
コンピュータプログラムを記憶することを特徴とする、
コンピュータで読み取り可能な記憶媒体。
11. An insertion instruction module for instructing insertion of object data into document data stored in a storage means, and embedding link information in the document data in response to the instruction to insert the object data. A selection module for holding the object data as link data, embedding the object data itself as embedded data in the document data, or selecting a method for inserting the object data, based on the selected insertion method An insertion module for inserting the object data into the document data; a change instruction module for instructing a change in an insertion method of the inserted object data; and link information embedded in the document data. The object data is linked In the case where the object data is stored as the embedded data, a first method for changing the method of inserting the object data so as to embed the object data itself as embedded data in the document data in response to the instruction to change the insertion method is provided. When the object data itself is embedded as embedded data in the document data, link information is embedded in the document data in accordance with the insertion method change instruction, and the object data is linked. Storing a computer program having a second change module for changing the method of inserting the object data so as to retain the data as data.
Computer-readable storage medium.
JP10016861A 1998-01-29 1998-01-29 Document processing apparatus and method, and storage medium Withdrawn JPH11212962A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10016861A JPH11212962A (en) 1998-01-29 1998-01-29 Document processing apparatus and method, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10016861A JPH11212962A (en) 1998-01-29 1998-01-29 Document processing apparatus and method, and storage medium

Publications (1)

Publication Number Publication Date
JPH11212962A true JPH11212962A (en) 1999-08-06

Family

ID=11928011

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10016861A Withdrawn JPH11212962A (en) 1998-01-29 1998-01-29 Document processing apparatus and method, and storage medium

Country Status (1)

Country Link
JP (1) JPH11212962A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006178952A (en) * 2004-12-20 2006-07-06 Microsoft Corp Method and system for linking data range of computer-generated document with associated xml elements
JP2011003131A (en) * 2009-06-22 2011-01-06 Fuji Xerox Co Ltd Access right management device, document management system, and access right management program
US8020086B2 (en) 2003-11-12 2011-09-13 Canon Kabushiki Kaisha Information processing method, information processing machine, and storage medium for processing document data that includes link information
US8339645B2 (en) 2008-05-27 2012-12-25 Canon Kabushiki Kaisha Managing apparatus, image processing apparatus, and processing method for the same, wherein a first user stores a temporary object having attribute information specified but not partial-area data, at a later time an object is received from a second user that includes both partial-area data and attribute information, the storage unit is searched for the temporary object that matches attribute information of the received object, and the first user is notified in response to a match
JP2024069485A (en) * 2020-02-06 2024-05-21 富士フイルムビジネスイノベーション株式会社 File management device and file management program

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8020086B2 (en) 2003-11-12 2011-09-13 Canon Kabushiki Kaisha Information processing method, information processing machine, and storage medium for processing document data that includes link information
JP2006178952A (en) * 2004-12-20 2006-07-06 Microsoft Corp Method and system for linking data range of computer-generated document with associated xml elements
US8339645B2 (en) 2008-05-27 2012-12-25 Canon Kabushiki Kaisha Managing apparatus, image processing apparatus, and processing method for the same, wherein a first user stores a temporary object having attribute information specified but not partial-area data, at a later time an object is received from a second user that includes both partial-area data and attribute information, the storage unit is searched for the temporary object that matches attribute information of the received object, and the first user is notified in response to a match
JP2011003131A (en) * 2009-06-22 2011-01-06 Fuji Xerox Co Ltd Access right management device, document management system, and access right management program
JP2024069485A (en) * 2020-02-06 2024-05-21 富士フイルムビジネスイノベーション株式会社 File management device and file management program
JP2025109933A (en) * 2020-02-06 2025-07-25 富士フイルムビジネスイノベーション株式会社 File management device and file management program

Similar Documents

Publication Publication Date Title
US8547561B2 (en) Information processing apparatus, printing processing method, and program therefor
US7492474B2 (en) Information processing apparatus, distributed printing controlling method, storing medium and program
JP3984890B2 (en) Printing control apparatus and method, computer program, and storage medium
US5617518A (en) Output control method and system of servers
JP2006099442A (en) Information processing apparatus, history file creation method, and program
JP3997013B2 (en) Information processing apparatus and information processing method
JPH11212962A (en) Document processing apparatus and method, and storage medium
JP2000295406A (en) Image processing method, apparatus and storage medium
US7272784B2 (en) Form processing method, form processing program, and form processing apparatus
JP3962562B2 (en) Data processing apparatus, data processing method, and program
US20090287733A1 (en) Method for preparing prepress image data
JPH10235972A (en) Image processing apparatus and control method thereof
JP4567911B2 (en) Distributed printing method
JP2006163774A (en) Multiple image processing system
JPH08153095A (en) Image management editing system
JP2010067281A (en) Device and method for providing log
JP3051496B2 (en) Document processing method and apparatus
JP2000115435A (en) Image reading / printing system, image reading processing device, image reading / printing method, and storage medium
JP2002132755A (en) Document processing system
JP2009087083A (en) Image processor and program
JP3155617B2 (en) Document processing method and apparatus
JP2971547B2 (en) Document processing device
JPH07325808A (en) Document processing apparatus and processing method thereof
JPH0981551A (en) Method and device for editing document
JP4498372B2 (en) PRINT CONTROL DEVICE, PRINT CONTROL METHOD, PROGRAM, RECORDING MEDIUM

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20050405