TechDraw Standardseite

From FreeCAD Documentation
Revision as of 11:28, 4 May 2020 by AnHi (talk | contribs) (Created page with "{{Emphasis|Siehe auch:}} TechDraw Vorlagen für mehr Informationen zur Erstellung von Vorlagen.")

TechDraw Standardzeichnung

Menüeintrag
TechDraw → Insert Default Page
Arbeitsbereich
TechDraw
Standardtastenkürzel
Keiner
Eingeführt in Version
-
Siehe auch
Insert Page using Template, TechDraw Templates

Beschreibung

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

Standardvorlage, die mit TechDraw geliefert wird: 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

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

wo $INSTALL_DIR das Verzeichnis ist, in welchem FreeCAD installiert wurde, z.B.

/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.

Once a new page has been created, its Template attribute holds an EditableTexts dictionary with the name of the editable fields (keys) and their textual values. Copy this dictionary to a variable, make changes, and then re-assign the dictionary to the EditableTexts attribute to see the changes.

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