TechDraw Page par défaut

From FreeCAD Documentation
Revision as of 19:08, 6 September 2021 by David69 (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
Other languages:
Deutsch • ‎English • ‎español • ‎français • ‎italiano • ‎polski • ‎русский

TechDraw PageDefault.svg TechDraw Page par défaut

Emplacement du menu
TechDraw → Insérer une nouvelle 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 Nouvelle 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.

A4 LandscapeTD.svg

Modèle par défaut fourni avec TechDraw : page A4 paysage avec 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ètre 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. Ceux-ci se corrigent une fois la Page mise à jour. L'icône TechDraw Tree Page Unsync.svg 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éesProjection Type : Type de projection par défaut (premier ou troisième angle) pour cette 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 : Un lien vers cette Page Modèle .
  • DonnéesViews : Une liste de liens vers les vues sur cette page.
  • DonnéesScale : Échelle par défaut pour les Vues dans cette Page.

Script

See also : TechDraw API et FreeCAD Script de Base.

L'outil Nouvelle 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