TechDraw PageTemplate/fr: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
Line 37: Line 37:
==Script==
==Script==


{{Emphasis|Voir aussi :}} [[TechDraw_API/fr|TechDraw API]] et [[FreeCAD_Scripting_Basics/fr|Débuter avec les scripts]].
Voir aussi : [https://freecad.github.io/SourceDoc/ Autogenerated API documentation] et [[FreeCAD_Scripting_Basics/fr|Débuter avec les scripts]].


L'outil Page à partir d'un modèle peut être utilisé dans des [[Macros/fr|macros]] et depuis la console [[Python/fr|Python]] en utilisant les fonctions suivantes :
L'outil Page à partir d'un modèle peut être utilisé dans des [[Macros/fr|macros]] et depuis la console [[Python/fr|Python]] en utilisant les fonctions suivantes :

Revision as of 11:03, 20 November 2022

TechDraw Page à partir d'un modèle

Emplacement du menu
TechDraw → Insérer une page à partir d'un modèle
Ateliers
TechDraw
Raccourci par défaut
Aucun
Introduit dans la version
-
Voir aussi
TechDraw Page par défaut, TechDraw Modèles

Description

L'outil Page à partir d'un modèle crée un nouvel objet Page à l'aide du fichier de modèle sélectionné dans une boîte de dialogue.

Le répertoire de départ de la boîte de dialogue peut être spécifié dans les TechDraw Préférences.

L'un des modèles fournis avec TechDraw : A4 ISO 7200_Pep, page orientée paysage, avec des champs de texte modifiables

Utilisation

Propriétés

Voir TechDraw Page par défaut.

Script

Voir aussi : Autogenerated API documentation et Débuter avec les scripts.

L'outil Page à partir d'un modèle peut être utilisé dans des macros et depuis la console Python en utilisant les fonctions suivantes :

templateFileSpec = QtGui.QFileDialog.getOpenFileName(self.baseWidget,
                                                     dialogCaption, 
                                                     dialogDir,
                                                     dialogFilter)
page = FreeCAD.ActiveDocument.addObject('TechDraw::DrawPage','Page')
template = FreeCAD.ActiveDocument.addObject('TechDraw::DrawSVGTemplate','Template')
template.Template = templateFileSpec
page.Template = FreeCAD.ActiveDocument.Template
  • Crée une nouvelle page dans le document courant.

Champs de texte éditables

Voir aussi : TechDraw Modèles pour plus d'informations sur la création de modèles.

Voir les informations dans TechDraw Page par défaut pour modifier manuellement les champs de texte modifiables dans le code de la feuille.