TechDrawGui API
Jump to navigation
Jump to search
Hub utilisateurs
(Novembre 2018) Ces informations peuvent être incomplètes et obsolètes. Pour la dernière API, consultez autogenerated API documentation.
Ces fonctions font partie de l'Atelier TechDraw et peuvent être utilisées dans macros et à partir de la console Python une fois que le module TechDrawGui
a été importé.
Voir TechDraw API pour plus de fonctions.
Exemple:
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: enregistre une copie de pageObject au format PDF à l'emplacement filePath
Returns: rien
Description: enregistre une copie de pageObject au format SVG à l'emplacement filePath
Returns: rien
Description: enregistre une copie de la vue active pour "document" dans le fichier "filePath"
Returns: double (échelle estimée)
Options:
- width - float - largeur du svg généré en mm
- height - float - hauteur du svg généré en mm
- paintBackground - bool - colore ou pas le fond
- backgroundColor - tuple - (r,g,b,a)
- lineWidth - float - largeur des lignes
- border - float - espace vide autour de l'image
- mode - int - mode de rendu (AS_IS, WIREFRAME, POINTS, WIREFRAME_OVERLAY, HIDDEN_LINE, BOUNDING_BOX)
Description: ajoute un QGraphicsItem (créé à l'aide de PySide) à une vue
Returns: rien
TechDraw
- Pages : Nouvelle page par défaut, Nouvelle page selon un modèle
- Vues : Nouvelle vue, Insérer un groupe de projections, Nouvelle vue en coupe, Nouvelle vue de détail, Nouvelle annotation, Nouvelle vue d'un objet Draft, Nouvelle vue d'une Section Arch, Feuille de calcul
- Masquage : Insère un groupe de masquage, Ajoute une vue existante à un groupe de masquage, Supprime une vue d'un groupe de masquage
- Dimensions : Nouvelle longueur, Nouvelle cote horizontale, Nouvelle cote verticale, Nouvelle cote radiale, Nouvelle cote diamètrale, Nouvelle cote angulaire, Nouvelle cote angulaire par 3Pts, Nouveau lien, New Balloon
- Décoration : Hachures par Motif, Hachures Géométriques, Nouveau symbole, Nouvelle image, Basculer l'affichage des cadres
- Utilitaires : Sauvegarder au format SVG, Sauvegarder au format DXF
- Autres : Préférences, Importer-Exporter Préférences; Hachure, Groupes de lignes, Modèles

- Démarrer avec FreeCAD
- Installation : Téléchargements, Windows, Linux, Mac, Logiciels supplémentaires, Docker, AppImage, Ubuntu Snap
- Bases : À propos de FreeCAD, Interface, Navigation par la souris, Méthodes de sélection, Objet name, Préférences, Ateliers, Structure du document, Propriétés, Contribuer à FreeCAD, Faire un don
- Aide : Tutoriels, Tutoriels vidéo
- Ateliers : Std Base, Arch, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Path, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Start, Surface, TechDraw, Test, Web