TechDrawGui API
(November 2018) Diese Information kann unvollständig und veraltet sein. Für die letzte API siehe die (engl.) autogenerierte API-Dokumentation.
Diese Funktionen sind Teil des TechDraw-Arbeitsbereichs und können in Makros oder mit dem Python-Interpreter verwendet werden, sobald das TechDrawGui
importiert wurde.
Siehe die TechDraw API für weitere Funktionen.
Beispiel:
import FreeCAD
import TechDrawGui
p = FreeCAD.ActiveDocument.Page
f = "/home/localuser/myPdfDirectory/savePage.pdf"
TechDrawGui.exportPageAsPdf(p, f)
f = "/home/localuser/mySvgDirectory/savePage.svg"
TechDrawGui.exportPageAsSvg(p, f)
Description: eine Kopie des pageObject im PDF Format im Speicherort filePath speichern
Returns: none
Description: eine Kopie des pageObject im SVG Format im Speicherort filePath speichern
Returns: none
Description: eine Kopie der aktiven Ansicht für "document" in der Datei "filePath" speichern
Returns: double (estimated scale)
Optionen:
- width - float - Breite des erzeugten svg in mm
- height - float - Höhe des erzeugten svg in mm
- paintBackground - bool - Hintergrund malen/nicht malen
- backgroundColor - tuple - (r,g,b,a)
- lineWidth - float - Linienstärke
- border - float - Leerraum um Bild
- mode - int - Rendermodus (AS_IS, WIREFRAME, POINTS, WIREFRAME_OVERLAY, HIDDEN_LINE, BOUNDING_BOX)
Description: Hinzufügen eines QGraphicsItems (erstellt mit PySide) zu einer Ansicht
Returns: none
TechDraw-Arbeitsbereich
- Seiten: Neue Standardvorlage, Neue Vorlagenauswahl
- Ansichten: Neue Ansicht, Neue Projektionsgruppe, Neue Schnittansicht, Neue Detailansicht, Neue Notiz, Neue Draft-Ansicht, Neuer Arch Zeichnungsausschnitt, Tabelle
- Ausschnitte: Ausschnittfenster, Ausschnittfenster hinzufügen, Ausschnittfenster entfernen
- Bemaßungen: Längenbemaßung, Horizontale Längenbemaßung, Vertikale Längenbemaßung, Radiusbemaßung, Durchmesserbemaßung, Winkelbemaßung, Winkelbemaßung m. drei Scheitelpunkten, Bemaßungen verlinken
- Ausschmückung: Schraffur, Geometrische Schraffur, Symbol, Bild, Anzeige ein-/ausschalten
- Dienstprogramme: SVG speichern, DXF speichern
- Zusätzliches: Einstellungen, Import-Export Einstellungen; Schraffur, Liniengruppe, Vorlagen
Anwenderdokumentation
- Erste Schritte
- Installation: Herunterladen, Windows, Linux, Mac, Zusätzlicher Komponenten, Docker, AppImage, Ubuntu Snap
- Grundlagen: Über FreeCAD, Graphische Oberfläche, Mausbedienung, Auswahlmethoden, Objektname, Programmeinstellungen, Arbeitsbereiche, Dokumentstruktur, Objekteigenschaften, Hilf FreeCAD, Spende
- Hilfe: Tutorien, Video Tutorien
- Arbeitsbereiche: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Start, Surface, TechDraw, Test Framework, Web