Draft ShapeString/fr

Description
L'outil ShapeString insère une forme composée représentant une chaîne de texte à l'emplacement donné dans le document courant. Les attributs du texte, hauteur, police ... peuvent être spécifiés. La forme obtenue peut être utilisée avec l'outil Part Extrude pour créer des lettres 3D.

Pour insérer un élément de texte plus simple sans forme fermée, utilisez Draft Text. Pour créer une étiquette de texte avec une piste et une flèche, utilisez Draft Label.



Utilisation

 * 1) Appuyez sur le bouton  ou sur les touches  puis
 * 2) Cliquez un point dans la vue en 3D, ou une coordonnée
 * 3) Entrez le texte désiré, puis validez avec
 * 4) Entrez la taille désirée, puis validez avec
 * 5) Entrez le suivi souhaité, puis validez avec
 * 6) Appuyez de sur nouveau sur  pour accepter le fichier police de caractères choisie, ou, appuyez sur le bouton avec les 3 petits points  pour sélectionner une nouvelle police de caractères.



Le texte, la taille, le suivi et la police peuvent être modifiés après la création en modifiant les propriétés de la forme.

Définissez le fichier de police par défaut dans Préférences Draft, dans l'onglet. Les polices prises en charge incluent TrueType (.ttf), OpenType (.otf) et Type 1 (.pfb).

Limites

 * Une trop faible hauteur du texte peut entraîner une déformation du glyphe du caractère généré, à cause de la perte de détails dû a la faible échelle.
 * La version actuelle est limitée à l'orientation de gauche à droite sur une ligne de base horizontale.
 * Pour créer des textes circulaire utilisez la macro FCCircularTextButtom.pnglar Text

Options

 * Pour entrer les coordonnées manuellement, il suffit d'entrer les nombres, et frapper sur la touche entre chaque affectation de la composante X, Y et Z. Vous pouvez appuyer sur le bouton  lorsque vous avez les valeurs souhaitées pour insérer le point.
 * Appuyez sur ou le  pour annuler et quitter l'opération.

Propriétés

 * : Le point de base de la forme composée
 * : Spécifie la rotation de la ligne de base de la forme.
 * : spécifie l'axe à utiliser pour la rotation.
 * : Le contenu de la chaîne de texte
 * : La hauteur des lettres dans les FC unités
 * : L'inter-caractère d'espacement dans l'unité de FreeCAD
 * : Définition de la police de caractères pour dessiner la chaîne

Script
Draft API et FreeCAD Scripting Basics.

L'outil ShapeString peut être utilisé dans une macro Python à partir de la console Python en utilisant la fonction suivante:


 * Crée une forme composée à l'aide du  spécifié et du chemin d'accès complet d'un  pris en charge.
 * est la hauteur du texte obtenu en millimètres.
 * est l'espacement supplémentaire entre les caractères en millimètres.

L'emplacement de ShapeString peut être modifié en écrasant ses attributs ou en écrasant individuellement ses attributs  et.

Exemple:

Tutorials

 * Draft ShapeString tutorial: pour extruder une chaîne ShapeString, positionnez-la dans un espace 3D et créez une gravure dans un autre corps.
 * |Nice write up on using ShapeString with PartDesign