TechDraw PageDefault/de: Difference between revisions

From FreeCAD Documentation
No edit summary
(Updating to match new version of source page)
Line 17: Line 17:
}}
}}


<span id="Description"></span>
==Beschreibung==
==Beschreibung==


Line 24: Line 25:
{{Caption|Eine Vorlage, die mit TechDraw geliefert wird: A4 im Querformat, mit editierbaren Textfeldern}}
{{Caption|Eine Vorlage, die mit TechDraw geliefert wird: A4 im Querformat, mit editierbaren Textfeldern}}


<span id="Usage"></span>
==Anwendung==
==Anwendung==


* Die Schaltfläche {{Button|[[Image:TechDraw_PageDefault.svg|16px]] [[TechDraw_PageDefault/de|Neues Zeichnungsblatt aus der Standardvorlage erstellen]]}} drücken. (Ein aktives Dokument muss vorhanden sein).
* Die Schaltfläche {{Button|[[Image:TechDraw_PageDefault.svg|16px]] [[TechDraw_PageDefault/de|Neues Zeichnungsblatt aus der Standardvorlage erstellen]]}} drücken. (Ein aktives Dokument muss vorhanden sein).


<span id="Notes"></span>
== Hinweise ==
== Hinweise ==


Line 33: Line 36:


Wenn in der Konfigurationsdatei {{incode|user.cfg}} keine Standardvorlage angegeben ist, wird das Werkzeug folgendes versuchen:
Wenn in der Konfigurationsdatei {{incode|user.cfg}} keine Standardvorlage angegeben ist, wird das Werkzeug folgendes versuchen:

: {{Code|code=
: {{Code|code=
$INSTALL_DIR/Mod/TechDraw/Templates/A4_LandscapeTD.svg
$INSTALL_DIR/Mod/TechDraw/Templates/A4_LandscapeTD.svg
Line 38: Line 42:


: wobei {{incode|$INSTALL_DIR}} das Verzeichnis ist, in welchem FreeCAD installiert wurde. Das kann z.B. so aussehen:
: wobei {{incode|$INSTALL_DIR}} das Verzeichnis ist, in welchem FreeCAD installiert wurde. Das kann z.B. so aussehen:

: {{Code|code=
: {{Code|code=
/usr/share/freecad/Mod/TechDraw/Templates/A4_LandscapeTD.svg
/usr/share/freecad/Mod/TechDraw/Templates/A4_LandscapeTD.svg
}}
}}


<span id="Properties"></span>
==Eigenschaften==
==Eigenschaften==


<span id="Data"></span>
=== Daten ===
=== Daten ===


Line 59: Line 66:
* {{PropertyData/de|Next Balloon Index}}: Autonummerierung für Balloons.
* {{PropertyData/de|Next Balloon Index}}: Autonummerierung für Balloons.


<span id="View"></span>
=== Ansicht ===
=== Ansicht ===


Line 66: Line 74:
* {{PropertyView/de|Grid Spacing}}: Abstand zwischen den Rasterlinien in mm. {{Version|0.20}}
* {{PropertyView/de|Grid Spacing}}: Abstand zwischen den Rasterlinien in mm. {{Version|0.20}}


<span id="Scripting"></span>
==Skripten==
==Skripten==


Line 71: Line 80:


Das Werkzeug Standardseite kann in [[Macros/de|Makros]] und von der [[Python/de|Python]] Konsole aus mit den folgenden Funktionen verwendet werden:
Das Werkzeug Standardseite kann in [[Macros/de|Makros]] und von der [[Python/de|Python]] Konsole aus mit den folgenden Funktionen verwendet werden:

{{Code|code=
{{Code|code=
page = FreeCAD.ActiveDocument.addObject('TechDraw::DrawPage','Page')
page = FreeCAD.ActiveDocument.addObject('TechDraw::DrawPage','Page')
Line 77: Line 87:
page.Template = FreeCAD.ActiveDocument.Template
page.Template = FreeCAD.ActiveDocument.Template
}}
}}

* Erstellt eine neue Seite im aktuellen Dokument
* Erstellt eine neue Seite im aktuellen Dokument


<span id="Editable_text_fields"></span>
=== Editierbare Textfelder ===
=== Editierbare Textfelder ===



Revision as of 14:45, 19 February 2023

TechDraw Standardseite

Menüeintrag
TechDraw → Neues Zeichnungsblatt aus der Standardvorlage erstellen
Arbeitsbereich
TechDraw
Standardtastenkürzel
Keiner
Eingeführt in Version
-
Siehe auch
TechDraw Seitenvorlage, TechDraw Vorlagen

Beschreibung

Das Werkzeug Standardseite erstellt ein neues Page-Objekt (Zeichnungsblatt) unter Verwendung der in den TechDraw Einstellungen festgelegten Standardvorlage.

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

Anwendung

Hinweise

  • Wenn die Seite mit »nicht aktuell halten« markiert ist, ob durch die Eigenschaft »KeepUpdated« oder durch den entsprechend gesetzten Wert unter Einstellungen, wird sie Änderungen des 3D-Modells ignorieren. Dies kann zu ungewöhnlichen Darstellungen führen (fehlende Geometrien, fehlende Maßzahlen usw.). Diese werden korrigiert, sobald die Seite mit dem Werkzeug Seite neu zeichnen aktualisiert wird. Die Zeichnung wird mit diesem Symbol im Baum angezeigt, solange die Aktualisierung ausgesetzt ist. Diese Einstellung beeinflusst auch den Startprozess. Wenn die Seite mit »nicht aktuell halten« markiert ist, wird sie beim Programmstart nicht dargestellt.

Wenn in der Konfigurationsdatei user.cfg keine Standardvorlage angegeben ist, wird das Werkzeug folgendes versuchen:

$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

Basis

  • Daten-EigenschaftProjection Type: Standardprojektionsart (erster oder dritter Winkel) dieser Seite.

Page properties

  • Daten-EigenschaftProjektionstyp: Standard Projektionstyp (erster oder dritter Winkel) für diese Seite.
  • Daten-EigenschaftAktualisiert halten: Falls false, wird die Seite nicht mit Änderungen am 3D Modell aktualisiert. Nützlich für komplizierte/langsame Zeichnungen. Siehe Anmerkungen.
  • Daten-EigenschaftVorlage: Ein Verweis auf das Vorlagen-Objekt dieser Seite.
  • Daten-EigenschaftAnsichten: Eine Liste von Verweisen auf die Ansichten auf dieser Seite.
  • Daten-EigenschaftMaßstab: Standardmaßstab für Ansichten auf dieser Seite.
  • Daten-EigenschaftNext Balloon Index: Autonummerierung für Balloons.

Ansicht

Grid

Skripten

Siehe auch: Autogenerierte API Dokumentation und FreeCAD Grundlagen Skripten.

Das Werkzeug Standardseite 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, enthält ihr Attribut Template ein Wörterbuch (Dictionary-Objekt) EditableTexts mit den Namen der editierbaren Felder (Keys) und ihren Textinhalten (Values). Dieses Wörterbuch kann in eine Variable kopiert, geändert und dann erneut dem Attribut EditableTexts zugewiesen werden, um die Änderungen anzusehen.

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