TechDraw PageDefault/de: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
Line 45: Line 45:
==Eigenschaften==
==Eigenschaften==


* {{PropertyData/de|Projection Type}}: Projektionswinkel als erste (europäische Darstellung) oder die dritte (amerikanische Darstellung) Projektionsmethode für diese Seite.
* {{PropertyData|Projektionstyp}}: Standard Projektionstyp (erster oder dritter Winkel) für diese Seite.
* {{PropertyData/de|KeepUpdated}}: »False«: Seite wird nicht aktualisiert, wenn das 3D-Modell geändert wird. Bei komplexen 3D-Modellen kann das hilfreich sein. Siehe auch Hinweise.
* {{PropertyData|Bleibe auf dem Laufenden}}: Falls false, wird die Seite nicht mit Änderungen am 3D Modell aktualisiert. Nützlich für komplizierte/langsame Zeichnungen. Siehe Anmerkungen.
* {{PropertyData/de|Template}}: Link zum [[TechDraw_Templates/de|Vorlagen]]-Pfad.
* {{PropertyData|Vorlage}}: Ein Verweis auf das Objekt [[TechDraw_Templates/de|Vorlage]] dieser Seite.
* {{PropertyData/de|Views}}: Eine Liste von Ansichten, die auf der Zeichnung vorhanden sind.
* {{PropertyData|Ansichten}}: Eine Liste von Verweisen auf die Ansichten auf dieser Seite.
* {{PropertyData/de|Scale}}: Standard-Skalierungsfaktor für die Ansichten auf der Zeichnung.
* {{PropertyData|Maßstab}}: Standardmaßstab für Ansichten auf dieser Seite.


==Skripten==
==Skripten==

Revision as of 07:37, 10 September 2020

TechDraw StandardSeite

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

Beschreibung

Das Neue Standard Werkzeug erstellt ein neues Seitenobjekt unter Verwendung der Vorlagendatei, die in den TechDraw Einstellungen festgelegt ist.

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

Anwendung

  1. Drücke die File:TechDraw New Default.svg Standardseite einfügen Schaltfläche. (Ein aktives Dokument muss vorhanden sein).

Hinweise

  • 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

  • DatenProjektionstyp: Standard Projektionstyp (erster oder dritter Winkel) für diese Seite.
  • DatenBleibe auf dem Laufenden: Falls false, wird die Seite nicht mit Änderungen am 3D Modell aktualisiert. Nützlich für komplizierte/langsame Zeichnungen. Siehe Anmerkungen.
  • DatenVorlage: Ein Verweis auf das Objekt Vorlage dieser Seite.
  • DatenAnsichten: Eine Liste von Verweisen auf die Ansichten auf dieser Seite.
  • DatenMaßstab: Standardmaßstab für Ansichten auf dieser Seite.

Skripten

Siehe auch: TechDraw API und FreeCAD Grundlagen Skripten.

Das Neue Standard Werkzeug kann in Makros und von der Python Konsole aus mit den 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

Editierbare Textfelder

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

Sobald eine neue Seite erzeugt wurde, enthalten ihre Vorlagen Attribute ein EditierbareTexte Wörterbuch mit den Namen der bearbeitbaren Felder (Tasten) und ihren textlichen Werte. Kopiere dieses Wörterbuch in eine Variable, führe Änderungen durch und weise dann das Wörterbuch erneut dem EditierbareTexte 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