JPH0375962A - Auxiliary device for conversion of document data - Google Patents

Auxiliary device for conversion of document data

Info

Publication number
JPH0375962A
JPH0375962A JP1212531A JP21253189A JPH0375962A JP H0375962 A JPH0375962 A JP H0375962A JP 1212531 A JP1212531 A JP 1212531A JP 21253189 A JP21253189 A JP 21253189A JP H0375962 A JPH0375962 A JP H0375962A
Authority
JP
Japan
Prior art keywords
document
data
application program
conversion
standard format
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
JP1212531A
Other languages
Japanese (ja)
Inventor
Yosuke Sugiyama
洋介 杉山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP1212531A priority Critical patent/JPH0375962A/en
Publication of JPH0375962A publication Critical patent/JPH0375962A/en
Pending legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Abstract

PURPOSE:To curtail the development load by bringing the read-in document element data to format conversion to a standard format document at every unit element, and writing it in a document expansion area on a memory secured in accordance with designation. CONSTITUTION:A conversion auxiliary device 40 of document data is linked to an application program 10 for converting an arbitrary document element to document data by a standard format expression. An interface part 42 reads in document element data given by the linked application program 10, and the read-in document element data is brought to format conversion to a standard format document at every unit element, based on a conversion procedure set in advance by a fundamental element control part 43. The document element data brought to format conversion is written in a document expansion area 20 on a memory in accordance with designation of the application program 10 by a document expansion area control part 46.

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は、コンピュータを通じての標準形式表現によ
る文書データの作成、或は標準形式表現による文書デー
タの角q読を補助する文書データの変換補助装置に関す
る。
[Detailed Description of the Invention] [Industrial Application Field] The present invention is directed to the creation of document data in a standard format representation through a computer, or the conversion assistance of document data to assist in the angular reading of document data in a standard format representation. Regarding equipment.

[従来の技術] 文字や図形、表等々がそれぞれ所定にコード化V されて構成される一般に電子文書と称される文書データ
があることはよく知られている。また、こうした文書デ
ータが、コンピュータやコンピュータを媒体とした文書
作成装置(ワートブロセッザ、ワークステーション等)
を通じて作成、編集されることも周知の通りである。
[Prior Art] It is well known that there is document data generally referred to as an electronic document, which is composed of characters, figures, tables, etc., each encoded in a predetermined manner. In addition, such document data may be processed by a computer or a document creation device using a computer (Wardbrosser, workstation, etc.)
It is also well known that documents are created and edited through.

ところで、これらコンピュータやコンピュータを媒体と
した文書作成装置を通して、上記の文書データを自由に
作成、編集することができるとはいえ、これらコンピュ
ータや文書作成装置1″1体、メーカー或は機種毎に異
なったアーキテクチャのもとに股引されていて、一般に
メーカーや機種の異なるコンピュータまたは文書作成装
置の間では、上記文字や図形、表等々を文書データとし
−ごコード化するための仕様、すなわち文書形式が異な
っていることも多い。このため、これらコンピュータや
文書作成装置によって作成、編集された文書データが、
必ずしもこれら昇なるコンピュータや文書作成装置の間
て互換性か保たれているとは限らず、むしろ]Lf換性
のない、すなわち上記文書デ] 2 夕を共有の資源とすることができない、のが普通とされ
ていた。このことは、これら異なるコンピュータや文書
作成装置をネットワーク化したり、汎用性のある更に大
きなシステムを構築したりする上で大きな障害となって
いた。
By the way, although it is possible to freely create and edit the above-mentioned document data through these computers and computer-based document creation devices, each computer or document creation device 1″ has its own characteristics depending on the manufacturer or model. Computers or document creation devices that are distributed under different architectures and have different manufacturers and models generally have different specifications for encoding the characters, figures, tables, etc. mentioned above as document data, that is, document formats. For this reason, the document data created and edited by these computers and document creation devices is
Compatibility is not necessarily maintained between these different computers and document production devices; rather, they are not compatible with [Lf], that is, the above-mentioned document data cannot be used as a shared resource. was considered normal. This has been a major obstacle in networking these different computers and document creation devices and in building a larger system with general versatility.

そこで近年は、−に記文書データについて、対象となる
コンピュータや文書作成装置の間でのある共通の表現形
式を定義し、これを標準形式の文書データとして、この
標準形式の文書データに対する変換、解読機能を、これ
ら対象となる亙いの装置に持たせようとする試みもなさ
れつつある。これによれば、文書表現形式の異なるコン
ピュータや文書作成装置のIHノでも、何れかの装置を
通じて作成、編集された文書データを共有の資源として
、その各々が目出に交換し合うことができるようになる
。第11図に、こうした文書交換システムの概念を示す
Therefore, in recent years, a common expression format for document data among target computers and document creation devices has been defined, and this has been defined as document data in a standard format. Attempts are also being made to provide decoding functions to other target devices. According to this, even if computers and document creation devices with different document representation formats use IH, document data created and edited through any of the devices can be used as a shared resource, and each of them can exchange ideas. It becomes like this. FIG. 11 shows the concept of such a document exchange system.

この第31図に示す文書交換システムにおいて、文書作
成装置1は、FORTRAN、C0BOL。
In the document exchange system shown in FIG. 31, the document creation device 1 is FORTRAN or COBOL.

C言語等の高級言語を使用することはできないも 3 のの、一般に優れた文書作成能力を持つワークステーシ
ョン(例えばJSLar等)を想疋したものであり、」
二記標準形式表現による文書データからなる標準形式文
書SDは、特にここでの例のJJA A、、この文書作
成装置1による文書表現形式をJI(/1lfXとして
、この文書との精度の高いコンパ−1・が可能なように
、その共通の表現形式が定義されているものとする。
Although it cannot use high-level languages such as C language, it is based on the idea of a workstation (such as JSLar) that generally has excellent document creation capabilities.
The standard format document SD consisting of document data in the standard format representation is JJA in this example, and the document representation format by this document creation device 1 is JI (/1lfX), and a highly accurate comparator with this document is used. It is assumed that a common expression format is defined so that -1.

また、同第11図に示す第1及び第2の開発マシン2及
び3とは、それぞれ上記の高級言語を使用して、上記標
準形式文@SDを作成、’AT(読するためのアプリケ
ーションプログラムの開発等をijうことのできるコン
ピュータ(これらマシン2及び3ての亙いの万換性は問
わない)を憇定したものであり、ここでの例の場合、こ
れら第1及び第2の開発マシン2及び3を通して上記標
準形式文書SDを作成、角q読するためのアブリケーン
ヨンブロクラムか開発、大行され、その大行結果として
、それぞれ変換対象となっている当該マシンt′+らの
表現形式による文書データか標準形式文書S4 Dとして作成され、或は逆に、標準形式文書SDとして
登録されている文書データが当該マシン自らの表現形式
による文書として解読される。なお、こうして第1及び
第2の開発マシン2及び3を通じて上記標準形式文書S
Dが作成、角q読される場合、同標準形式文書SDは、
これら第1及び第2の開発マシン2及び3においてその
適宜のファイル装置(記憶装置)にファイルされること
となり、或はファイルされていることとなる。
Furthermore, the first and second development machines 2 and 3 shown in FIG. This assumes a computer (the versatility of these machines 2 and 3 does not matter) that can be used for development, etc., and in the case of this example, these first and second A block diagram for creating and reading the above-mentioned standard format document SD is developed and carried out through the development machines 2 and 3, and as a result of that process, the respective machines t'+ that are to be converted The document data created as a standard format document S4D in the expression format of the machine, or conversely, the document data registered as the standard format document SD is decoded as a document in the expression format of the machine itself. The standard format document S through the first and second development machines 2 and 3
When D is created and read squarely, the standard format document SD is
In these first and second development machines 2 and 3, the data will be filed in their appropriate file devices (storage devices), or have been filed.

このように、第11図に示したような文書交換システム
によれば、標準形式文書SDを共有の資源として、その
文書データを、上記文書作成装置1、第1及び第2の開
発マシン2及び3、の何れからでも自由に交換し合うこ
とが可能となる。
As described above, according to the document exchange system as shown in FIG. 11, the standard format document SD is used as a shared resource, and the document data is shared between the document creation device 1, the first and second development machines 2, and 3. It becomes possible to exchange freely from any of the above.

[発明が解決しようとする課題] 上述のように、対象となるコンピュータや文書作成装置
の間でのある共通の文書形式を定義し、これを標準形式
の文書データとして、この標準形式の文書データに対す
る変換、解読機能を、これら対象となる互いの装置に持
たせるようにすれば、]5 この標準形式の文書データを共有の資源としてこれら各
々の装置が白肉に交換し合うことは確かに可能となる。
[Problems to be Solved by the Invention] As mentioned above, a common document format among target computers and document creation devices is defined, and this is defined as document data in a standard format. [5] It is certainly possible for these devices to exchange document data in the standard format as a shared resource if each device is equipped with conversion and decoding functions. becomes.

しかし、こうした文書交換を実現するとなると、実用上
は、以下に示すような不便も避は得ないものとなってい
た。
However, in practical terms, the following inconveniences are unavoidable if such document exchange is to be realized.

周知のように、定義された「共通の文書形式」に変換す
るとは、或は定義された「共通の文書形式」を解読する
とは、文書データの交換を行う2者の装置の各々におい
て予め約束されている文書表現のためのコード化形式(
データ形式)が光なっていても、当該文書データを、こ
れら装置の各々で同一態様に再現することのてきる形態
をもって、その各文書要素(文書データとして論理的な
意味を持つ論理要素やその属性等々)をコード化し直す
ことである。このため例えば、上記の第1或は第2の開
発マシン2或は3において、こうしたコード化し直しの
ための指令をも含むアプリケーションプログラムを開発
するとなると、上記の高級言語のみでは対処しきれず(
ただしC言語は] 6 例外)、例えばデータのフォーマット変換、文字コード
のコンバート、ポインターのハンドリング等々の機能に
ついては、これを実行させるための処理命令を、アセン
ブラなどのいわゆる低水準言語を用いて、その都度独自
に作成する必要があった。このことは、上記標準形式文
書を作成、解読するためのアプリケーションプログラム
を開発するのに、コンピュータ全般に渡った相当な知識
と労力が必要とされることを意味する。
As is well known, converting into a defined "common document format" or decoding a defined "common document format" is a matter of prior agreement between the devices of two parties that exchange document data. encoding format for the document representation (
Even if the document data is different (data format), the document data can be reproduced in the same manner on each of these devices, and each document element (logical element having a logical meaning as document data, attributes, etc.). For this reason, for example, if an application program including instructions for such recoding is to be developed on the first or second development machine 2 or 3, the high-level language alone cannot handle the problem (
However, for C language] 6) For example, for functions such as data format conversion, character code conversion, pointer handling, etc., processing instructions to execute these functions are written using a so-called low-level language such as assembler. I had to create my own each time. This means that considerable computer knowledge and effort are required to develop an application program for creating and decoding the standard format document.

このように、標準形式文書として上記のように「共通の
文書形式」を定義することが、上記作成、編集された文
書データの共有資源としての一般性を著しく高め得ると
はいえ、従来、その運用に当たっては、必ずしも効率の
よい利用が図られているとはいえなかった。
Although defining a "common document format" as a standard format document as described above can significantly increase the generality of the document data created and edited as a shared resource, In terms of operation, it could not be said that efficient use was always attempted.

この発明は、こうした実情に鑑みてなされたものであり
、コンピュータを通じての標準形式表現による文書デー
タの作成、或は標準形式表現による文書データの角q読
を行うためのアプリケーションプログラムを有機的に補
助して、その開発負荷7 を大幅に削減することのできる文書データの変換補助装
置を提供することを目的とする。
This invention was made in view of these circumstances, and provides organic assistance to an application program for creating document data using a standard format representation or reading document data using a standard format representation through a computer. The object of the present invention is to provide a document data conversion auxiliary device that can significantly reduce the development load.

[課題を解決するための手段] この発明では、上記のアプリケーションプログラムとリ
ンクされて、このプログラムが標準形式表現による文書
データの作成を指定するものてあった場合には、その対
象となる当該マシン形式の文書データを、その文書要素
毎に順次標準形式の表現に書き換えつつ、これを適宜の
メモリ上に展開していくよう機能し、またこのリンクさ
れたプログラムが、標準形式表現による文書データの解
読を指定するものであった場合には、その対象となる標
準形式文書データを、その文書要素毎に順次対象マシン
形式の表現に書き換えつつ、これを当該アプリケーショ
ンプログラムによって指示される書き込み領域へ引き渡
すよう機能する補助装置を媒体として、前述した所望と
される文書作成、或は文書解読を実現するようにする。
[Means for Solving the Problems] In the present invention, when the above application program is linked and this program specifies the creation of document data in a standard format representation, the target machine The function is to sequentially rewrite the document data in the standard format for each document element and develop it in the appropriate memory, and this linked program also rewrites the document data in the standard format representation for each document element. If decoding is specified, the target standard format document data is sequentially rewritten into the target machine format representation for each document element, and then delivered to the writing area specified by the application program. The above-mentioned desired document creation or document decoding is realized using an auxiliary device that functions as a medium.

具体的には、上記リンクされるアプリケーションプログ
ラムが、標準形式表現による文書データ8 の作成を指定するものについては、 (a)該リンクされたアプリケーションプログラムによ
って与えられる文書要素で一夕を読み込むためのインタ
ーフェース手段。
Specifically, if the linked application program specifies the creation of document data 8 in standard format representation, (a) the method for reading the document elements provided by the linked application program; interface means.

(b)この読み込まれた文書要素データを、予め設定さ
れた変換手順に基づき、その基本要素毎に、標準形式文
書にフォーマット変換する基本要素変換手段。
(b) A basic element conversion means that converts the read document element data into a standard format document for each basic element based on a preset conversion procedure.

(C)当該アプリケーションプログラムの指定に応じて
上記文書展開用のメモリ上に文書展開領域を確保し、こ
の確保した文書展開領域に、上記フォーマット変換され
た文書要素データを書き込むメモリ制御手段。
(C) A memory control means that secures a document expansion area in the memory for document expansion according to the specification of the application program, and writes the format-converted document element data into the secured document expansion area.

を基本的に具えて、上記の補助装置を構成するようにし
、また、上記リンクされるアプリケーションプログラム
が、標準形式表現による文書データの解読を指定するも
のについては、 (d)該リンクされたアプリケーションプログラムの指
定に応じて、上記文書展開用のメモリ上に文書展開され
ている標準形式文書要素データの読み 9 込みを行うメモリ制御手段。
(d) Where the linked application program specifies decoding of document data in a standard format representation, (d) the linked application Memory control means for reading the standard format document element data that is expanded into the document expansion memory in accordance with the designation of the program.

(e)この読み込まれた標準形式文書要素データを、予
め設定された変換丁順に県づき、その址木央素毎に、当
該アプリケーションプログラムに記動される形式の文書
要素にフォーマット変換する址木要素変換手段。
(e) This read standard format document element data is formatted according to a preset conversion order, and converted into a document element in the format written in the application program for each element. Element conversion means.

(f’)このフォーマット変換された文書要素の、当該
アプリケーションプログラムによって指定される書き込
み領域への引き渡しを行うインターフェース手段。
(f') Interface means for delivering the format-converted document element to the writing area designated by the application program.

を基本的に具えて、上記の補助装置を構成するようにす
る。
Basically, the above auxiliary device is configured.

[作用] 」二記(a)〜(「)の各手段が、例えばソフトウェア
ライブラリーとして構成される場合には、特に(b)及
び(e)の基本要素変換1段や(C)及び((j)のメ
モリ制御手段は、前述したデータのフォーマット変換、
文字コードのコンパ−1・、ポインターのハンドリング
、等々の機能を直接的に実行することのできるいわゆる
低水準言語によるサブルー0 チンとして構成されることになる。しかもこれら各手段
は、」二記(a)及び(f’)のインターフェース手段
も含めて、前記文書交換システムとして対象となるコン
ピュータや文書作成装置が予め定まる場合には、各該当
する処理を実行するための命令形態及びデータ内容も固
定的に定まる。したがって、上記リンクされたアプリケ
ーションプログラムによって指示されている高級言語と
しての指令内容さえ、上記インターフェース手段を通じ
て読み込み、これを判読することができれば、その後の
実際の文書作成、或は文書解読に係る処理は、文書展開
用メモリのアロケートなどをも含めて、上記の基本要素
変換手段やメモリ制御手段を通して全て自動的に、しか
も高速、高能率に遠戚されるようになる。また因みに、
こうした補助装置を利用すれば、 ◆アプリケーションプログラムは、標準形式によるデー
タフォーマットを考慮する必要がなくなる。
[Operation] When each of the means in paragraphs (a) to () of "2. The memory control means (j) performs the aforementioned data format conversion,
It is configured as a subroutine in a so-called low-level language that can directly execute functions such as character code comparator, pointer handling, and so on. Moreover, each of these means, including the interface means of Section 2 (a) and (f'), executes each corresponding process when the target computer or document creation device as the document exchange system is determined in advance. The command form and data content for this purpose are also fixedly determined. Therefore, if it is possible to read and decipher the command content in the high-level language instructed by the linked application program through the interface means, then the actual document creation or document deciphering process can be completed. , allocating memory for document expansion, etc., are all done automatically through the above-mentioned basic element conversion means and memory control means, and moreover, at high speed and high efficiency. Also, by the way,
By using these auxiliary devices, ◆Application programs no longer need to consider data formats in standard formats.

◆アプリケーションプログラムは、文字コード等のコン
パ−1・を考慮する必要がなくなる。
◆Application programs no longer need to consider comparators such as character codes.

1 ◆アプリケーションプログラムは、可変長データやポイ
ンターを扱う必要がなくなる。
1 ◆Application programs no longer need to handle variable-length data or pointers.

◆アプリケーションプログラムは、メモリとの間でのデ
ータ入出力(I 10)を考慮する必要かなくなる。
◆Application programs no longer need to consider data input/output (I10) to/from memory.

ことから、この標準形式表現による文書データの作成、
或は標準形式表現による文書データの解読を行うための
アプリケーションプログラムの開発を、取扱の比較的容
易な高級言語のみを用いて行うことかできるようにもな
る。
Therefore, creating document data using this standard format representation,
Alternatively, it becomes possible to develop an application program for decoding document data expressed in a standard format using only a high-level language that is relatively easy to handle.

なお、こうした補助装置は、上述したソフトウェアライ
ブラリーに限らず、ハードウェアを交えたいわゆるファ
ームウェアなどとして実現することも勿論可能である。
Note that such an auxiliary device is not limited to the above-mentioned software library, but can of course be realized as so-called firmware or the like that includes hardware.

[実施例コ 第1図に、この発明に係る文書データの変換補助装置に
ついてその一実施例を示す。
[Embodiment] FIG. 1 shows an embodiment of the document data conversion auxiliary device according to the present invention.

この実施例においても、文書交換システム自体は、先の
第11図に示したような、開発マシン(FORTRAN
、C0BOL、C言語等の高級2 言語を使用することのできるコンピュータ)を通じて標
準形式表現による文書データの作成、或は標準形式表現
による文書データの解読を行うためのアプリケーション
プログラムを開発、実行して、ワークステーション等の
文書作成装置による文書データ(これを基準に標準形式
文書が定義されている)との互換を図るシステムを想定
している。
In this embodiment as well, the document exchange system itself is a development machine (FORTRAN) as shown in FIG.
Develop and execute an application program for creating document data in standard format representation or decoding document data in standard format representation using a computer that can use high-level languages such as C, COBOL, and C language. , a system that aims for compatibility with document data (standard format documents are defined based on this) produced by document creation devices such as workstations.

この実施例による文書データの変換補助装置とは、こう
した文書交換システムにあって上記アプリケーションプ
ログラムとリンクされ、このプログラムが標準形式表現
による文書データの作成を指定するものであった場合に
は、その対象となる当該マシン形式の文書データを順次
標準形式の表現に書き換えつつ、これを適宜のメモリ上
に展開していくよう機能し、またこのリンクされたプロ
グラムが、標準形式表現による文書データの解読を指定
するものであった場合には、その対象となる標準形式文
書データを順次対象マシン形式の表現に書き換えつつ、
これを当該アプリケーションプログラムによって指示さ
れる書き込み領域へ引き渡3 すよう機能する装置である。
The document data conversion auxiliary device according to this embodiment is linked to the above application program in such a document exchange system, and if this program specifies the creation of document data in a standard format representation, It functions to sequentially rewrite document data in the target machine format into a standard format representation and expand it into the appropriate memory, and this linked program decodes the document data in the standard format representation. is specified, the target standard format document data is sequentially rewritten into the target machine format representation,
This is a device that functions to deliver the data to the write area specified by the application program.

以下、こうした実施例装置の具体的な構成並びに各部の
機能について、第1図を参照して詳述する。
The specific configuration and functions of each part of this embodiment device will be described in detail below with reference to FIG. 1.

さて第1図において、アプリケーションプログラム10
とは、標準形式文書データの作成、或は標準形式文書デ
ータの解読を行うために上記開発マシン(コンピュータ
)を通じて開発、実行される高級言語などからなるプロ
グラムであり、文書展開領域20とは、同開発マシンの
メインメモリなど、作業領域として一時的に文書データ
を展開することのできる適宜の記憶領域であり、開発マ
シンファイル30とは、同じく開発マシンに接続される
磁気ディスク装置など、当該開発マシンのO5(オペレ
ーティングシステム)によって標準にサポートされるデ
ータ(プログラム)ファイル用の適宜のファイル装置で
あり、当の実施例による変換補助装置40は、同第1図
に示されるように、開発マシンに係わるこれら各要素の
間に介在されるかたちで配設される。なおこの実施例で
は、 4 変換補助装置40がいわゆるソフトウェアライブラリー
として構成されていることを想定しており、この場合、
開発マシンに係わる上記各要素の間に介在されるかたち
で配設されるとは、上記のアプリケーションプログラム
1oとプログラムレベルでリンクされ、該リンクされた
状態で、当該開発マシンのプロセッサ(図示せず)を介
した上記文書展開領域20及び開発マシンファイル3o
の直接アクセスが可能な状態を呈していることを意味す
る。
Now, in FIG. 1, the application program 10
is a program consisting of a high-level language or the like that is developed and executed through the development machine (computer) mentioned above in order to create standard format document data or decode standard format document data. The development machine file 30 is an appropriate storage area such as the main memory of the development machine where document data can be temporarily expanded as a work area. It is a suitable file device for data (program) files that is supported as standard by the O5 (operating system) of the machine, and the conversion aid device 40 according to the present embodiment is installed on the development machine as shown in FIG. It is arranged in a form that is interposed between each of these elements related to. In this embodiment, it is assumed that the conversion auxiliary device 40 is configured as a so-called software library, and in this case,
Being interposed between the above elements related to the development machine means being linked to the application program 1o above at the program level, and in this linked state, the processor (not shown) of the development machine. ) through the document development area 20 and the development machine file 3o.
This means that direct access is possible.

こうした変換補助装置4oにおいて、まず、主制御部4
1は、該ソフトウェアライブラリーのメインの関数とし
て定義されて、同ソフトウェアライブラリーを構成する
以下に述べる各要素(サブルーチン)の動作を統括的に
制御する部分である。
In such a conversion auxiliary device 4o, first, the main control unit 4
Reference numeral 1 denotes a part that is defined as the main function of the software library and comprehensively controls the operation of each element (subroutine) described below that constitutes the software library.

中でも特に、インターフェース部42、基本要素制御部
43、文書展開領域制御部46、及びファイル制御部4
7は、この主制御部41による管理のもとに、それぞれ
割り当てられた所定の処理を実行することとなる。
In particular, the interface unit 42, the basic element control unit 43, the document expansion area control unit 46, and the file control unit 4
7 execute their respective assigned predetermined processes under the control of the main control unit 41.

 5 また、インターフェース部42は、上記アプリケーショ
ンプログラム10と直接リンクされて、このアプリケー
ションプログラム10と当該変換補助装置40との間で
の、プログラム及びデータレベルでのインターフェース
を司る部分である。
5. The interface unit 42 is directly linked to the application program 10 and is a part that controls the interface between the application program 10 and the conversion assisting device 40 at the program and data level.

すなわちこのインターフェース部42では、上記リンク
されたアプリケーションプログラム]0の指令内容を読
み込み、該プログラム10が標準形式文書の作成を指定
するものであった場0(以i゛これを、「作成モード」
という)には、同プログラム内容を順次読み込んでその
文書要素データを次段の基本要素制御部43に与えるよ
う機能し、また上記リンクされたアプリケーションプロ
グラム10か標準形式文書の解読を指定するものであっ
た場合(以下これを「解読モード」という)には、基本
要素制御部43を通してM?読(標準形式文書から当該
開発マシン形式文書にフォーマツ!・変換)された文書
要素データを同プログラムによって指定される書き込み
領域に引き渡すよう機能する。
That is, this interface unit 42 reads the command contents of the linked application program]0, and if the program 10 specifies the creation of a standard format document,
) functions to sequentially read the contents of the program and provide the document element data to the basic element control unit 43 at the next stage, and also specifies whether the linked application program 10 or the standard format document should be decoded. If there is (hereinafter referred to as "decoding mode"), the M? It functions to deliver document element data that has been read (formatted and converted from a standard format document to the development machine format document) to the writing area specified by the program.

なお、アプリケーションプログラム1oが標準形 6 式文書の作成を指定するものであるか、或は解読を指定
するものであるかは、通常、同アプリケーションプログ
ラム10のヘッダ部分において宣言される。
Note that whether the application program 1o specifies creation of a standard format document or decoding is usually declared in the header portion of the application program 10.

基本要素制御部43は、上記インターフェース部42に
よって呼び出され、都度+5えられる文書要素データに
基づき、基本要素、或は論理要素の単位で、標準形式文
書の作成、或は標準形式文書の解読を実行する部分であ
る。すなわちこの基本要素制御部43では、上記のイン
ターフェース部42を通じて、「作成モード」である旨
の指示がなされている場合には、このインターフェース
部42から与えられる文書要素データについてその基本
要素、或は論理要素単位での標準形式文書の作成(当該
開発マシン形式文書から標準形式文書へのフォーマット
変換)を行い、この作成した標準形式での文書要素デー
タを次段の文書展開領域制御部46に引き渡すよう機能
し、また」二記インターフェース部42を通じて、「解
読モード」である旨の指示がなされている場合には、文
書展開7 領域制御部46を通じてlj、えられる標準形式文書要
素データについてその基本要素、或は論理要素単位での
解読を行い、この871′読した文書要素ブタを上記イ
ンターフェース部42に引き渡すよう機能する。
The basic element control unit 43 is called by the interface unit 42 and creates a standard format document or decodes a standard format document in units of basic elements or logical elements based on the document element data that is obtained by +5 each time. This is the part that executes. That is, in this basic element control unit 43, when an instruction to be in “creation mode” is given through the above-mentioned interface unit 42, the basic element or A standard format document is created for each logical element (format conversion from the development machine format document to a standard format document), and the created document element data in the standard format is delivered to the next stage document development area control unit 46. In addition, if an instruction to be in "decoding mode" is given through the interface section 42, the basic format of the standard format document element data obtained through the area control section 46 is It functions to perform decoding on an element or logical element basis and to deliver the read document element 871' to the interface section 42.

なおここで、」1記基本要素とは、標準形式文書として
の基本となる最小単位を総称した要素を示し、また、上
記論理要素とは、基本要素の組合せによって論理的に何
らかの意味を持つようになる要素を示す。例えば、図形
データとしての「線」要素についていえば、「線」その
ものは論理要素であり、この「線」の種類や太さ等の属
性は基本要素となる。上記基本要素制御部43ては、こ
うした何れかの+11位に基づいて、」二連した文書作
成、或は文書解読を行う過程ての都度必要とぎれるブタ
のフォーマット変換等を実行することとなる。
Here, "1 basic elements" refers to elements that collectively represent the minimum units that are the basis of a standard format document, and the above-mentioned logical elements refer to elements that have some logical meaning depending on the combination of basic elements. Indicates the element that becomes . For example, regarding a "line" element as graphic data, the "line" itself is a logical element, and the attributes such as the type and thickness of this "line" are basic elements. Based on any of these +11 positions, the basic element control unit 43 executes necessary format conversion, etc. each time in the process of creating two documents or decoding a document.

因みに以下の説明では、基本要素をi、lj位として、
これら文書作成、或は文書8’(=読が行われるものと
する。
Incidentally, in the following explanation, the basic elements are assumed to be i and lj,
It is assumed that these document creation or document 8' (=reading) are performed.

文字コード変換部44は、」1記文書要素データ8 のうちの特に文字コードについて、その標準形式文書と
当該開発マシン形式文書との間でのコード変換を実行す
る部分である。この文字コード変換部44は、これら標
準形式文書と当該開発マシン形式文書との間ての文字コ
ード変換情報がテーブルとして予め格納されている文字
コード変換テーブル45を従えており、上記基本要素制
御部43からの文字コード変換指令に応じて起動され、
この文字コード変換テーブル45に格納されている変換
情報をもとに、同基本要素制御部43を通じて指定され
る文字コードについてのコード変換を実行する。このコ
ード変換された文字コードは、基本要素制御部43に一
旦取り込まれ、「作成モードj或は「解読モード」の別
に応じて、文書展開領域制御部46或はインターフェー
ス部42に送られる。
The character code conversion unit 44 is a part that executes code conversion between the standard format document and the development machine format document, particularly regarding character codes of the document element data 8 described in 1. This character code conversion unit 44 is provided with a character code conversion table 45 in which character code conversion information between these standard format documents and the development machine format document is stored in advance as a table, and the basic element control unit It is activated in response to a character code conversion command from 43,
Based on the conversion information stored in the character code conversion table 45, code conversion is executed for the character code specified through the basic element control unit 43. This code-converted character code is once taken in by the basic element control unit 43, and is sent to the document development area control unit 46 or the interface unit 42 depending on the "creation mode j" or the "decoding mode".

このように、該実施例装置では、前記文書要素データの
うち、文字コードについては、文字コード変換部44が
専らそのコード変換処理を行うようになっている。基本
要素制御部43では、前記2つ 文書要素が文字列である旨III別されるとき、この文
字コード変換部44に対して上記の文字コード変換指令
を発するとともに、その変換対象となる文字コードを特
定し、この結果同変換部44を通じて変換された文字コ
ードを受は取ってこれを、標準形式による作成文書デー
タ、或は開発マシン形式での解読文書データとする。な
お、これらコード変換の内容は、上記文字コード変換テ
ーブル45に予め格納される変換情報に応じて決定され
るものであり、該変換情報(テーブル)の内容次第では
、基本的に如何なる形式の開発マシンにも対応できるよ
うになる。
In this manner, in the apparatus of this embodiment, the character code conversion section 44 exclusively performs code conversion processing for character codes of the document element data. When the basic element control unit 43 determines that the two document elements are character strings, it issues the above-mentioned character code conversion command to the character code conversion unit 44, and also issues the character code to be converted. As a result, the character code converted through the conversion unit 44 is received and used as created document data in the standard format or decoded document data in the development machine format. The contents of these code conversions are determined according to the conversion information stored in advance in the character code conversion table 45, and depending on the contents of the conversion information (table), basically any format of development is possible. It will also be compatible with machines.

文書展開領域制御部46は、上記インターフェース部4
2を通じて読み込まれるアプリケーションプログラム]
0の指令内容に基づき、当該開発マシンにおける前記文
書展開領域20を作朶領域として確保して、同領域への
文書データの書き込み、或は同領域からの文書データの
読み込み、を直接的に制御する部分である。すなわちこ
の文書展開領域制御部46では、標準形式文書データの
0 ポインター参照で必要となるアドレス計算などを行いな
がら、「作成モード」の場合には、メモリ(当開発マシ
ンのメインメモリなど)上に上記文書展開領域20を確
保して、ここに、上記基本要素制御部43を通じて作成
された基本要素毎の標準形式文書を順次書き込むよう機
能し、また「解読モード」の場合には、前記開発マシン
ファイル30にファイルされているとする既存の標準形
式文書の中から、上記アプリケーションプログラム10
によって指定される所定の文書を、ファイル制御部47
を通じて読み込んでこれを上記文書展開領域20に展開
するとともに、この展開した標準形式文書の文書要素デ
ータを順次読み込んで、これを上記基本要素制御部43
に引き渡すよう機能する。
The document expansion area control section 46 is connected to the interface section 4 described above.
Application program loaded through 2]
Based on the command contents of 0, the document development area 20 in the development machine is secured as a production area, and writing of document data to the same area or reading of document data from the same area is directly controlled. This is the part to do. In other words, this document development area control unit 46 performs address calculations required for 0 pointer reference of standard format document data, and in the case of "creation mode", stores data in memory (such as the main memory of this development machine) It functions to secure the document development area 20 and sequentially write therein the standard format documents for each basic element created through the basic element control unit 43, and in the case of "decoding mode", the development machine The application program 10 selects the application program 10 from among the existing standard format documents stored in the file 30.
A predetermined document specified by
At the same time, the document element data of the expanded standard format document is read in sequence and is transferred to the basic element control unit 43.
It functions to hand over to

そしてファイル制御部47は、該変換補助装置40と前
記開発マシンファイル30との間のインターフェースを
司る部分である。このファイル制御部47では、「作成
モード」の場合には、上記文書展開領域20に作成、展
開されている標準形1 式による文書データをその制御部46を介して受は取っ
て、これを開発マシンファイル30に自動的にファイル
し、また「解読モード」の場合には、同開発マシンファ
イル30にファイルされている既存の標準形式文書の中
から、上記アプリケーションプログラム10によって指
定される所定の文書を読み込んで、これを上記文書展開
領域制御部46に引き渡すよう機能する。
The file control unit 47 is a part that controls the interface between the conversion auxiliary device 40 and the development machine file 30. In the case of the "creation mode", this file control section 47 receives document data in the standard format 1 format created and developed in the document development area 20 through its control section 46, and processes it. The document is automatically filed in the development machine file 30, and in the case of "decoding mode", a predetermined document specified by the application program 10 is selected from among the existing standard format documents stored in the development machine file 30. It functions to read a document and deliver it to the document development area control section 46.

次に、第2図乃至第4図を併せ参照して、こうした実施
例変換補助装置全体としての動作について説明する。
Next, with reference to FIGS. 2 to 4, the operation of the entire conversion auxiliary apparatus will be described.

第2図は、上記のアプリケーションプログラム10によ
る指令内容に基づいて上記□変換補助装置40が実施す
る処理について、その基本アルゴリズムを示したもので
ある。
FIG. 2 shows the basic algorithm of the process carried out by the □ conversion assisting device 40 based on the contents of the commands from the application program 10.

すなわちいま、上記インターフェース部42を通じての
アプリケーションプログラム10とのリンクが完了され
、且つ当該開発マシンを通じて、このリンクされたアプ
リケーションプログラム10についての実行指令が発せ
られたとすると、該 2 変換補助装置40では、第2図に示されるアルゴリズム
に基づき、以下に列記する態様を持って、その処理を開
始する。
That is, assuming that linking with the application program 10 through the interface unit 42 has been completed and an execution command for the linked application program 10 has been issued through the development machine, the conversion auxiliary device 40 will: Based on the algorithm shown in FIG. 2, the process is started in the manner listed below.

(1)まず主制御部41は、上記インターフェース部4
2を通じてのプログラム読み込みに先立ち、当該変換補
助装置40としての動作環境を整えるための「前処理」
ルーチンを実行する(第2図ステップ100 )。すな
わちこの「前処理」として主制御部41は、当該変換補
助装置40を構成する上記各要素が正常に稼働できるよ
うにその実行環境を整えるとともに、上記文書展開領域
制御部46を通じての文書展開領域20の確保(アロケ
ート)、及び上記ファイル制御部47を通じての開発マ
シンファイル30のオープンを行って、以降のプログラ
ムの読み込みに備える。なお、この開発マシンファイル
30は、上記アプリケーションプログラム10による指
定に応じた特定のものがオープンされるものであり、こ
の指定されたファイルが上記開発マシンファイル30中
に登録されていなければ(「作成モード」の場合)、新
規3 ファイルとしてここにオープンされる。
(1) First, the main control section 41 controls the interface section 4.
2, "preprocessing" is performed to prepare the operating environment for the conversion auxiliary device 40.
The routine is executed (step 100 in FIG. 2). That is, as this "preprocessing", the main control unit 41 prepares the execution environment so that each of the above-mentioned elements constituting the conversion auxiliary device 40 can operate normally, and also controls the document development area through the document development area control unit 46. 20 and opens the development machine file 30 through the file control unit 47 in preparation for reading the subsequent program. Note that this development machine file 30 is a specific one that is opened according to the specification by the application program 10, and if the specified file is not registered in the development machine file 30 ("Create"). mode), it will be opened here as 3 new files.

(2)こうして「前処理」ルーチンを終えた主制御部4
1は、次いで、上記インターフェース部42を通じてア
プリケーションプログラム10のヘッダ部の読み込みを
行い、これが「作成モード」を指定するものであるか、
或は「解読モード」を指定するものであるか、その処理
区分の判別を行う(第2図ステップ200 )。
(2) Main control unit 4 that has completed the “preprocessing” routine in this way
1 then reads the header section of the application program 10 through the interface section 42, and determines whether this specifies the "creation mode";
Alternatively, it is determined whether the "decoding mode" is specified or the processing category thereof (step 200 in FIG. 2).

(3〉この判別の結果、同アプリケーションプログラム
10が「作成モード」を指定するものである旨判断され
る場合、主制御部41は次に、「基本要素作成」ルーチ
ンの実行に入る(第2図ステップ210)。この「基本
要素作成」ルーチンとは、第3図に示すアルゴリズムに
基づいて実行されるルーチンであり、この「基本要素作
成」に係る該変換補助装置40の具体動作を、第3図参
照のもとに、以下に示す。
(3> As a result of this determination, if it is determined that the application program 10 specifies the "creation mode", the main control unit 41 next starts executing the "basic element creation" routine (second This "basic element creation" routine is a routine executed based on the algorithm shown in FIG. It is shown below with reference to Figure 3.

(3−1)この「基本要素作成」ルーチンの実行にあた
り、主制御部41は、上記アプリケーションプログラム
]0のデータ要素を1つ読み込んで、こ4 れが前記「基本要素」に対応したものであるか、或は「
処理終了命令」であるかを判断する(第3図ステップ2
 ]、 O]、 )。
(3-1) In executing this "basic element creation" routine, the main control unit 41 reads one data element of the above application program]0, and determines whether this data element corresponds to the above-mentioned "basic element". Is there a
(Step 2 in Figure 3)
], O], ).

(3−2)そしてこれが「基本要素」である旨1′す断
される場合、主制御部41は、このデータ要素(文書要
素データ)を、同プログラム10として記述されている
高級言語のデータタイプにて受は取るとともに、これを
上記基本要素制御部43に取り込む(第3図ステップ2
102 )。
(3-2) If it is determined that this is a "basic element", the main control unit 41 converts this data element (document element data) into high-level language data written as the same program 10. At the same time as taking the receiver with the type, this is taken into the basic element control section 43 (step 2 in Fig. 3).
102).

(3−3)基本要素制御部43では、この取り込まれた
データ要素が「文字列データ」であるか否かを判断しく
第3図ステップ2103)、これが「文字列データ」で
ある旨1′す断される場合には、文字コード変換部44
を通して(該変換部44に変換指令を発して)前述した
文字コードの変換を実行しく第3図ステップ2104)
、また同取り込まれたデータ要素が「文字列データ」で
ない旨゛1′す断される場合には、前述した「基本要素
」毎の通′2;9のフォーマット変換を実行して(第3
図ステップ2]05)、この標準形式に変換した「基本
要素」5 を上記文書展開領域制御部46に引き渡す。
(3-3) The basic element control unit 43 determines whether or not this imported data element is "character string data" (step 2103 in FIG. 3), and indicates that this is "character string data". If it is rejected, the character code converter 44
(by issuing a conversion command to the conversion unit 44) to execute the character code conversion described above (step 2104 in FIG. 3).
, and if it is determined that the imported data element is not "character string data", execute the format conversion in step '2; 9 for each "basic element" mentioned above (3).
Figure Step 2] 05), the "basic element" 5 converted into the standard format is delivered to the document development area control section 46.

(3−4)文書展開領域制御部46ては、上記確保l〜
た文書展開領域20に、この引き渡された変換要素(標
準形式に変換された「基本要素」)を書き込む(第3図
ステップ2105)。
(3-4) The document development area control unit 46 secures the above l~
The transferred conversion element (the "basic element" converted into the standard format) is written in the document development area 20 (step 2105 in FIG. 3).

(3−5)」2記アプリケーションプログラム10にブ
タ要素が存在する間、これら(3−1)乃至(3−4)
の処理を繰り返し、上記読み込んたデータ要素か上記「
処理終了命令」である旨判断されたとき(第3図ステッ
プ2101)、該変換補助装置40は、この「基本要素
作成」ルーチンとしての処理を終了する。
(3-5)" While the pig element exists in the application program 10 described in section 2, these (3-1) to (3-4)
Repeat the process and select the data element read above or the above ``
When it is determined that it is a "processing end command" (step 2101 in FIG. 3), the conversion auxiliary device 40 ends the processing as this "basic element creation" routine.

(4)また、主制御部41は、上記処理区分の利別(第
2図ステップ200 )の糺果、」−記アブリケション
プログラム10か「角q読モード」を指定するものであ
る旨判断された場合、上記ファイル制御部47及び文書
展開領域制御部46を通して、開発マシンファイル30
にファイルされており、月つ当該アプリケーションプロ
グラム10によって指定されている標準形式文書データ
(ファイル)′36 を、上記確保した文書展開領域20に読み込んた後(第
2図ステップ220)、「基本要素解読」ルーチンの実
行に入る(第2図ステップ22])。
(4) In addition, the main control unit 41 specifies the result of the discrimination of the processing divisions (step 200 in FIG. 2) or the abduction program 10 or the "Kakuq reading mode". If it is determined, the development machine file 30 is
After reading the standard format document data (file) '36, which is stored in the file and specified by the application program 10 into the document development area 20 secured above (step 220 in FIG. Then, the execution of the "Decryption" routine begins (Step 22 in FIG. 2).

この「基本要素解読」ルーチンとは、第4図に示すアル
ゴリズムに基づいて実行されるルーチンであり、次に、
この「基本要素解読」に係る該変換補助装置40の具体
動作を、第4図参照のもとに、以下に示す。
This "basic element decoding" routine is a routine executed based on the algorithm shown in FIG.
The specific operation of the conversion auxiliary device 40 related to this "basic element decoding" will be described below with reference to FIG.

(4−1)この「基本要素解読」ルーチンの実行にあた
り、主制御部41は、」2記文書展開領域20に読み込
まれ、展開された上記標準形式文書データの中から、文
書展開領域制御部46を通じてそのデータ要素を1つ読
み込み、これか前記「基本要素」に対応したものである
か、或は「処理終了命令」を示すものであるかを’I’
11断する(第4図ステップ2211)。
(4-1) In executing this "basic element deciphering" routine, the main control unit 41 selects from among the standard format document data read and developed into the document development area 20, document development area control section 2. 46, read one of the data elements and indicate whether it corresponds to the above-mentioned "basic element" or whether it indicates a "processing end command" with 'I'.
11 (Step 2211 in FIG. 4).

(4,−2)そしてこれが「基本要素」である旨判断さ
れる場合、主制御部41は、このデータ要素(文書要素
データ)を受は取るとともに、これを標準形式文書とし
て上記基本要素制御部43に取り込7 む(第4図ステップ2212)。
(4, -2) If it is determined that this is a "basic element", the main control unit 41 receives this data element (document element data) and controls the basic element as a standard format document. 43 (step 2212 in FIG. 4).

(4−3)基本要素制御部43ては、この取り込まれた
データ要素が「文字列データ」であるか否かを判断しく
第4図ステップ2213)、これか「文字列データ」で
ある旨判断される場合には、文字コード変換部44を通
じて(該変換部44に変換指令を発して)前述した文字
コードの変換を実行しく第4図ステップ2214)、ま
た同取り込まれたデータ要素が「文字列データ」でない
旨゛1′す断される場合には、前述した「凰木沙素」毎
の通、lij。
(4-3) The basic element control unit 43 determines whether or not this imported data element is "character string data" (step 2213 in FIG. 4). If it is determined, the above-mentioned character code conversion is executed through the character code conversion unit 44 (by issuing a conversion command to the conversion unit 44) (step 2214 in FIG. 4), and the imported data element is If it is determined that it is not "character string data", the above-mentioned message for "Samoto Oki", lij.

のフォーマット変換を実行して(第4図ステップ221
.5)、この当該開発マシン11二式、すなわち開発用
高級言語として上記リンクされているアプリケーション
プログラム10のデータタイプ、に変換した「基本要素
」をインターフェース部42に引き渡す。
(Step 221 in Figure 4)
.. 5) The "basic elements" converted into the data type of the development machine 11, that is, the data type of the application program 10 linked as the high-level language for development, are delivered to the interface unit 42.

(4−4)インターフェース部42では、上記リンクさ
れたアプリケーションプログラム10によ−、て指定さ
れている所定の書き込メ頭域(アプリケーションプログ
ラムが「文書解読」を指定するもの8 である場合、その解読対象となる文書についての解読結
果を書き込むための領域が予め指定されている)に、こ
の引き渡された変換要素(標準形式から上記高級言語の
データタイプに変換された「基本要素」)を更に引き渡
す(第4図ステップ221、6 )。
(4-4) In the interface unit 42, a predetermined write area specified by the linked application program 10 (if the application program is one specifying "document decoding"), The passed conversion element (the "basic element" converted from the standard format to the data type of the high-level language mentioned above) is placed in the area for writing the decoding result of the document to be decoded. Further handing over is carried out (steps 221 and 6 in FIG. 4).

(4−5)上記文書展開領域20に展開された標準形式
文書にデータ要素が存在する間、これら(4−1)乃至
(4−4)の処理を繰り返し、」2記文書展開領域制御
部46を通じて読み込んだデータ要素が上記「処理終了
命令」である旨判断されたとき(第4図ステップ221
1)、該変換補助装置40は、この「基本要素解読」ル
ーチンとしての処理を終了する。
(4-5) While there are data elements in the standard format document developed in the document development area 20, repeat the processes of (4-1) to (4-4), When it is determined that the data element read through 46 is the above-mentioned "processing end command" (step 221 in FIG.
1) The conversion auxiliary device 40 ends the processing as the "basic element decoding" routine.

(5)さて、こうして「基本要素作成」ルーチン(第2
図ステップ2]0)、或は「基本要素解読」ルーチン(
第2図ステップ221)を終えた変換補助装置40(主
制御部41)では、その現在の処理区分の認識のもとに
(第2図ステップ300)、該認識される処理区分が「
作成モード」である3つ 場合には、上記文書展開領域20に作成、展開された標
準形式での文書データを、文書展開領域制御部46及び
ファイル制御部47を通じて開発マシンファイル30に
書き出した後(第2図ステップ310)、「後処理」と
して、上記確保した文書領域20を解放するなどの処理
を行い(第2図ステップ400)、また、同認識される
処理区分が「解読モード」である場合には、上記「火水
要素解読」ルーチンの終了の後、そのまま「後処理」と
して、上記確保した文書領域20を解放するなどの処理
を行って(第2図ステップ400)、これら「文書作成
」或は「文書解読」に係る処理を終了する。
(5) Now, this is how the “basic element creation” routine (second
Figure Step 2] 0) or the "basic element decoding" routine (
After completing step 221 in FIG. 2, the conversion auxiliary device 40 (main control unit 41) recognizes the current processing category (step 300 in FIG. 2) and determines that the recognized processing category is "
In the case of "Creation mode", after the document data in the standard format created and developed in the document development area 20 is written to the development machine file 30 through the document development area control section 46 and the file control section 47. (Step 310 in Figure 2), and as "post-processing", processes such as releasing the document area 20 secured above are performed (Step 400 in Figure 2), and if the recognized processing category is "Decoding mode". In some cases, after the above-mentioned "fire and water element decoding" routine is completed, processing such as releasing the secured document area 20 is performed as "post-processing" (step 400 in FIG. 2), and these " The process related to "document creation" or "document decoding" is ended.

なお、この第2図に示されるアルゴリズムは、上記アプ
リケーションプログラム10としての同一のプログラム
に対し、繰り返し使用することができるものであり、こ
れによって同一のファイルを複数作成、或は角q読する
ことも可能となる。
Note that the algorithm shown in FIG. 2 can be used repeatedly for the same program as the application program 10, so that it is possible to create multiple identical files or read them multiple times. is also possible.

このように、この実施例による文書データの変換補助装
置によれば、  0 ◆アプリケーションプログラム10自体は、標準形式に
よるデータフォーマットを考慮する必要がない。
Thus, according to the document data conversion assisting device according to this embodiment, the application program 10 itself does not need to consider the data format in the standard format.

◆アプリケーションプログラム1011体は、文字コー
ド等のコンバートを考慮する必要がない。
◆The application program 1011 does not need to consider conversion of character codes, etc.

◆アプリケーションプログラム10自体は、可変長デー
タやポインター等を扱う必要がない。
◆The application program 10 itself does not need to handle variable length data, pointers, etc.

◆アプリケーションプログラム10自イ本は、メモリと
の間でのデータ人出力(I 10)を考慮する必要がな
い。
◆The application program 10 does not need to consider data output (I10) to and from memory.

ことから、開発マシンを通じた上記標準形式表現による
文書データの作成、或は標準形式表現による文書データ
の解読を行うためのアプリケーションプログラム10の
開発を、取扱の比較的容易な高級言語のみを用いて行う
ことができるようになる。
Therefore, the development of the application program 10 for creating document data in the above standard format representation or decoding document data in the standard format representation using a development machine using only a high-level language that is relatively easy to handle. be able to do it.

第5図乃至第8図に、上記標準形式の文書として、ワー
クステーションJStarにて扱われる形式の文書を基
準としてこのJStar文書との精度の高いコンバート
を可能にする文書(MD I文書と称1 している)を想定した場合に、この標準形式文書(MD
 I文書)作成用のプログラムとして上記の実施例装置
にリンクされるアプリケーションプログラム10と、こ
のプログラム10が上記の実施例装置を通じて所定に書
き換えられて、開発マシンファイル30にこの標準形式
文書(MD I文書)としてファイルされる文書データ
とについて、それぞれその具体例、並びにこれらの関係
を参考までに示す。
Figures 5 to 8 show documents (referred to as MD I documents) that enable highly accurate conversion with JStar documents based on documents in the format handled by the workstation JStar, as documents in the standard format described above. This standard format document (MD
The application program 10 is linked to the above embodiment device as a program for creating a standard format document (MD For reference, specific examples of document data filed as documents and their relationships are shown below.

因みにここでは、上記JStar文書にコンバートした
結果が、第5図に示されるような、画面(用紙)の左上
の部分に”MDISample  と書かれ、且つその
文字列の中央に” 1本の線“が横切るようになるrM
D1文書」を作成する場合について、これを作成するた
めの高級言語(C言語)によるアプリケーションプログ
ラム10の例(第6図)と、該rMDI文書」として開
発マシンファイル30に実際にファイルされる文書デー
タの例(第7図、第8図)と、について取り上げている
Incidentally, here, the result of converting to the above JStar document is as shown in Figure 5, where "MDISample" is written in the upper left part of the screen (paper), and "one line" is written in the center of the character string. rM as it crosses
An example of an application program 10 in a high-level language (C language) for creating a "D1 document" (FIG. 6) and a document actually filed in the development machine file 30 as the "rMDI document" Examples of data (Figures 7 and 8) are discussed.

 2 すなわち、第6図に示されるような高級言語(C言語)
のみからなるアプリケーションプログラム]0が上記の
実施例装置にリンクされ、該実施例装置によってその機
能が有機的に補助されることにより、ここでいう標準形
式の文書として、上記のrMDI文書」が作成され、且
つこれが開発マシンファイル30に自動ファイルされる
ようになるものであり、この作成され、自動ファイルさ
れるrMD I文書」が、例えば前記論理要素(Nod
e)を単位としたいわゆるテキスト形式にて表現される
場合には、そのフォーマツI・変換された文書も、第6
図に示されるアプリケーションプログラム10に対応じ
て、第7図に示されるようなものとなる。そして、この
第7図に示されるようなrMDI文書」が、適宜の文書
変換装置を介して更にJStar文書に変換されること
により、第5図に例示される形態をもって、その文書内
容が再現されることとなる。第8図に示す文書データは
、この第7図に示されるrMDI文書」を、前記基本要
素(Item Word )を7111位としたいわゆ
るビ4′3 ット列形式にて表現し直したものである。
2 In other words, a high-level language (C language) as shown in Figure 6
The above rMDI document is created as a standard format document as referred to herein by linking the application program]0 to the above-mentioned embodiment device and organically assisting its functions by the above-mentioned embodiment device. and this is automatically filed in the development machine file 30, and this "created and automatically filed rMD I document" is, for example, the logical element (Nod
e) If it is expressed in a so-called text format, the format I/converted document is also
The program shown in FIG. 7 corresponds to the application program 10 shown in the figure. Then, the rMDI document as shown in FIG. 7 is further converted into a JStar document via an appropriate document conversion device, so that the document content is reproduced in the form illustrated in FIG. The Rukoto. The document data shown in FIG. 8 is a re-expression of the rMDI document shown in FIG. be.

なお、第6図に示すアプリケーションプログラム10に
おいて、(イ)として示す部分は、前記「作成モード」
か、或は「解読モード」かを宣言する部分てあり(この
例の場合には°’flag”によって「作成モード」を
宣言)、上記の火施例装置による処理区分の判別(第2
図ステップ20 (1参11(0においては、この(イ
)として示される部分か参照される。また、同プロゲラ
ムコ0において、(ホ)として示す部分は、前記「処理
終了命令」に相当する部分であり、上記の実施例装置に
よる「基本要素作成」ルーチンでの処理終了命令の判断
(第3図ステップ2]01参照)は、この(ホ)として
示す部分の認知に基づいて行われる。その他、同プログ
ラム10において、(ロ)として示す部分は、文書名(
”MDISample” )とその作成日付を記述した
部分てあり、(ハ)として示す部分は、第5図の文書例
において文T列の中央を横切る上記”1本の線”  (
POTSOU−フォントストライクアウト 4 )として示す部分は、同第5図の文書例における上記”
MDISample  といった文字列についてその内
容( ”MDISampla“)を記述した部分であり
、上記の実施例装置においては、これら各ブタ要素の認
識に基づき、これら各データ要素の内容(文字データ、
図形データ、表データ等々)に見合ったかたちで、前述
した所定のフォーマット変換を実行していくこととなる
。こうしたフォーマット変換の結果作成されるrMD 
I文書」についてこれを例示する先の第7図においても
、」二記各記述要素に対応する部分については、それぞ
れ同一の符号((口)乃至(ホ))をイ;jして示して
いる。
In the application program 10 shown in FIG. 6, the part shown as (a) is the "creation mode".
or "decoding mode" (in this example, "creation mode" is declared by °'flag), and there is a section for determining the processing category (second
Figure Step 20 (In 1 Reference 11 (0), the part shown as (A) is referred to. In addition, in the same program, the part shown as (E) is the part corresponding to the above-mentioned "processing end command". The determination of the processing end command in the "basic element creation" routine by the above embodiment apparatus (see step 2 in FIG. 3, 01) is made based on the recognition of this part shown as (E).Others , In the same program 10, the part shown as (b) is the document name (
"MDISample") and its creation date are described, and the part shown as (c) is the "single line" (
The part indicated as "POTSOU-Font Strikeout 4)" is the part shown as "POTSOU-Font Strikeout 4)"
This is a part that describes the contents (“MDISampla”) of a character string such as MDISample. In the above embodiment device, the contents of each data element (character data,
The above-mentioned predetermined format conversion is executed in a form appropriate to the data (graphic data, table data, etc.). rMD created as a result of such format conversion
Also in FIG. 7, which illustrates this for "I document", the parts corresponding to each description element in "2" are indicated by the same symbols ((mouth) to (e)), respectively. There is.

ところで、」2記の実施例においては、文書展開領域2
0を1つたけ確保し、「作成モード」であれ、或は「解
読モード」であれ、この確保した1つの文書展開領域2
0を通じて、該領域への作成文書の書き込み、或は同領
域からの標準形式文書の読み込み、を行うようにしたが
、他に第9図に示すように、この文書展開領域20とし
て複数の5 領域(2]、22、 、2n)を同時に確保するように
し、前記単位とする文書要素(火水央素或は論理要素)
毎に並行して、これら確保した複数の領域への作成文書
の書き込み、或はこれら確保した複数の領域からの標準
形式文書の読み込み、を行うようにしてもよい。
By the way, in the embodiment described in ``2'', document development area 2
Secure only one 0, and whether it is in "creation mode" or "decoding mode", this secured one document development area 2
0 to write a created document to the area or read a standard format document from the same area. In addition, as shown in FIG. Areas (2], 22, , 2n) are secured at the same time, and the document element (fire water element or logical element) is set as the unit.
In each case, a created document may be written to the plurality of secured areas, or a standard format document may be read from the plurality of secured areas.

また、こうして複数の文書展開領域を確保する場合には
、例えば文書展開領域21を通じてM/?読した標準形
式文書を文書展開領域22へ作成するなど、「作成モー
ド」と「解読モート」とを並行して実行することも可能
となる。
Further, when securing a plurality of document development areas in this way, for example, M/? It is also possible to execute the "creation mode" and the "decoding mode" in parallel, such as creating a read standard format document in the document development area 22.

また、上記の実施例においては、文書展開領域20に作
成した標準形式文書を、ファイル制御部47を通じて別
途開発マシンファイル30にファイルするようにしたが
、この文書展開領域20がダイレフI・アクセスの可能
なファイルストリームなとである場合には、必ずしもこ
うしたファイル処理は必要とされない。
Furthermore, in the above embodiment, the standard format document created in the document development area 20 is separately filed in the development machine file 30 through the file control unit 47, but this document development area 20 is Such file processing is not necessarily required if the file stream is a possible file stream.

また、前記変換補助装置4(]としての機能の一部をア
プリケーションプログラム1(]によって肩6 代りするようにしてもよく、特に前記文字コード変換部
44などは、アプリケーションプログラム10側に持た
せるようにしても、該変換補助装置を設けることによっ
て得られる前述した利点の多くはそのまま維持される。
Further, part of the function of the conversion assisting device 4 ( ) may be performed by the application program 1 ( Even so, many of the aforementioned advantages obtained by providing the conversion aid remain intact.

第10図に、こうした場合の変換補助装置構成を参考ま
でに示す。
FIG. 10 shows the configuration of the conversion auxiliary device in such a case for reference.

また、上記の実施例では、変換補助装置40がいわゆる
ソフトウェアライブラリーとして構成される(例えばア
センブラやC言語等によってプログラムとして記述され
る)ことを想定したが、他に該変換補助装置40として
の機能を、ハードウェアとして実現したり、或はハード
ウェアを交えたいわゆるファームウェアなどとして実現
することも勿論可能である。
In addition, in the above embodiment, it is assumed that the conversion assisting device 40 is configured as a so-called software library (for example, written as a program in assembler or C language, etc.). It is of course possible to realize the functions as hardware, or as so-called firmware mixed with hardware.

なお、上記の実施例においては、実用上好ましい例とし
て、変換補助装置40が、前記処理区分の判別に址づい
て、「作成モード」に係る処理と「解読モード」に係る
処理との何れかを選択的に行うことができる場合につい
て示したが、基本的には、これらモードに係る処理の何
れか一方さえ7 実現できるものであれば、この発明に係る文書データの
変換補助装置としての所要の効果を得ることはできる。
In the above embodiment, as a practically preferable example, the conversion auxiliary device 40 determines whether the process is related to the "creation mode" or the process related to the "decoding mode" after determining the processing category. Although a case has been shown in which it is possible to perform processing selectively, basically, as long as any one of the processing related to these modes can be realized, the requirements for the document data conversion auxiliary device according to the present invention are met. It is possible to obtain the effect of

[発明の効果] 以上説明したように、この発明に係る文書ブタの変換補
助装置によれば、標準形式表現による文書データの作成
、或は標準形式表現による文書データの解読を行うため
のアプリケーションプログラムとリンクされて、その指
定される文書作成、或は文書解読に係る処理を直接的に
実行するなど、このリンクされるアプリケーションの機
能を右機的に補助できることから、同アプリケーション
の高級言語のみでのプログラミングを可能にするなど、
その開発負荷を大幅に削減することができるようになる
[Effects of the Invention] As explained above, according to the document conversion assisting device according to the present invention, an application program for creating document data in a standard format expression or decoding document data in a standard format expression. Because it can directly support the functions of this linked application, such as by directly executing the specified document creation or document decoding processes, such as enabling programming of
The development load can be significantly reduced.

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

第1図は、この発明に係る文書データの交換補助装置に
ついてその一実施例構成を示すブロック図、第2図は、
第1図に示される変換補助装置の 8 動作例を示すフローチャート、第3図は、第2図に示さ
れる基本要素作成ルーチンについてその具体例を示すフ
ローチャート、第4図は、第2図に示される基本要素解
読ルーチンについてその具体例を示すフローチャート、
第5図は、作成対象となる文書サンプルを示す略図、第
6図は、第5図に示される文書サンプルを作成するため
に上記実施例変換補助装置とリンクされるアプリケーシ
ョンプログラム例を示す略図、第7図は、第5図に示さ
れる文書サンプルを作成するために同実施例変換補助装
置を通じて変換され、ファイルされる標準形式(MD 
I形式)での文書例を示す略図、第8図は、この第7図
に示される標準形式(MDI形式)での文書例を更に他
の表現にて現した場合の文書例を示す略図、第9図及び
第10図は、それぞれこの発明に係る文書データの変換
補助装置の他の実施例構成を示すブロック図、第11図
は、一般的な文書交換システムについてその概念を模式
的に示すブロック図である。 10、、、アプリケーションプログラム、2゜9 、変換補助装置、21.、、主制御部、22.、、イン
ターフェース部、23.、、基本要素制御部、24 、
、、文字コード変換部、2501文字コード変換テーブ
ル、26 、、、文書展開領域制御部、27 、、、フ
ァイル制御部、30 、、、文書展開領域、40、、、
開発マシンファイル。 5 目
FIG. 1 is a block diagram showing the configuration of an embodiment of a document data exchange assisting device according to the present invention, and FIG.
FIG. 1 is a flowchart showing an example of the operation of the conversion auxiliary device shown in FIG. 1, FIG. 3 is a flowchart showing a specific example of the basic element creation routine shown in FIG. A flowchart showing a specific example of the basic element decoding routine to be used;
FIG. 5 is a schematic diagram showing a document sample to be created; FIG. 6 is a schematic diagram showing an example of an application program linked with the conversion auxiliary device of the above embodiment in order to create the document sample shown in FIG. 5; FIG. 7 shows a standard format (MD
FIG. 8 is a schematic diagram showing an example of a document in the standard format (MDI format) shown in FIG. 9 and 10 are block diagrams showing the configuration of other embodiments of the document data conversion auxiliary device according to the present invention, and FIG. 11 schematically shows the concept of a general document exchange system. It is a block diagram. 10. Application program, 2゜9. Conversion auxiliary device, 21. ,,main control section,22. ,,interface section,23. ,,Basic element control unit, 24,
, ,Character code conversion unit, 2501 Character code conversion table, 26 , ,Document development area control unit, 27 , ,File control unit, 30 , ,Document development area, 40 , ,
Development machine files. 5th eye

Claims (1)

【特許請求の範囲】 (1)任意の文書要素を標準形式表現による文書データ
に変換するためのアプリケーションプログラムとリンク
され、このアプリケーションプログラムによって与えら
れる文書要素データに対応した標準形式文書要素データ
を作成してこれを適宜のメモリ上に展開する文書データ
の変換補助装置であって、 前記リンクされたアプリケーションプログラムによって
与えられる文書要素データを読み込むためのインターフ
ェース手段と、 この読み込まれた文書要素データを、予め設定された変
換手順に基づき、その単位要素毎に、標準形式文書にフ
ォーマット変換する単位要素変換手段と、 前記アプリケーションプログラムの指定に応じて前記メ
モリ上の文書展開領域を確保し、この確保した文書展開
領域に、前記フォーマット変換された文書要素データを
書き込むメモリ制御手段と、を具える文書データの変換
補助装置。 (2)前記メモリ制御手段は、前記文書展開領域を同時
に複数確保し、前記フォーマット変換された文書要素デ
ータを、この確保した文書展開領域の各々に対し、前記
単位要素毎に並行して順次書き込みする 請求項(1)記載の文書データの変換補助装置。 (3)前記単位要素変換手段は、 前記アプリケーションプログラムに記載される文字コー
ドと前記標準形式文書による文字コードとが各々対応付
けされて予登録された文字コード変換テーブルと、 この文字コード変換テーブルを参照して、前記アプリケ
ーションプログラムに記載される文字コードを前記標準
形式文書による文字コードに変換する文字コード変換手
段と、 を具え、前記読み込まれた文書要素データが文字コード
であるときには、この文字コード変換手段によって変換
される文字コードを前記フォーマット変換文書要素デー
タとして出力する 請求項(1)記載の文書データの変換補助装置。 (4)前記文書データの変換補助装置は更に、前記メモ
リ上に展開された文書要素データをファイルとして、同
データの適宜のファイル装置への自動書き込みを行うフ
ァイル制御手段を具える請求項(1)または(2)また
は(3)記載の文書データの変換補助装置。(5)適宜
のメモリ上に文書展開される標準形式表現による文書デ
ータの解読を行うためのアプリケーションプログラムと
リンクされ、このアプリケーションプログラムによって
指示される標準形式文書要素データを解読してこれを同
アプリケーションプログラムによって指示される書き込
み領域へ引き渡す文書データの変換補助装置であって、
前記リンクされたアプリケーションプログラムの指定に
応じて、前記メモリ上に文書展開されている標準形式文
書要素データの読み込みを行うメモリ制御手段と、 この読み込まれた標準形式文書要素データを、予め設定
された変換手順に基づき、その単位要素毎に、当該アプ
リケーションプログラムに記載される形式の文書要素に
フォーマット変換する単位要素変換手段と、 このフォーマット変換された文書要素の、当該アプリケ
ーションプログラムによって指定される書き込み領域へ
の引き渡しを行うインターフェース手段と、 を具える文書データの変換補助装置。 (6)前記メモリ制御手段は、前記メモリ上に複数の文
書として展開されている複数の標準形式文書要素データ
を、前記単位要素毎に並行して読み込み、これら並行し
て読み込んだ標準形式文書要素データを、前記基本要素
変換手段に対して順次出力する 請求項(5)記載の文書データの変換補助装置。 (7)前記単位要素変換手段は、 前記アプリケーションプログラムに記載される文字コー
ドと前記標準形式文書による文字コードとが各々対応付
けされて予登録された文字コード変換テーブルと、 この文字コード変換テーブルを参照して、前記標準形式
文書による文字コードを前記アプリケーションプログラ
ムに記載される文字コードに変換する文字コード変換手
段と、 を具え、前記読み込まれた標準形式文書要素データが文
字コードであるときには、この文字コード変換手段によ
って変換される文字コードを前記フォーマット変換文書
要素データとして出力する請求項(5)記載の文書デー
タの変換補助装置。 (8)前記文書データの変換補助装置は更に、適宜のフ
ァイル装置にファイルとして保管された標準形式文書を
前記アプリケーションプログラムの指定に応じて自動的
に読み込んでこれを前記メモリ上に展開するファイル制
御手段を具える 請求項(5)または(6)または(7)記載の文書デー
タの変換補助装置。 (9)適宜のメモリ上に文書展開される標準形式表現に
よる文書データとの間での文書要素変換を行うためのア
プリケーションプログラムとリンクされ、このアプリケ
ーションプログラムによって与えられる文書要素データ
に対応した標準形式文書要素データの作成、及びこのア
プリケーションプログラムによって指示される標準形式
文書要素データの解読、を行う文書データの変換補助装
置であって、 前記リンクされたアプリケーションプログラムによって
与えられる文書要素データを読み込むための第1のイン
ターフェース手段と、 この読み込まれた文書要素データを、予め設定された変
換手順に基づき、その単位要素毎に、標準形式文書にフ
ォーマット変換する第1の単位要素変換手段と、 前記アプリケーションプログラムの指定に応じて前記メ
モリ上の文書展開領域を確保し、この確保した文書展開
領域に、前記フォーマット変換された文書要素データを
書き込む第1のメモリ制御手段と 前記アプリケーションプログラムの指定に応じて、前記
メモリ上に文書展開されている標準形式文書要素データ
の読み込みを行う第2のメモリ制御手段と、 この読み込まれた標準形式文書要素データを、予め設定
された変換手順に基づき、その単位要素毎に、当該アプ
リケーションプログラムに記載される形式の文書要素に
フォーマット変換する第2の単位要素変換手段と、 このフォーマット変換された文書要素を、当該アプリケ
ーションプログラムによって指定される書き込み領域に
引き渡す第2のインターフェース手段と、 を具える文書データの変換補助装置。 (10)前記第1のメモリ制御手段は、前記文書展開領
域を同時に複数確保し、前記フォーマット変換された文
書要素データを、この確保した文書展開領域の各々に対
し、前記単位要素毎に並行して順次書き込みする 請求項(9)記載の文書データの変換補助装置。 (11)前記第2のメモリ制御手段は、前記メモリ上に
複数の文書として展開されている複数の標準形式文書要
素データを、前記単位要素毎に並行して読み込み、これ
ら並行して読み込んだ標準形式文書要素データを、前記
第2の単位要素変換手段に対して順次出力する 請求項(9)記載の文書データの変換補助装置。 (12)前記第1のメモリ制御手段によって確保される
文書展開領域と前記第2のメモリ制御手段が前記標準形
式文書要素データの読み込みを行う文書展開領域とは各
別の領域であり、 前記第2のメモリ制御手段による前記標準形式文書要素
データの読み込み、及び前記第1のメモリ制御手段によ
る前記文書要素データの書き込み、は交互に実行される 請求項(9)記載の文書データの変換補助装置。 (13)前記第1の単位要素変換手段は、 前記アプリケーションプログラムに記載される文字コー
ドと前記標準形式文書による文字コードとが各々対応付
けされて予登録された文字コード変換テーブルと、 この文字コード変換テーブルを参照して、前記アプリケ
ーションプログラムに記載される文字コードを前記標準
形式文書による文字コードに変換する文字コード変換手
段と、 を具え、前記読み込まれた文書要素データが文字コード
であるときには、この文字コード変換手段によって変換
される文字コードを前記フォーマット変換文書要素デー
タとして出力する 請求項(9)記載の文書データの変換補助装置。 (14)前記第2の単位要素変換手段は、 前記アプリケーションプログラムに記載される文字コー
ドと前記標準形式文書による文字コードとが各々対応付
けされて予登録された文字コード変換テーブルと、 この文字コード変換テーブルを参照して、前記標準形式
文書による文字コードを前記アプリケーションプログラ
ムに記載される文字コードに変換する文字コード変換手
段と、 を具え、前記読み込まれた標準形式文書要素データが文
字コードであるときには、この文字コード変換手段によ
って変換される文字コードを前記フォーマット変換文書
要素データとして出力する請求項(9)記載の文書デー
タの変換補助装置。 (15)前記文書データの変換補助装置は更に、前記メ
モリ上に展開された文書要素データをファイルとして、
同データの適宜のファイル装置への自動書き込みを行う
第1のファイル制御手段と、適宜のファイル装置にファ
イルとして保管された標準形式文書を前記アプリケーシ
ョンプログラムの指定に応じて自動的に読み込んでこれ
を前記メモリ上に展開する第2のファイル制御手段と、
を具える 請求項(9)または(10)または(11)または(1
2)または(13)または(14)記載の文書データの
変換補助装置。
[Claims] (1) Linked with an application program for converting an arbitrary document element into document data in a standard format representation, and creating standard format document element data corresponding to the document element data given by this application program. A document data conversion auxiliary device that expands the document data into an appropriate memory, the device comprising: an interface means for reading document element data provided by the linked application program; and an interface means for reading the document element data provided by the linked application program; unit element conversion means for converting the format of each unit element into a standard format document based on a preset conversion procedure; and securing a document development area on the memory according to the specification of the application program; A document data conversion auxiliary device comprising: memory control means for writing the format-converted document element data into a document development area. (2) The memory control means simultaneously secures a plurality of document development areas, and sequentially writes the format-converted document element data to each of the secured document development areas in parallel for each unit element. The document data conversion auxiliary device according to claim (1). (3) The unit element conversion means includes a character code conversion table in which character codes written in the application program and character codes according to the standard format document are pre-registered in correspondence with each other; character code converting means for referencing and converting the character code written in the application program into the character code according to the standard format document, and when the read document element data is a character code, the character code The document data conversion auxiliary device according to claim 1, wherein the character code converted by the conversion means is output as the format converted document element data. (4) The document data conversion auxiliary device further comprises a file control means for automatically writing the document element data developed on the memory into a file into an appropriate file device. ), or the document data conversion auxiliary device described in (2) or (3). (5) It is linked with an application program for decoding document data in a standard format representation that is expanded into a suitable memory, and the standard format document element data instructed by this application program is decoded and the data is transferred to the same application. An auxiliary device for converting document data to a writing area instructed by a program,
a memory control means for reading the standard format document element data expanded into the document in the memory according to the specification of the linked application program; A unit element conversion means for converting the format of each unit element into a document element in a format described in the application program based on a conversion procedure; and a writing area specified by the application program for the format-converted document element. An auxiliary device for converting document data, comprising: an interface means for transferring data to the document data; (6) The memory control means reads a plurality of standard format document element data developed as a plurality of documents on the memory in parallel for each unit element, and reads these parallelly read standard format document elements. 6. The document data conversion auxiliary device according to claim 5, wherein the data is sequentially outputted to the basic element conversion means. (7) The unit element conversion means includes a character code conversion table in which character codes written in the application program and character codes according to the standard format document are pre-registered in correspondence with each other, and this character code conversion table. character code converting means for referencing and converting the character code according to the standard format document into a character code written in the application program, and when the read standard format document element data is a character code, The document data conversion auxiliary device according to claim 5, wherein the character code converted by the character code conversion means is output as the format converted document element data. (8) The document data conversion auxiliary device further includes file control that automatically reads a standard format document stored as a file in an appropriate file device according to the specifications of the application program and develops it on the memory. The document data conversion auxiliary device according to claim 5, comprising means for converting document data. (9) A standard format that is linked to an application program for converting document elements to and from document data expressed in a standard format that is expanded into an appropriate memory, and that corresponds to the document element data provided by this application program. A document data conversion auxiliary device for creating document element data and decoding standard format document element data instructed by the application program, the apparatus comprising: a device for reading the document element data provided by the linked application program; a first interface means; a first unit element conversion means for converting the read document element data into a standard format document for each unit element based on a preset conversion procedure; and the application program. According to the designation of the first memory control means and the application program, the first memory control means secures a document development area on the memory according to the designation of the document development area, and writes the format-converted document element data into the secured document development area. a second memory control means for reading the standard format document element data expanded into the document in the memory; and converting the read standard format document element data for each unit element based on a preset conversion procedure. a second unit element converter that converts the format into a document element in a format described in the application program; and a second interface that delivers the format-converted document element to a writing area specified by the application program. A document data conversion auxiliary device comprising means and. (10) The first memory control means simultaneously reserves a plurality of the document development areas, and transfers the format-converted document element data to each of the secured document development areas in parallel for each unit element. 10. The document data conversion auxiliary device according to claim 9, wherein the document data is sequentially written. (11) The second memory control means reads a plurality of standard format document element data expanded as a plurality of documents on the memory in parallel for each unit element, and reads the standard format document element data read in parallel. The document data conversion auxiliary device according to claim 9, wherein the formatted document element data is sequentially outputted to the second unit element conversion means. (12) The document development area secured by the first memory control means and the document development area in which the second memory control means reads the standard format document element data are separate areas, and The document data conversion auxiliary device according to claim 9, wherein reading of the standard format document element data by the second memory control means and writing of the document element data by the first memory control means are performed alternately. . (13) The first unit element conversion means includes a character code conversion table in which character codes written in the application program and character codes according to the standard format document are pre-registered in association with each other; and the character code. character code converting means for converting a character code written in the application program into a character code according to the standard format document by referring to a conversion table, and when the read document element data is a character code, The document data conversion auxiliary device according to claim 9, wherein the character code converted by the character code converting means is outputted as the format converted document element data. (14) The second unit element conversion means includes a character code conversion table in which character codes written in the application program and character codes according to the standard format document are pre-registered in association with each other; and the character code. character code converting means for converting the character code according to the standard format document into the character code written in the application program by referring to a conversion table, wherein the read standard format document element data is a character code. 10. The document data conversion auxiliary device according to claim 9, wherein the character code converted by the character code conversion means is sometimes outputted as the format converted document element data. (15) The document data conversion auxiliary device further includes converting the document element data developed on the memory into a file.
a first file control means that automatically writes the data to an appropriate file device; and a first file control means that automatically reads and reads a standard format document stored as a file in the appropriate file device according to the specification of the application program. a second file control means developed on the memory;
Claim (9) or (10) or (11) or (1) comprising
2) The document data conversion auxiliary device described in (13) or (14).
JP1212531A 1989-08-18 1989-08-18 Auxiliary device for conversion of document data Pending JPH0375962A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1212531A JPH0375962A (en) 1989-08-18 1989-08-18 Auxiliary device for conversion of document data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1212531A JPH0375962A (en) 1989-08-18 1989-08-18 Auxiliary device for conversion of document data

Publications (1)

Publication Number Publication Date
JPH0375962A true JPH0375962A (en) 1991-03-29

Family

ID=16624218

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1212531A Pending JPH0375962A (en) 1989-08-18 1989-08-18 Auxiliary device for conversion of document data

Country Status (1)

Country Link
JP (1) JPH0375962A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020090423A (en) * 2001-05-25 2002-12-05 주식회사 올메디쿠스 A storage container with low internal humidity

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020090423A (en) * 2001-05-25 2002-12-05 주식회사 올메디쿠스 A storage container with low internal humidity

Similar Documents

Publication Publication Date Title
JPWO2004025463A1 (en) Requirement definition method, software development method, requirement word change method and new specification method
US7916974B2 (en) Processing device, processing method and computer readable medium
JP4525681B2 (en) Program generating device for programmable controller, program generating method for programmable controller, and recording medium recording program of the method
JP7105683B2 (en) Electronic computer, method and program
JPH0375962A (en) Auxiliary device for conversion of document data
JPH09237181A (en) Application development apparatus and application development method
CN112346736B (en) Data processing method and system
JP6115063B2 (en) Peripheral device of programmable controller
JP2003162307A (en) Language conversion support device and language conversion support method
JP2000122876A (en) Information processing device
JP7322255B2 (en) Electronic computer, method and program
JP3637606B2 (en) Data processing device
JPH0430239A (en) Command option designation processing system
JPS6361329A (en) Programming device
JPS62145424A (en) Program management method
CN121116306A (en) A system for converting native renderers to WebGPU renderers
US20070006133A1 (en) Connector
JPH03171254A (en) Document file output device for tree structure chart
JPS6365530A (en) Code optimizing system
JPH01230132A (en) Generator
JPH0434624A (en) Parity data initial condition setting device
JPH02101550A (en) File-form conversion system without format
JPS60105007A (en) Executing system for input and output control
JPS62182843A (en) Fast compiling/linking system
JPH03176736A (en) Text storing system