TechDraw Standardseite

From FreeCAD Documentation
Revision as of 07:22, 10 September 2020 by Maker (talk | contribs)

TechDraw Standardseite

Menüeintrag
TechDraw → Einfügen Standard Seite
Arbeitsbereich
TechDraw
Standardtastenkürzel
Keiner
Eingeführt in Version
0.19
Siehe auch
Seite mit Vorlage einfügen, TechDraw Vorlagen

Beschreibung

Das Werkzeug »Neue Standardvorlage« erstellt eine neue Zeichnung unter Verwendung der in TechDraw Einstellungen angegebenen Standardvorlage.

Standardvorlage, die mit TechDraw geliefert wird: Hier A4 im Querformat, mit editierbaren Textfeldern

Anwendung

  1. Klicke File:TechDraw New Default.png Neues Zeichenblatt einfügen klicken. Hinweis: Ein aktives 3D-Bauteil muss vorhanden sein.

Bemerkungen

  • Wenn in der Zeichnung die Eigenschaft »KeepUpdated« auf »False« gesetzt wird oder die TechDraw Einstellung »Seiten aktuell halten« deaktiviert ist, wird die Zeichnung bei einer 3D-Modelländerung nicht aktualisiert. Es kann dann vorkommen, dass Hinweise zu fehlenden Geometrien oder Bemaßungen usw. aufploppen. Sobald die Seite aktualisiert wird, sollten die Fehler behoben sein. Die Zeichnung wird mit diesem Symbol im Baum anzeigen, wenn die Aktualisierung ausgesetzt ist. Diese Einstellung beeinflusst auch den Startprozess. Wenn die Seite als »Seiten nicht aktuell halten« markiert ist, wird sie nicht beim Programmstart gezeichnet.

Wenn die Standardvorlage nicht in der Konfigurationsdatei user.cfg angegeben ist, wird das Werkzeug versuchen die Vorlage A4-Querformat zu öffnen und folgenden Pfad verwenden.

$INSTALL_DIR/Mod/TechDraw/Templates/A4_LandscapeTD.svg

wobei $INSTALL_DIR das Verzeichnis ist, in welchem FreeCAD installiert wurde. Das kann z.B. so aussehen

/usr/share/freecad/Mod/TechDraw/Templates/A4_LandscapeTD.svg

Eigenschaften

  • Daten-EigenschaftProjection Type: Projektionswinkel als erste (europäische Darstellung) oder die dritte (amerikanische Darstellung) Projektionsmethode für diese Seite.
  • Daten-EigenschaftKeepUpdated: »False«: Seite wird nicht aktualisiert, wenn das 3D-Modell geändert wird. Bei komplexen 3D-Modellen kann das hilfreich sein. Siehe auch Hinweise.
  • Daten-EigenschaftTemplate: Link zum Vorlagen-Pfad.
  • Daten-EigenschaftViews: Eine Liste von Ansichten, die auf der Zeichnung vorhanden sind.
  • Daten-EigenschaftScale: Standard-Skalierungsfaktor für die Ansichten auf der Zeichnung.

Programmierung

Siehe auch: TechDraw API und FreeCAD Grundlagen Programmierung/Skripte.

Das Werkzeug »Neue Standardvorlage« kann mit Makros und von der Python/dePython-Konsole aus mithilfe der folgenden Funktionen verwendet werden:

page = FreeCAD.ActiveDocument.addObject('TechDraw::DrawPage','Page')
template = FreeCAD.ActiveDocument.addObject('TechDraw::DrawSVGTemplate','Template')
template.Template = templateFileSpec
page.Template = FreeCAD.ActiveDocument.Template
  • Erstellt eine neue Seite im aktuellen Dokument

Änderbare Textfelder

Siehe auch: TechDraw Vorlagen für mehr Informationen zur Erstellung von Vorlagen.

Wenn eine neue Zeichnung aus den von FreeCAD mitgelieferten Zeichnungsvorlagen erstellt wurde, enthält sie änderbare Textfelder (grüne Markierungen). Deren Inhalt kann nach Anklicken geändert werden.

page = FreeCAD.ActiveDocument.Page
texts = page.Template.EditableTexts

for key, value in texts.items():
    print("{0} = {1}".format(key, value))

texts["FC-Title"] = "The title of my page"
page.Template.EditableTexts = texts