Pages : 1
#1 Le 27/09/2006, à 17:50
- samcelia
créer un composant sous DIA
J'ai suivi les conseils du site de DIA pour créer un composant. J'ai tout d'abord dessiné mon symbole et je l'ai exporté vers des fichiers *.shape, *.png et *.sheet. J'ai ensuite modifié le fichier *.shape pour éliminer quelques points de connexions trop nombreux et j'ai modifié l'épaisseur des traits.
Malheureusement je n'arrive pas à régler deux problèmes. Lorsque j'insère le composant sur la grille (grille magnétique activée):
* les deux points de connexions ne se retrouvent pas sur les intersections de la grille.
* lorsque je place une "textbox", le composant devient beaucoup plus gros.
Peut-on définir la taille du composant inséré ? (il semble souvent faire deux carreaux de haut...)
voici mon *.shape:
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns" xmlns:svg="http://www.w3.org/2000/svg">
<name>Electrotechnique - Contacteur</name>
<icon>Contacteur.png</icon>
<connections>
<point x="3" y="0"/>
<point x="3" y="6"/>
</connections>
<aspectratio type="fixed"/>
<svg:svg>
<svg:line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #000000" x1="3" y1="0" x2="3" y2="2"/>
<svg:path style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #000000" d="M 3,1 A 0.5,0.5 0 0 0 3,2"/>
<svg:line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #000000" x1="1.5" y1="1.5" x2="3" y2="4.5"/>
<svg:line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #000000" x1="3" y1="4.5" x2="3" y2="6"/>
</svg:svg>
</shape>
Merci pour votre aide.
Dernière modification par samcelia (Le 27/09/2006, à 17:56)
Hors ligne
Pages : 1