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

Objaśnienia
Początek struktury

Dane struktury

Początek bloku tekstu

Wszystkie informacje o tekście, który będzie wyświetlany

Współrzędne i identyfikator gdzie pojawi się tekst

Tutaj AuthorName jest zmienną zarządzaną przez freecad:editable, zapisującą ciąg znaków do zmiany, który zostanie wyświetlony

Współrzędne i identyfikator tekstu, który jest wyświetlany domyślnie, a   oznacza koniec tekstu bloku

Inne bloki tekstowe i koniec  struktury grupowania bloków tekstowych

Jest możliwe, że po pracy z plikiem SVG Inkscape'a plik już nie działa, możliwe, że zaginęły informacje.

Następnie sprawdź, czy tekst edycji nie jest zmodyfikowany

Przykład:
 * editable = "AuthorName"
 * zastąpiony przez freecad:editable = "AuthorName"

Inne dostępne atrybuty
Zobacz Szablony środowiska Kreślenie