|
Was bedeutet es eigentlich, eine Datei zu "importieren"? Ist das Öffnen einer Datei immer ein Import?
In der Regel speichert jedes Programm seine Daten in einem eigenen Format. Damit hat es die Möglichkeit, neben allgemein verwendbaren Informationen auch besondere Eigenschaften dieser Daten zu sichern.
Im Falle von IsoDraw ist dies auch so. Neben den reinen Geometriedaten, z.B. Anfangs- und Endpunkt einer Linie, werden noch zusätzliche Informationen gespeichert, die für IsoDraw wichtig sind. Hierzu gehören z.B. die Attribute eines Elements wie Stift, Stil oder Schatten, aber auch Daten, die nur für IsoDraw eine Bedeutung haben, z.B. die Tiefe eines Gewindes. Da es das Element "Gewinde" in anderen Programmen in dieser Form nicht gibt, muß IsoDraw ein eigenes Format schreiben, um später dieses Element auch wieder als Gewinde erkennen zu können.
Beim Öffnen einer eigenen Datei wie der gerade beschriebenen findet kein Import statt. Die in der Datei enthaltenen Informationen sind genau so vorhanden, wie IsoDraw sie braucht.
Anders sieht es aus, wenn eine Datei eines anderen Programms geöffnet wird, z.B. Adobe Illustrator. Für dieses Programm gilt natürlich das gleiche wie für IsoDraw: es speichert seine Daten so, wie es seiner eigenen Struktur entspricht. Nun verwendet Adobe Illustrator aber keine Ellipsen oder Gewinde als Elemente, sondern Bézierpfade. Daher sind in einer Illustrator-Datei nur Angaben über Bézierpfade zu finden, die natürlich von Adobe Illustrator selbst sehr einfach und schnell gelesen werden können.
|