Arbortext IsoDraw > Référence d'échange de données > Formats de fichier image > XCF > Exemple de fichier XCF exporté
  
Exemple de fichier XCF exporté
Vous trouverez ci-dessous un exemple de fichier XCF exporté à partir d'un fichier Arbortext IsoDraw. Le contenu textuel de ce fichier peut être modifié à l'aide d'un éditeur de texte. Veillez toutefois à ne pas modifier le marquage XML ou les valeurs d'attribut qui correspondent aux ID ou aux noms d'objet des éléments ISO. Le marquage XML risquerait en effet d'être invalidé ou les modifications textuelles ignorées ou affectées de manière incorrecte lors de l'application du XCF à un fichier ISO.
<?xml version="1.0" encoding="utf-8"?>
<webcgm version="2.0" xmlns="http://www.cgmopen.org/schema/webcgm/"
xmlns:isodraw="http://www.ptc.com/isodraw/7.0/">
<isodraw:textContent apsid="AUTOID_14">Overall Length 172mm
</isodraw:textContent>
<isodraw:textContent apsid="AUTOID_101">Width 23mm Typical 4 places
</isodraw:textContent>
<isodraw:textContent apsid="AUTOID_96">Thread Bore Depth 5mm
</isodraw:textContent>
<bindById apsid="LINE_OBJECT-1"
screentip="Click here to select line object #1"/>
<bindById apsid="RECTANGLE_OBJECT-4"
screentip="Click here to select rectangle object #4"/>
<bindById apsid="INNER_THREAD_OBJECT-1"
screentip="Click here to select inner thread object #1"/>
<bindById apsid="POLYGON_OBJECT_3"
screentip="Click here to select polygon object #3"/>
</webcgm>
Exemple d'éléments XML isodraw:textContent
Dans cet exemple, trois éléments XML isodraw:textContent sont liés à trois éléments Légende du fichier ISO source. Les ID d'objet des éléments Légende ont été générés de manière automatique, comme l'indiquent leurs valeurs d'attribut apsid : AUTOID_14, AUTOID_101 et AUTOID_96.
Le contenu textuel de chaque élément Légende (défini par les valeurs Préfixe, Texte et Suffixe dans la boîte de dialogue des informations de l'élément Légende) s'affiche entre la balise de début et la balise de fin isodraw:textContent. Dans l'exemple suivant, le contenu textuel est Overall Length 172mm :
<isodraw:textContent apsid="AUTOID_14">Overall Length 172mm
</isodraw:textContent>
* 
Lorsque l'ID d'objet d'un élément ISO Texte ou Légende a été spécifié manuellement, un élément XML infos_objet apparaît dans le fichier XCF, en plus de l'élément XML isodraw:textContent.
Aucun élément XML infos_objet n'est créé lorsque l'ID d'objet de l'élément ISO Texte ou Légende a été généré automatiquement.
Exemple d'éléments XML infos_objet
Dans l'exemple de fichier XCF ci-dessus, quatre éléments XML infos_objet portent le nom bindById. Le type de liaison associé est par ID d'objet. Ces éléments sont liés aux éléments ISO Ligne, Rectangle, Filetage interne et Polygone du fichier ISO source.
Les ID d'objet des quatre éléments ISO ont été spécifiés manuellement, comme l'indiquent leurs valeurs d'attribut apsid : LINE_OBJECT-1, RECTANGLE_OBJECT-4, INNER_THREAD_OBJECT-1 et POLYGON_OBJECT_3.
Un texte d'Astuce sur l'objet a également été défini pour chacun des quatre éléments XML bindById comme valeur d'attribut screentip (Click here to select polygon object #3 dans l'exemple suivant) :
<bindById apsid="POLYGON_OBJECT_3"
screentip="Click here to select polygon object #3"/>