Svg Namespace/fr

Dans les documents SVG exportés par le Module de dessin de FreeCAD et utilisés comme template (feuille de dessin), plusieurs attributs personnalisés peuvent être utilisés, à l'origine pour un usage interne desstiné à FreeCAD, mais pourraient aussi être utilisés par d'autres applications FreeCAD à l'avenir. Tous ces attributs utilisent le préfixe freecad:namespaces.

L'URL Namespaces, défini dans le document SVG fait référence à cette page.

Utilisation
un pixel = un millimètre

Vous devez insérer, quelque part dans votre code svg, où vous souhaitez que le contenu du dessin apparaisse (par exemple à la fin du fichier, juste avant la derniere balise  ), la ligne suivante :

Des informations supplémentaires pour travailler dans l'espace et le cartouche peuvent être ajoutées et sont définis sur la page Drawing templates.

freecad:EditableText
Vous devez utiliser de l'attribut freecad: dans vos documents SVG, vous devez d'abord définir l'espace de noms freecad comme un attribut à l'ouverture de la balise :

Définir un texte dans un template, qui peut être édité par FreeCAD.

Exemple:

freecad:basepoint1
Définit le premier point d'un objet dimension, (représenté par un groupe dans un document SVG). Cet attribut est utilisé, lorsque vous importez le fragment SVG dans FreeCAD, afin de recréer l'objet dimension. Le groupe, contient les chemins d'accès, et, d'autres éléments graphiques, pour restituer correctement l'objet dimension dans d'autres applications SVG.

Exemple:

freecad:basepoint2
Définit le deuxième point d'un objet dimension (représenté par un groupe dans un document SVG). Cet attribut est utilisé lorsque vous importez le fragment SVG dans FreeCAD, afin de recréer l'objet dimension. Le groupe contient, les chemins d'accès, et, d'autres éléments graphiques pour restituer correctement l'objet dimension, dans d'autres applications SVG.

Exemple: voir freecad:basepoint1

freecad:dimpoint
Définit le point d'un objet dimension, qui traverse la ligne de dimension. Cet attribut est utilisé lorsque vous importez le fragment SVG dans FreeCAD, afin de recréer l'objet dimension. Le groupe contient les chemins d'accès, et, d'autres éléments graphiques pour restituer correctement l'objet dimension dans d'autres applications SVG.

Exemple: voir freecad:basepoint1

Exemple de code freecad:EditableText
Cet exemple provient du cartouche de la feuille A3_Landscape

Explications
Beginning of the framework Data on the framework Beginning of the text block All the information about the text that will be displayed Coordinates and identity where the text will appear Here AuthorName is the var managed by freecad:editable who saves the string to change that will be displayed Coordinates and identity of the text that is displayed by default and   means the end of the block text Other blocks texts and end  the framework grouping text blocks

It is possible after having worked the Inkscape SVG file as the file no longer works, it is possible that information has gone missing.

Then check that the edit text is not modified

Example :
 * editable = "AuthorName"
 * replace by freecad:editable = "AuthorName"

Other attributes availlables
Voir Drawing templates