|
ファイルをインポートするとは実際何を意味するのでしょうか?ファイルを開くというのはファイルがインポートされることを意味しますか?
一般的には各プログラムが独自のフォーマットでデータを保存しています。つまり、一般に使用される情報を保存するのとは別に、これらのデータに特定な属性も保存します。
IsoDraw でも同様です。幾何学的な情報、例えば、線の端部点など、IsoDraw に重要な情報も一緒に保存されます。この情報にはエレメントの属性、例えばペン、スタイルとシャドウなどの他にIsoDraw だけに関係する情報、例えばねじ筋の奥行きなども保存されます。他のプログラムでねじ筋というエレメントが同じ形で存在しないので、IsoDraw は、また後でこのエレメントをねじ筋として認識できるように自分のフォーマットで書かなければなりません。
以上のようにしてIsoDraw が自分のファイルを開く場合、インポートは行ないません。ファイルに書かれた情報は IsoDraw によって必要なときに見ることができます。別のプログラム(例えば、Adobe Illustrator )からのファイルを開く時には状況が違います。つまり、IsoDraw と同様に別のプログラムは独自の構造でデータを保存しています。Adobe Illustrator ではエレメントとして楕円やねじ筋を持っていませんで、代わりにベジエ曲線を使っています。したがって、Illustrator ファイルはベジエ曲線に関する情報しか持っていないため、この情報は当然Adobe Illustrator が簡単に読めるものです。
以上の簡単な説明により、IsoDraw とAdobe Illustratorファイルが根本的に違うものだとすぐわかります。IsoDraw がIllustratorのファイルを読み込むためにはIsoDraw フォーマットに変換する(つまり、インポートする)必要があります。
|