TechDraw PageDefault/fr: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
Line 24: Line 24:
{{Caption|Modèle par défaut fourni avec TechDraw : page A4 paysage avec des champs de texte modifiables}}
{{Caption|Modèle par défaut fourni avec TechDraw : page A4 paysage avec des champs de texte modifiables}}


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


* Appuyez sur le bouton {{Button|[[Image:TechDraw_PageDefault.svg|16px]] [[TechDraw_PageDefault/fr|Insérer une page par défaut]]}}. (Un document actif doit exister.)
* Appuyez sur le bouton {{Button|[[Image:TechDraw_PageDefault.svg|16px]] [[TechDraw_PageDefault/fr|Insérer une page par défaut]]}}. (Un document actif doit exister.)


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


Line 42: Line 44:
}}
}}


<span id="Properties"></span>
==Propriétés==
==Propriétés==


<span id="Data"></span>
=== Données ===
=== Données ===


{{TitleProperty|Base}}
{{TitleProperty|Base}}


* {{PropertyData|Projection Type}} : Type de projection par défaut (premier ou troisième angle) pour cette page.
* {{PropertyData|Projection Type}} : type de projection par défaut (premier ou troisième angle) pour cette page.


{{TitleProperty|Page}}
{{TitleProperty|Page}}
Line 58: Line 62:
* {{PropertyData|Next Balloon Index}} : numérotation automatique des infobulles.
* {{PropertyData|Next Balloon Index}} : numérotation automatique des infobulles.


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


Line 65: Line 70:
* {{PropertyView|Grid Spacing}} : distance entre les lignes de la grille en mm. {{Version/fr|0.20}}
* {{PropertyView|Grid Spacing}} : distance entre les lignes de la grille en mm. {{Version/fr|0.20}}


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


Line 78: Line 84:
* Crée une nouvelle page dans le document courant.
* Crée une nouvelle page dans le document courant.


<span id="Editable_text_fields"></span>
=== Champs de texte éditables ===
=== Champs de texte éditables ===



Revision as of 10:23, 19 February 2023

TechDraw Page par défaut

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

Description

L'outil Page par défaut crée un nouvel objet Page à l'aide du fichier de modèle spécifié dans les TechDraw Préférences.

Modèle par défaut fourni avec TechDraw : page A4 paysage avec des champs de texte modifiables

Utilisation

Remarques

  • Si une page est marquée comme "Ne pas garder à jour" soit par le biais de la propriété KeepUpdated ou par le paramétrage dans les Préférences, les changements dans le modèle 3D seront ignorés. Vous pouvez remarquer des anomalies (géométrie manquante, valeurs de dimension manquantes, etc.) dans l'apparence de la page. Celles-ci se corrigent une fois que la Page est mise à jour avec l'outil Redessiner une page. L'icône de la page s'affiche dans l'arborescence lorsque la mise à jour est suspendue. Ce paramètre affecte également le processus de démarrage. Si la page est marquée "ne pas garder à jour", elle ne sera pas dessinée au début du programme.
  • Si le modèle par défaut n'est pas spécifié dans votre fichier de configuration utilisateur user.cfg, l'outil va essayer :
$INSTALL_DIR/Mod/TechDraw/Templates/A4_LandscapeTD.svg
$INSTALL_DIR est le répertoire d'installation de FreeCAD, par exemple :
/usr/share/freecad/Mod/TechDraw/Templates/A4_LandscapeTD.svg

Propriétés

Données

Base

  • DonnéesProjection Type : type de projection par défaut (premier ou troisième angle) pour cette page.

Page

  • DonnéesKeepUpdated : si la valeur est false, la page n'est pas mise à jour avec les modifications apportées au modèle 3D. Utile pour les dessins compliqués/lents. Voir les Remarques.
  • DonnéesTemplate : lien vers l'objet Modèle de cette page.
  • DonnéesViews : liste de liens vers les vues sur cette page.
  • DonnéesScale : échelle par défaut pour les Vues dans cette page.
  • DonnéesNext Balloon Index : numérotation automatique des infobulles.

Vue

Grid

Script

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

L'outil Page par défaut peut être utilisé dans des macros et depuis la console Python en utilisant les fonctions suivantes:

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.

Une fois qu'une nouvelle page a été créée, son attribut Template contient un dictionnaire EditableTexts avec le nom des champs modifiables (keys) et leurs valeurs textuelles. Copiez ce dictionnaire dans une variable, apportez des modifications, puis réaffectez le dictionnaire à l'attribut EditableTexts pour afficher les modifications.

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