Macro TemplateHelper/de

Beschreibung
Wenn es nervt, ständig dieselben Informationen einzutippen, wenn ein neues Zeichnungsblatt in ein FreeCAD-Dokument eingefügt wird oder weil man eine "gezeichnete" Stückliste einer eingefügten Kalkulationstabelle bevorzugt, dann kann dieses Makro helfen.

Dieses Makro erstellt im Nu eine TechDraw-Vorlage und fügt sie in das aktive Dokument ein, bereit dafür, neue Ansichten aufzunehmen.

Bei Bedarf kann der Bereich zwischen dem Schriftfeld und dem oberen Rand der Zeichnung mit einer Stückliste gefüllt werden. Dabei kann man wählen, wieviele Zeilen eingefügt werden oder ob der ganze Bereich ausgefüllt wird.



Anwendung

 * 1) Eine FreeCAD-Datei öffnen oder eine neue hinzufügen.
 * 2) Das Makro befindet sich im Makro-Verzeichnis und wird mit [[Image:Std_DlgMacroExecute.svg|16px]] Makros... angezeigt und im Anschluss ausgewählt.
 * (Der Abschnitt Skript weiter unten beschreibt, wie es dort eingefügt wird.)
 * 1)  drücken, um das Makro zu starten.
 * 2) Blattformat auswählen.
 * 3) Die Sprache des Schriftfeldes auswählen.
 * 4) Wird eine Stückliste gewünscht, ändert man die Anzahl der Zeilen.
 * Mit der rechten Mauste kann der Wert wieder auf 0 gesetzt werden oder
 * auf die maximale Anzahl von Zeilen für das jeweilige Zeichnungsformat.
 * 1) Zum Fertigstellen  klicken.



Dialogfenster




Englisch ist voreingestellt und es gibt nur die eine Version, aber vielleicht möchte ja jemand in Zukunft zwischen Ami- und richtigem Englisch unterscheiden... :-D





Skript
Das Makro sollte sich im Makro-Verzeichnis befinden. Um es dort abzulegen, muss man:
 * 1) Das folgende Macro auswählen (von #! pyth... bis ...main).
 * 2) Die Auswahl kopieren.
 * 3) Eine neue Makro-Datei erstellen durch Auswahl von [[Image:Std_DlgMacroExecute.svg|16px]] Makros... und anschließend.
 * 4) Den Namen eingeben (TemplateHelper) und  auswählen. (.FCMacro wird automatisch angefügt)
 * 5) Den Inhalt der Zwischenablage in das Editorfenster einfügen.
 * 6) Die Schaltfläche [[Image:Std_DlgMacroExecuteDirect.svg|16px]] Ausführen drücken, um das Makro zu starten.

TemplateHelper.FCMacro