TechDraw Neue Standardvorlage

From FreeCAD Documentation
Jump to: navigation, search
This page is a translated version of the page TechDraw New Default and the translation is 100% complete.

Other languages:
Deutsch • ‎English • ‎français • ‎italiano • ‎română • ‎русский

TechDraw New Default.svg Neue Standardvorlage

Menüeintrag
TechDraw → Neues Zeichenblatt einfügen
Arbeitsbereich
TechDraw
Standardtastenkürzel
None
In der Version eingeführt
-
Siehe auch
TechDraw Neue Vorlagenauswahl, Vorlagen


Beschreibung

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

A4 LandscapeTD.svg

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


Anwendung

  1. Auf die Schaltfläche TechDraw New Default.png Neues Zeichenblatt einfügen klicken. Hinweis: Ein aktives Dokument muss vorhanden sein.

Hinweise

  • Wenn auf der Seite die Eigenschaft »KeepUpdated« auf »False« gesetzt wird oder die TechDraw Einstellung »Seiten aktuell zu halten« deaktiviert ist, wird die Seite bei einer 3D-Modelländerung nicht aktualisiert. Wenn Geometrien oder Bemaßungen fehlen, könnte das die Ursache sein. Sobald die Seite aktualisiert wird, sollten die Fehler behoben sein. Die Seite wird dieses Symbol TechDraw Tree Page Unsync.png 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

wobei $INSTALL_DIR das Verzeichnis ist, wo 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 Hinwiese.
  • Daten-EigenschaftTemplate: Link zum Vorlagen-Pfad.
  • Daten-EigenschaftViews: Im Dialogfenster eine Liste von Ansichten, die auf der Seite vorhanden sind.
  • Daten-EigenschaftScale: Standard-Skalierungsfaktor für die Ansichten auf der Seite.

Programmierung

Siehe auch: TechDraw API und FreeCAD Scripting Basics.

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.

Sobald eine neue Seite erzeugt wurde, enthalten die Vorlagen-Attribute ein EditableTexts-Dictionary mit den Namen der änderbaren Felder (keys) und ihren textuellen Werten. Kopiere dieses Dictionary in eine Variable, führe Änderungen durch und weise das Dictionary wieder dem EditableTexts-Attribut zu, um die Änderungen zu sehen.

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