Fonction
Ajoute du texte à un dessin.
Syntaxe
TEXT any_text [orientation] ..
TEXT 'any_text' [orientation] ..
Touches de la souris
Centre : permet de sélectionner la couche.
Droite : permet de faire pivoter le texte.
Maj+Droite : inverse la direction de rotation.
Voir aussi CHANGE, MOVE, MIRROR, PIN, ROTATE, ATTRIBUTE.
La commande TEXT permet d’ajouter du texte à un élément de bibliothèque ou à un dessin. Lorsque vous entrez plusieurs textes, il n’est pas nécessaire d’appeler la commande à chaque fois, car la commande de texte reste active après avoir placé le texte à l’aide de la souris.
L’orientation du texte peut être définie par la commande TEXT (orientation) à l’aide des définitions habituelles, comme indiqué dans la commande ADD (R0, R90, etc.). Le bouton droit de la souris permet de modifier la rotation du texte et le bouton central de la souris permet de modifier le calque courant. Le texte est toujours affiché de façon à pouvoir être lu à partir du devant ou de la droite, même en cas de rotation. Par conséquent, toutes les deux rotations, il apparaît de la même façon, mais l’origine est déplacée du coin inférieur gauche vers le coin supérieur droit. N’oubliez pas ce point si un texte semble ne pas pouvoir être sélectionné.
La direction de lecture des textes verticaux peut être modifiée de « haut » à « bas » dans la boîte de dialogue dְ’interface utilisateur.
Si vous souhaitez imprimer du texte « renversé », vous pouvez définir l’indicateur de retournement pour ce texte.
Les textes peuvent contenir des sauts de ligne. Dans la boîte de dialogue Texte, vous pouvez les saisir directement à l’aide de la touche Maj+Entrée. Dans la ligne de commande, vous devez utiliser « \n » pour indiquer un retour à la ligne.
Si le texte contient plusieurs espaces successifs ou un point-virgule, la chaîne entière doit être entre guillemets simples. Si le texte contient des guillemets simples, chaque guillemet doit lui-même être placé entre guillemets simples. Si des apostrophes sont nécessaires dans le texte, chacune doit être placée entre guillemets simples.
Si le texte doit contenir des barres obliques inverses simples, chacune doit être précédée d’une autre barre oblique inverse. (Par exemple, TEXT 'abc\\def' produces abc\def).
Si la commande TEXT est active et que vous souhaitez saisir un texte contenant une chaîne susceptible d’être confondue avec une commande (par exemple, « fil » pour « FILTER »), cette chaîne doit être placée entre guillemets simples.
La hauteur et l’épaisseur des caractères peuvent être modifiées à l’aide des commandes CHANGE :
CHANGE SIZE text_size .. CHANGE RATIO ratio .. CHANGE LINEDISTANCE value ..
Hauteur maximale du texte : 2 pouces
Épaisseur maximale du texte : 200 mm (7,7840 pouces)
Rapport : 0...31 (% de la hauteur du texte)
Distance entre les lignes : 0...250 (% de la hauteur du texte).
Les textes peuvent comporter trois polices différentes :
| Vecteur | la police vectorielle interne du programme | |
| Proportionnel | une police en pixels proportionnelle (généralement « Helvetica ») | |
| Fixe | une police en pixels à chasse fixe (généralement « Courier ») |
La police de texte peut être modifiée à l’aide de la commande CHANGE :
CHANGE FONT VECTOR|PROPORTIONAL|FIXED ..
Le programme s’avère particulièrement utile pour générer des textes avec des polices non vectorielles. Toutefois, étant donné que la police réelle est dessinée par l’interface graphique du système, les polices proportionnelle et fixe peuvent être générées avec des tailles et/ou des longueurs différentes. Si vous définissez l’option « Toujours la police vectorielle » dans la boîte de dialogue de l’interface utilisateur, tous les textes seront toujours affichés et imprimés à l’aide de la police vectorielle intégrée, indépendamment des paramètres des textes individuels et pour chaque dessin. Cette option est utile si le système n’affiche pas correctement les autres polices.
Vous pouvez utiliser l’interface SET. Commande VectorFont 0|1 pour modifier ce paramètre.
Lors de la création d’un circuit imprimé ou d’un schéma, le paramètre courant de cette option est stocké dans l’option « Persistant dans ce dessin » du fichier de dessin. Ainsi, le dessin est imprimé avec le paramètre approprié s’il est transféré à une autre personne ayant un paramètre différent de cette option.
Vous pouvez utiliser la commande SET VECTOR_FONT OFF|ON pour modifier le paramètre dans un circuit imprimé ou un dessin schématique existant.
Lors de la création de fichiers de sortie avec le processeur FAO, les textes sont toujours dessinés avec la police vectorielle. Les autres polices ne sont pas prises en charge.
Si un texte avec une police non vectorielle est soustrait d’un polygone de signal, seul le rectangle environnant est soustrait. En raison des problèmes de taille/longueur mentionnés ci-dessus, la police imprimée peut dépasser ce rectangle. Par conséquent, si vous devez soustraire un texte d’un polygone de signal, il est recommandé d’utiliser la police vectorielle.
Le paramètre Ratio n’a aucune signification pour les textes avec des polices non vectorielles.
L’alignement du texte définit l’emplacement où l’origine doit être placée dans le texte. Il existe neuf alignements différents, constitués de combinaisons de mots-clés gauche, bas, centre, droite et haut. Ces mots-clés peuvent être indiqués dans n’importe quel ordre, mais seuls les derniers mots-clés gauche/droite et haut/bas sont pris en compte dans la direction respective. Le mot-clé central s’applique uniquement aux directions où aucun autre mot-clé n’a été indiqué. La valeur par défaut est gauche et bas.
| MODIFIER ALIGNEMENT HAUT CENTRE; TEXTE 'ABC' | dessine le texte ABC avec son origine en haut/au centre |
Seuls les caractères dotés de codes ASCII inférieurs à 128 sont imprimés correctement. Tout caractère situé au-dessus peut être dépendant du système et entraîner des résultats divers avec les différentes polices.
Les textes spéciaux dans un symbole ou un dessin d’encombrement, marqués par le caractère « > », sont remplacés par les valeurs réelles dans un circuit imprimé ou un schéma :
| >NAME | Nom du composant (ev.+nom de la porte) 1) | |
| >VALUE | Valeur comp./type 1) | |
| >PART | Nom de composant 2) | |
| >PORTE | Nom de la porte 2) | |
| XRÉF | Référence croisée de la pièce 2) | |
| >CONTACT_XRÉF | Référence croisée de contact 2) | |
| >VARIANTE_ASSEMBLAGE | Nom de la variantes d’assemblage actuelle | |
| >NOM_DESSIN | Nom du dessin | |
| >DERNIÈRE_DATE_HEURE | Heure de la dernière modification | |
| >HEURE_DATE_TRACÉ | Heure de création du tracé | |
| >NUMFEUILLE | Numéro de feuille d’un schéma 3) | |
| >FEUILLES | Nombre total de feuilles d’un schéma 3) | |
| >FEUILLE | équivalent à « >NUMFEUILLE/>FEUILLES » 3) | |
| >MODULE | Nom du module (disponible dans les feuilles du module, sinon vide) 3) | |
| >FEUILLE_TITRE | Titre de la feuille 3) | |
| >NUMFEUILLE_TOTAL | Numéro de feuille d’un schéma avec les modules 3) | |
| >FEUILLES_TOTAL | Nombre total de feuilles d’un schéma avec les modules 3) | |
| >FEUILLE_TOTAL | équivalent à « >NUMFEUILLE/>FEUILLES_TOTAL » 3) |
1) Uniquement pour l’encombrement ou le symbole
2) Uniquement pour le symbole
3) Uniquement pour le symbole ou le schéma
Le format d’affichage d’une référence croisée de pièce peut être contrôlé par le biais de la chaîne « Format de pièce Xréf », définie dans la boîte de dialogue « Options/Définir/Divers » ou à l’aide de la commande SET. Les espaces réservés suivants sont définis et peuvent être utilisés dans n’importe quel ordre :
| %S | le numéro de la feuille | |
| %C | la colonne sur la feuille | |
| %R | la ligne sur la feuille |
La chaîne de format par défaut est « /%S.%C%R ». En plus des espaces réservés définis, vous pouvez également utiliser d’autres caractères ASCII.
Si un symbole ou un dessin d’encombrement doit afficher un attribut de la pièce ou de l’élément réel, un texte portant le nom de cet attribut, marqué par le caractère « > », peut être utilisé. Par défaut, seule la valeur réelle de l’attribut indiqué s’affiche. Si le nom de l’attribut est suivi de l’un des caractères spéciaux « = », « ~ » ou « ! », l’affichage réel est le suivant :
| >ABC | 123 | |
| >ABC= | ABC = 123 | |
| >ABC~ | ABC | |
| >ABC! | _rien_ |
Notez que pour chaque nom d’attribut, il ne doit y avoir qu’un seul texte de ce type dans un symbole ou un encombrement donné. Si plusieurs textes de ce type figurent dans un symbole ou un encombrement faisant référence au même nom d’attribut, un seul d’entre eux est affiché lorsque la pièce utilisant ce symbole ou ce package est écrasée.
Le texte peut être surligné avec le paramètre overlined, ce qui est utile pour les noms des signaux inversés (« bas actif », Voir aussi les commandes les commandes NET, BUS et PIN). Pour ce faire, le texte doit être précédé d’un point d’exclamation (« ! »), comme dans :
!RESET
ce qui donne :
_____ RESET
Cela ne se limite pas aux noms de signaux, mais peut être utilisé dans n’importe quel texte. Il est également possible de ne surligner qu’une partie du texte, comme dans :
!RST!/NMI R/!W
ce qui donne :
___
RST/NMI
_
R/W
Notez que le deuxième point d’exclamation indique la fin du surlignement. Un texte peut comporter autant de surlignements que nécessaire. Si un texte doit contenir un point d’exclamation qui ne génère pas de surlignement, il doit être précédé d’un caractère d’échappement, à savoir d’une barre oblique inverse. Pour éviter dans la mesure du possible de faire précéder les points d’exclamation d’un caractère d’échappement, un point d’exclamation ne commence pas un surlignement s’il s’agit du dernier caractère d’un texte, ou s’il est immédiatement suivi d’un espace, d’un guillemet double ou simple, ou d’une parenthèse droite, d’un crochet ou d’une accolade. Tout point d’exclamation ou virgule non précédé d’un caractère d’échappement apparaissant après un point d’exclamation qui a démarré un surlignement marque la fin de celui-ci (la virgule comme limite de surlignement est nécessaire pour les bus).