TechDraw Symbol

From FreeCAD Documentation
Revision as of 19:55, 11 July 2024 by FBXL5 (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

TechDraw Symbol

Menüeintrag
TechDraw → TechDraw Views → SVG-Zeichnungselement einfügen
Arbeitsbereich
TechDraw
Standardtastenkürzel
Keiner
Eingeführt in Version
-
Siehe auch
TechDraw Vorlagen, Draft SVG

Beschreibung

Das Werkzeug TechDraw Symbol fügt ein Symbol-Objekt ein. Ein Symbol ist eine abgespeckte Ansicht, die nur eine einzige SVG-Datei enthält, die der Spezifikation svg-tiny entspricht (siehe TechDraw Vorlagen).

Ein Symbol kann alles sein, das beim Beschriften einer Zeichnugn hilft und das nicht weiter verändert werden muss; trotzdem darf es editierbare Texte enthalten.

Kompassrose zum Zeichnungsblatt hinzugefügt; dieses Symbol erhält man durch Installation der Erweiterung "symbols_library" mit dem Addon-Manager

Anwendung

  1. Wenn mehrere Zeichnungsblätter im Dokument vorhanden sind: Wahlweise das gewünschte Zeichnungsblatt durch Auswahl in der Baumansicht aktivieren.
  2. Es gibt mehrere Möglichkeiten, das Werkzeug aufzurufen:
  3. Wenn mehrere Zeichnungsblätter im Dokument vorhanden sind und noch kein Blatt aktiviert wurde, wird das Dialogfeld Blattauswahl geöffnet: eingeführt mit Version 0.20
    1. Das gewünschte Blatt auswählen.
    2. Die Schaltfläche OK drücken.
  4. Ein Dateidialog wird geöffnet.
  5. Einen Speicherort und einen Dateinamen auswählen.
  6. Das Symbol wird eingefügt.
  7. Wahlweise seine Daten-EigenschaftScale ändern, um seine Größe anzupassen.

Hinweise

  • DatenScale Type für Symbole wird bei der Erstellung immer auf Custom (benutzerdefiniert) gesetzt. Dies dient der Bequemlichkeit, da Symbole fast immer anders skaliert werden als der Rest der Objekte auf dem Blatt.

Eigenschaften

Siehe auch: Eigenschafteneditor.

Ein Symbol-Objekt besitzt sämtliche Eigenschaften, die allen Ansichtsarten gemeinsam sind. Es besitzt außerdem die folgenden zusätzlichen Eigenschaften:

Daten

Drawing view

  • Daten-Eigenschaft (versteckt)Symbol (String): Der SVG-Code, der dieses Symbol definiert.
  • Daten-EigenschaftEditable Texts (StringList): Liste der editierberen Texte, wenn vorhanden.
  • Daten-EigenschaftOwner (Link): Element, dem das Symbol zugeordnet ist.

Skripten

Siehe auch: Autogenerierte API Dokumentation und FreeCAD Grundlagen Skripten.

Das Werkzeug Symbol kann in Makros und von der Python-Konsole aus mit den folgenden Funktionen verwendet werden:

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)