|
Qu'est-ce que peut bien signifier «Importer» un fichier? L'ouverture d'un fichier est-elle toujours une importation?
En règle générale, chaque programme enregistre ses données dans son propre format. Cela lui permet d'enregistrer non seulement les informations générales, mais également certaines particularités de ses données. Dans le cas d'lsoDraw, la méthode est identique. A côté des données
purement géométriques comme p. ex. Ie point de départ et d'arrivée d'une ligne, d'autres informations essentielles pour IsoDraw sont enregistrées. A ce titre, on trouve p ex. Ies attributs tels que le filet, le style ou les ombres, mais également les données spécifiques à IsoDraw comme p. ex. Ia profondeur d'un filetage. Comme cet élément «Filetage» n'existe pas sous cette forme dans d'autres programmes, IsoDraw doit créer son propre format pour pouvoir reconnaître ultérieurement cet élément comme filetage. Lors de l'ouverture d'un fichier propre tel celui qu'on vient de décrire, une importation n'a pas lieu. Les informations que contient le fichier existent exactement sous la forme nécessaire pour IsoDraw.
Le problème est différent quand vous souhaitez ouvrir un fichier d'un autre programme, p. ex Adobe Illustrator. Pour ce programme, les mêmes lois régissant le travail avec IsoDraw existent: il enregistre ses informations en fonction de sa structure propre. Adobe Illustrator n'utilise cependant pas d'ellipses ou de filetages, mais des courbes de Bézier. Vous ne trouvez donc, dans un fichier Illlustrator, que des informations sur les courbes de Bézier que Adobe Illustrator est en mesure de traiter très simplement et très rapidement. Au vu de cette description très simplifiée, vous comprenez que les fichiers IsoDraw et Adobe Illustrator sont très différents. Si malgré cela IsoDraw veut lire un fichier au format Adobe Illustrator, ce fichier doit être converti dans un fichier IsoDraw: il est alors importé.
|