Jump to content

Rysunek Techniczny: Wstaw symbol SVG

From FreeCAD Documentation
This page is a translated version of the page TechDraw Symbol and the translation is 100% complete.

Rysunek Techniczny: Wstaw symbol SVG

Lokalizacja w menu
Rysunek Techniczny → Widoki → Wstaw SVG
Środowisko pracy
Rysunek Techniczny
Domyślny skrót
brak
Wprowadzono w wersji
-
Zobacz także
Szablony, SVG

Opis

Narzędzie Wstaw symbol SVG wstawia obiekt Symbol. Jest to okrojony widok, który zawiera tylko jeden plik SVG zgodnie ze specyfikacją svg-tiny (zobacz Rysunek Techniczny: Szablony).

Symbol może być czymkolwiek, co pomaga opisać rysunek i nie musi być dalej modyfikowane, ale może zawierać edytowalny tekst.

dostępne w wersji 1.0: Narzędzie Wstaw widok również może utworzyć Symbol.

Róża wiatrów dodana do strony rysunku; ten symbol jest dostępny po zainstalowaniu dodatku "symbols_library" za pomocą Menadżera dodatków.

Użycie

  1. Jeśli w dokumencie znajduje się wiele stron rysunku: opcjonalnie aktywuj żądaną stronę, wybierając ją w Widoku drzewa.
  2. Wybierz opcję Rysunek Techniczny → Widoki → Wstaw SVG z menu.
  3. Jeśli w dokumencie znajduje się wiele stron rysunków, a strona nie została jeszcze aktywowana, otworzy się okno dialogowe Wybór strony:
    1. Wybierz żądaną stronę.
    2. Naciśnij przycisk OK.
  4. Zostanie otwarta przeglądarka plików.
  5. Wybierz plik SVG.
  6. Symbol zostanie wstawiony.
  7. Opcjonalnie można zmienić jego właściwość DANESkala, aby dostosować jego rozmiar.

Uwagi

  • DANETyp Skali dla symboli jest zawsze ustawione na Użytkownika podczas tworzenia. Jest to wygodne, ponieważ symbole są prawie zawsze skalowane inaczej niż pozostałe obiekty na stronie.

Właściwości

Zobacz również stronę: Widok właściwości.

Symbol, formalnie obiekt TechDraw::DrawViewSymbol ma właściwości wspólne dla wszystkich typów Widoków. Ma też następujące dodatkowe właściwości:

Dane

Widok rysunku

  • DANE (Hidden)Symbol (String): Kod SVG definiujący ten symbol.
  • DANEEditable Texts (StringList): Wartości podstawienia dla edytowalnych ciągów w tym symbolu.
  • DANEOwner (Link): Cecha, do której ten symbol jest dołączony. dostępne w wersji 1.0

Tworzenie skryptów

Zobacz również stronę: Dokumentacja API generowana automatycznie oraz Podstawy pisania skryptów dla FreeCAD.

Narzędzie Wstaw symbol SVG może być używane w makrodefinicjach i z Konsoli Pythona za pomocą następujących funkcji:

sym = FreeCAD.ActiveDocument.addObject('TechDraw::DrawViewSymbol','TestSymbol')
rc = page.addView(anno)
f = open(unicode(symbolFileSpec,'utf-8'),'r')
svg = f.read()
f.close()
sym.Symbol = svg
rc = page.addView(sym)