Svg Namespace/de

In den SVG Documenten, die aus FreeCAD's Zeichnungsmodul exportiert wurden und als Seite Vorlagen (templates) verwendet werden, können verschiedene anwenderspezifische Attribute verwendet werden. Ursprünglich für den internen Gebrauch in FreeCAD, können sie auch durch andere FreeCAD Applicationen in der Zukunft verwendet werden. All diese Attribute nutzen das freecad: Namensraum Prefix. Die URL des Namensraumes, die in diesen SVG Dokumenten vorgegeben ist beziehen sich auf diese Seite.

Verwendung
1 pixel = 1 mm

An irgendeiner Stelle im SVG-Code muss angegeben werden, wo sich die Inhalte der Zeichnung befinden sollen, z.B. am Ende der Datei, direkt vor dem letzten   tag. Die folgende Zeile:

Um das Bedrucken der Skalen zu ermöglichen, muss die tatsächliche Wortgröße in den Attributen 'Breite' und 'Höhe' des SVG-Tags angegeben werden. Die Größe des Dokumentes in Benutzereinheiten (px) muss im viewBox-Attribut angegeben werden.

Das Folgende muss wie im nachfolgenden Beispiel formattiert werden:
 * xxx = Pixel-Breite
 * yyy = Pixel-Höhe

Zusätzliche Informationen zum Arbeitsbereich (Working space) und dem Titelblock können eingefügt werden und werden auf der Seite Zeichnungsvorlagen vorgegeben.

freecad:EditierbarerText
Um freecad: Attribute im SVG-Dokumenten zu nutzen, muss der FreeCAD Namensraum als Attribut des Eröffnungstags definiert werden.

Dies beschreibt einen Text, der in FreeCAD geändert werden kann.

Beispiel:

freecad:basepoint1 (Basispunkt 1)
Definiert den ersten Basispunkt eines Draft Dimension Objektes, als Gruppe in einem SVG-Dokument dargestellt. Dieses Attribut wird verwendet, wenn das SVG-Teilstück (Fragment) in FreeCAD importiert wird, um das Objekt 'Dimension' neu zu erzeugen/zu ändern. Die Gruppe enthält Pfade und andere graphische Punkte, um das Objekt Dimensionen in anderen SVG-Anwendungen richtig wiederzugeben.

Beispiel:

freecad:basepoint2 (Basispunkt 2)
Definiert den zweiten Basispunkt des Draft Dimension Objektes, als Gruppe in einem SVG-Dokument dargestellt. Dieses Attribut wird verwendet, wenn das SVG-Teilstück (Fragment) in FreeCAD importiert wird, um das Objekt 'Dimension' neu zu erzeugen / zu ändern. Die Gruppe enthält Pfade und andere graphische Punkte, um das Objekt Dimensionen in anderen SVG-Anwendungen richtig wiederzugeben.

Beispiel: siehe freecad:basepoint1

freecad:dimpoint
Definiert den Punkt eines Draft Dimension Objektes, durch den die Bemaßungslinie läuft. Dieses Attribut wird verwendet, wenn das SVG-Teilstück (Fragment) in FreeCAD importiert wird, um das Objekt 'Dimension' neu zu erzeugen/zu ändern. Die Gruppe enthält Pfade und andere graphische Punkte, um das Objekt Dimensionen in anderen SVG-Anwendungen richtig wiederzugeben.

Beispiel: siehe freecad:basepoint1

Beispiel eines freecad-Codes:EditierbarerText
Diese Beispiel wurde von einer Kartusche auf ein Blatt übertragen A3_Landscape

Erklärungen
Beginn der Rahmensumbebung (framework) Datum (data) in der Rahmensumgebung (framework) Beginn des Textblockes Alle Informationen über den Text, der angezeigt wird Koordiniert und identifiziert den Text, wo dieser angezeigt wird Hier ist AuthorName die Variable, die durch freecad:editable gemanaged wird und den zu ändernden Text (string) speichert, der angezeigt wird. Koordiniert und identifiziert den vorgegebenen Text, der angezeigt wird.   ist das Ende des Blockes 'Text'. Andere Textblöcke und das Ende  der Rahmensumgebung 'Gruppe Textblöcke'.

Es ist möglich, dass nach dem Bearbeiten der 'Inkscape SVG-Datei' die Datei nicht mehr funktioniert. Möglicherweise sind Informationen verloren gegangen.

Then check that the edit text is not modified

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

Andere, verfügbare Attribute
Siehe Drawing_templates