Std TextDocument/fr: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
 
(18 intermediate revisions by 4 users not shown)
Line 6: Line 6:
|[[Std_Tools_Menu/fr|Menu Outils]]
|[[Std_Tools_Menu/fr|Menu Outils]]
|IconL=Std_MeasureDistance.svg
|IconL=Std_MeasureDistance.svg
|IconR=
|IconR=Std_DemoMode.svg
|IconC=Freecad.svg
|IconC=Freecad.svg
}}
}}
Line 12: Line 12:
{{GuiCommand/fr
{{GuiCommand/fr
|Name=Std TextDocument
|Name=Std TextDocument
|Name/fr=Std Ajout un document texte
|Name/fr=Std Ajouter un document texte
|MenuLocation=Outils → Ajouter un document texte
|MenuLocation=Outils → Ajouter un document texte
|Workbenches=Tous
|Workbenches=Tous
|Version=0.19
|Version=0.19
|SeeAlso=[[Draft ShapeString/fr|Draft Formes à partir texte]], [[Draft Text|Draft Texte]]
|SeeAlso=[[Draft_ShapeString/fr|Draft Formes à partir de texte]], [[Draft_Text/fr|Draft Texte]]
}}
}}


<span id="Description"></span>
== Description ==
== Description ==


La commande '''Std Ajouter un document texte''' crée un objet capable de contenir du texte arbitraire. Cet élément peut être utilisé pour écrire des informations générales ou de la documentation sur le modèle.
La commande '''Std Ajouter un document texte''' crée un objet capable de contenir du texte arbitraire. Cet élément peut être utilisé pour écrire des informations générales ou de la documentation sur le modèle.


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


# Sélectionnez l'option {{StdMenu|Outils → Ajouter un document texte}} dans le menu
<div class="mw-translate-fuzzy">
# Double-cliquez sur l'objet nouvellement créé dans la [[tree view/fr|vue en arborescence]] pour ouvrir un onglet dans lequel écrire du texte.
# Allez dans le menu {{StdMenu|[[Std Tools Menu|Outils]]}} → Add text document
# Double-cliquez sur le nouvel objet créé dans la [[tree view/fr|vue en arborescence]] pour ouvrir un onglet écrire du texte.
# Ajouter du texte.
# Ajouter du texte.
# Fermez l'onglet et enregistrez le fichier lorsque vous y êtes invité.
# Fermez l'onglet et enregistrez le fichier lorsque vous y êtes invité.
</div>


<span id="Properties"></span>
<div class="mw-translate-fuzzy">
== Propriétés ==
== Propriétés ==
</div>


<span id="View"></span>
<div class="mw-translate-fuzzy">
=== Vue ===
=== Vue ===
</div>


{{TitleProperty/fr|Editor}}
{{TitleProperty|Editor}}


* {{PropertyView/fr|Font Name|Font}} : un nom de police, par exemple, {{Value|Ubuntu Mono}}.
<div class="mw-translate-fuzzy">
* {{PropertyView/fr|Font Name|Font}}: un nom de police fourni par le système, par exemple, {{Value|Ubuntu Mono}}.
* {{PropertyView/fr|Font Size|Float}} : une taille de police en points, par exemple, {{Value|11}}.
* {{PropertyView/fr|Font Size|Float}}: une taille de police en points, par exemple, {{Value|11}}.
* {{PropertyView/fr|Read Only|Bool}} : par défaut {{FALSE}}. Mis à {{TRUE}}, le texte ne peut pas être modifié tant que cette propriété n'est pas définie sur {{FALSE}}.
* {{PropertyView/fr|Read Only|Bool}}: il est par défaut {{FALSE}}. S'il s'agit de {{TRUE}}, le texte ne peut pas être modifié tant que cette propriété n'est pas définie sur {{FALSE}}.
* {{PropertyView/fr|Syntax Highlighter|Enumeration}} : il est par défaut {{Value|None}}. S'il est défini sur {{Value|Python}}, il mettra en surbrillance le texte comme la [[Python_console/fr|console Python]].
* {{PropertyView/fr|Syntax Highlighter|Enumeration}}: il est par défaut {{Value|None}}. S'il est défini sur {{Value|Python}}, il mettra en surbrillance le texte comme la [[Python_console/fr|console Python]].
</div>


<span id="Scripting"></span>
<div class="mw-translate-fuzzy">
== Script ==
== Script ==
</div>


{{Emphasis|Voir aussi:}} [[FreeCAD Scripting Basics/fr|FreeCAD Script de base]] et [[scripted objects/fr|objet scripté]].
{{Emphasis|Voir aussi :}} [[FreeCAD Scripting Basics/fr|FreeCAD Script de base]] et [[scripted objects/fr|objet scripté]].


Voir [[Part_Feature/fr|Part Feature]] pour les informations générales sur l'ajout d'objets au document.
Voir [[Part_Feature/fr|Part Feature]] pour les informations générales sur l'ajout d'objets au document.


Un objet {{incode|App::TextDocument}} est créé avec la méthode {{incode|addObject()}} du document. Une fois qu'un TextDocument existe, ses informations textuelles sont stockées dans son attribut {{incode|Text}}. Cet attribut peut être utilisé dans d'autres objets, par exemple, comme chaîne dans une {{Button|[[Image:Draft_ShapeString.svg|16px]] [[Draft_ShapeString/fr|Draft Formes à partir texte]]}}.
Un objet {{incode|App::TextDocument}} est créé avec la méthode {{incode|addObject()}} du document. Une fois qu'un TextDocument existe, ses informations textuelles sont stockées dans son attribut {{incode|Text}}. Cet attribut peut être utilisé dans d'autres objets, par exemple, comme chaîne dans une {{Button|[[Image:Draft_ShapeString.svg|16px]] [[Draft_ShapeString/fr|Draft Forme à partir d'un texte]]}}.


{{Code|code=
{{Code|code=
Line 71: Line 66:
App.ActiveDocument.recompute()
App.ActiveDocument.recompute()
}}
}}



{{Docnav/fr
{{Docnav/fr
Line 77: Line 73:
|[[Std_Tools_Menu/fr|Menu Outils]]
|[[Std_Tools_Menu/fr|Menu Outils]]
|IconL=Std_MeasureDistance.svg
|IconL=Std_MeasureDistance.svg
|IconR=
|IconR=Std_DemoMode.svg
|IconC=Freecad.svg
|IconC=Freecad.svg
}}
}}

Latest revision as of 11:17, 1 November 2023

Std Ajouter un document texte

Emplacement du menu
Outils → Ajouter un document texte
Ateliers
Tous
Raccourci par défaut
Aucun
Introduit dans la version
0.19
Voir aussi
Draft Formes à partir de texte, Draft Texte

Description

La commande Std Ajouter un document texte crée un objet capable de contenir du texte arbitraire. Cet élément peut être utilisé pour écrire des informations générales ou de la documentation sur le modèle.

Utilisation

  1. Sélectionnez l'option Outils → Ajouter un document texte dans le menu
  2. Double-cliquez sur l'objet nouvellement créé dans la vue en arborescence pour ouvrir un onglet dans lequel écrire du texte.
  3. Ajouter du texte.
  4. Fermez l'onglet et enregistrez le fichier lorsque vous y êtes invité.

Propriétés

Vue

Editor

  • VueFont Name (Font) : un nom de police, par exemple, Ubuntu Mono.
  • VueFont Size (Float) : une taille de police en points, par exemple, 11.
  • VueRead Only (Bool) : par défaut false. Mis à true, le texte ne peut pas être modifié tant que cette propriété n'est pas définie sur false.
  • VueSyntax Highlighter (Enumeration) : il est par défaut None. S'il est défini sur Python, il mettra en surbrillance le texte comme la console Python.

Script

Voir aussi : FreeCAD Script de base et objet scripté.

Voir Part Feature pour les informations générales sur l'ajout d'objets au document.

Un objet App::TextDocument est créé avec la méthode addObject() du document. Une fois qu'un TextDocument existe, ses informations textuelles sont stockées dans son attribut Text. Cet attribut peut être utilisé dans d'autres objets, par exemple, comme chaîne dans une Draft Forme à partir d'un texte.

import FreeCAD as App
import Draft

doc = App.newDocument()
obj = App.ActiveDocument.addObject("App::TextDocument", "Text_document")
obj.Text = "textual information"
App.ActiveDocument.recompute()

obj2 = Draft.makeShapeString(obj.Text, "/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf", 10)
App.ActiveDocument.recompute()