Svg Namespace/pl

W dokumentach SVG eksportowanych przez środowisko Kreślenie i używanych jako strony szablonów, może zostac użytych kilka niestandardowych atrybutów. Pierwotnie do użytku wewnętrznego programu FreeCAD, ale mogą być również używane przez inne aplikacje obsługujące FreeCAD w przyszłości. Wszystkie te atrybuty używają prefiksu freecad: przestrzeni nazw. URL przestrzeni nazw zdefiniowany w tych dokumentach SVG odnosi się do tej strony.

Użycie
Jeden piksel = jeden milimetr.

Musisz wstawić, gdzieś wewnątrz swojego kodu svg, gdzie chcesz, aby zawartość rysunku się pojawiła (na przykład na końcu pliku, tuż przed ostatnim znacznikiem  ), następującą linię:

Aby umożliwić drukowanie w skali, rzeczywisty rozmiar słowa musi być podany w atrybutach szerokość i wysokość znacznika SVG. Wielkość dokumentu w jednostkach użytkownika (px) musi być podana w atrybucie viewBox.

Poniższe dane mają być sformatowane jak w podanym przykładzie, gdzie:
 * xxx = szerokość piksela,
 * yyy = wysokość w pikselach.

Dodatkowe informacje dotyczące przestrzeni roboczej i bloku tytułu mogą zostać dodane i są zdefiniowane na stronie Szablony rysunków.

freecad:EditableText
Aby użyć któregokolwiek z atrybutów freecad: w dokumentach SVG, musisz najpierw zdefiniować przestrzeń nazw freecad jako atrybut otwierany znacznikiem :

Definiuje tekst w szablonie, który może być edytowany przez FreeCAD.

Przykład:

freecad:basepoint1
Określa pierwszy punkt obiektu Wymiarowanie (reprezentowanego jako grupa w dokumencie SVG). Atrybut ten jest używany podczas importu fragmentu SVG w programie FreeCAD, w celu odtworzenia obiektu wymiarowego. Grupa zawiera ścieżki i inne elementy graficzne do poprawnego renderowania obiektu wymiarowego w innych aplikacjach SVG.

Przykład:

freecad:basepoint2
Określa drugi punkt obiektu Wymiarowanie (reprezentowanego jako grupa w dokumencie SVG). Atrybut ten jest używany podczas importu fragmentu SVG w programie FreeCAD, w celu odtworzenia obiektu wymiarowego. Grupa zawiera ścieżki i inne elementy graficzne do poprawnego renderowania obiektu wymiarowego w innych aplikacjach SVG.

Przykład: zobacz freecad:basepoint1

freecad:dimpoint
Określa punkt obiektu Wymiarowanie, przez który przechodzi linia wymiarowa. Ten atrybut jest używany podczas importowania fragmentu SVG w programie FreeCAD, w celu odtworzenia obiektu wymiarowego. Grupa zawiera ścieżki i inne elementy graficzne do poprawnego renderowania obiektu wymiarowego w innych aplikacjach SVG.

Przykład: zobacz freecad:basepoint1

Przykład kodu freecad:EditableText
Ten przykład został przeniesiony z tabeli na arkusz A3 Poziomy

Explanations
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
See Drawing templates