[tds-section background="#000000" textcolor="#FFFFFF" opacity="80"]
Cet article fait partie de nos archives. Vous cherchez des solutions à vos problèmes ou des infos sur une version plus récente?
Parcourez SUR CE POST l'ensemble des articles de nos experts à propos d’Autocad (dernières et anciennes versions)!
[/tds-section]
[tds-divider invisible thickness=40]
Personnaliser des types de ligne AutoCAD
merci de voir une version re-actualisée de cet article.
Comment créer des types de ligne incluant du texte, comme ci-dessous :
Pour créer un type de ligne, il faut éditer le fichier qui contient la définition des types de ligne :
pour AutoCAD : le fichier ACADISO.LIN
pour AutoCAD LT : le fichier ACADLTISO.LIN
Ces fichiers sont placés dans le dossier suivant :
Sur poste en windows XP avec utilisateur windows : FSC
C:Documents and SettingsFSCApplication DataAutodeskAutoCAD LT 2011R16fraSupport
Puis ouvrir ce fichier avec le bloc note de Windows.
Pour créer le type de ligne avec texte : EC (pour eau chaude !).
Pour simplifier : faites un copier du type de ligne EAU_CHAUDE disponible en standard.
Puis le coller à la fin du fichier.
Changez le texte HW en EC :
La copie de l'originale :
*EAU_CHAUDE,Eau chaude ---- HW ---- HW ---- HW ----
A,12.7,-5.08,["HW",STANDARD,S=2.54,U=0.0,X=-2.54,Y=-1.27],-5.08
Le modifier pour obtenir ceci :
*EAU_CHAUDE_EC,Eau chaude EC ---- EC ---- EC ---- EC ----
A,12.7,-5.08,["EC",STANDARD,S=2.54,U=0.0,X=-2.54,Y=-1.27],-5.08
Explications sur la syntaxe à respecter :
Pour éviter toute confusion je conseille de le renommer en EAU_CHAUDE_EC.
*EAU_CHAUDE_EC = le nom du type de ligne
;Eau chaude ---- EC ---- EC ---- EC ---- = visuel qui s'affiche lors du chargement .
A, code à respecter !
12.7 = longueur de la partie visible du trait (cette longueur est multipliée par l’échelle globale x échelle de type de ligne de l’objet)
-5.08 = longueur de l’espace vide car valeur négative.
Problème quel chiffre utiliser ?
Utilisez 2.54 par caractère ; soit 5.08 pour 2 ; 7.62 pour 3 ; 10.16 pour 4 …
[la définition du texte entre crochets]
"EC",= le texte visible dans le trait
Standard = nom du style de texte , vérifiez la police appliquée ! utilisez ARIAL.ttf ou ROMANS.SHX
Si aucun style n'est défini, AutoCAD LT utilise le style courant.
S=2.54 = échelle appliquée au texte
U=0 ; = Angle du texte ici 0 donc texte horizontal
R= indique la rotation relative dans les exemples ci-dessous R est absent par défaut angle = 0
Position XY du texte.
X= -2.54 = position en X du départ du texte
Y = -1.27 = position en Y
-5.08 : créer un espace après le texte
Exemples avec 3 et 4 caractères pour le texte :
*EAU_CHAUDE_SANITAIRE,Eau Chaude Sanitaire ---- ECS ---- ECS ---- ECS ----
A,12.7,-7.62,["ECS",STANDARD,S=2.54,U=0.0,X=-2.54,Y=-1.27],-7.62
*ELEC,ELEC ---- ELEC ---- ELEC ---- ELEC ----
A,12.7,-10.16,["ELEC",STANDARD,S=2.54,U=0.0,X=-2.54,Y=-1.27],-10.16
Exemple de type de ligne avec flèche
flèche représentée par le symbole supérieur :
*ALLER,ALLER —— > —— > —— > —— > —— > —— > —— > ——
A,12.7,-5.08,[">",STANDARD,S=2.54,U=0.0,X=-2.54,Y=-1.27],-5.08
flèche représentée par le code ASCII : U+25BA
*FLECHE1,Fleche1--->--->--->--->--->
A,12.7,-5.08,["\U+25BA",Standard,S=2.54,R=0,X=-2.54,Y=-1.27],-5.08
Exemple de type de ligne avec texte + flèche
*EAU_CHAUDE_FLECHE1,Eau chaude fleche1 ----> EC ---- > EC ---- >EC ----
A,12.7,-10.16,["> EC",STANDARD,S=2.54,U=0.0,X=-2.54,Y=-1.27],-10.16Charger les types de lignes dans votre dessin.
Exemple charger le type de ligne EAU_CHAUDE_FLECHE :
Charger depuis le ruban
sélectionnez le fichier ACADLTISO.LIN
puis tester dans un dessin
Attention vérifiez l'échelle global avec une valeur 0.05 pour un dessin en mètre ou directement sur la propriété échelle de type de ligne de l'objet
Les objets avec ces types de ligne peuvent êtres copiés dans d'autres dessins.
Vous pouvez créer plusieurs type de ligne, attention :
au style de texte et la police de ce style de texte.
à l'échelle globale et, ou à l'échelle de type de ligne.
A bientôt sur ce blog !
Bonjour,
Je souhaite réaliser le type de ligne avec des flèches, mais quand j’ouvre les gestionnaire de type de ligne et que je met charger il me dit qu’il y a une erreur dans mon code :
Définition incorrecte ALLER à la ligne 176 du fichier C:\User……….R25\gra\support\acadltiso.lin
Voici le code copier:
*ALLER,ALLER —— > —— > —— > —— > —— > —— > —— > ——
A,12.7,-5.08,[« > »,STANDARD,S=2.54,U=0.0,X=-2.54,Y=-1.27],-5.08
Pourtant j’ai bien copier le modèle de l’article, si quelqu’un pouvais me venir en aide ?
Bonjour
correction pour des guillemets entournant le >
*ALLER,ALLER —— > —— > —— > —— > —— > —— > —— > ——
A,12.7,-5.08,[« > »,STANDARD,S=2.54,U=0.0,X=-2.54,Y=-1.27],-5.08
cordialement
Bonjour,
Je souhaite réaliser le type de ligne avec des flèches, mais quand j’ouvre les gestionnaire de type de ligne et que je met char il me dit qu’il y a une erreur dans mon code :
*CABLE_FLECHE,cable_leche1—>—>—>—>—>
A,12.7,-5.08,[« U+25BA »,Standard,S=2.54,R=0,X=-2.54,Y=-1.27],-5.08
Pourtant j’ai bien copier le modèle de l’article, si quelqu’un pouvais me venir en aide ?
Bonjour
ajouter le \ devant exemple : « \U+025BA »
Bonjour,
Je paramètre cette ligne sur -linetype :
A,12.7,-5.08,[« >FIBRE »,STANDARD,S=2.54,U=0.0,X=-2.54,Y=-1.27],-5.0
Ce paramètrage fonctionne-t-il chez vous ? Chez moi, quand je valide j’ai « Invalid number or bad continuation ».
Merci d’avance pour vos retours.
Bonjour
attention a bien respecter la syntaxe !
pas utilisez des « mais guillemets comme ceci : »
la syntaxe corrigée :
;;
*FIBRE, Fibre —-Fibre —
A,12.7,-5.08,[« >FIBRE »,STANDARD,S=2.54,U=0.0,X=-2.54,Y=-1.27],-5.0
reste à modifier les longueur indiquées apr 12.7 et – 5
faire une règle de trois car l’exemple EAU CHAUDE HW est composé de 2 lettres et votre type de ligne 6 !
exemple *EAU_CHAUDE,Eau chaude —- HW —- HW —- HW —-
A,12.7,-5.08,[« HW »,STANDARD,S=2.54,U=0.0,X=-2.54,Y=-1.27],-5.08
lire l’aide
AutoCAD 2017 Aide: A propos du texte dans les types de ligne personnalisés
http://help.autodesk.com/view/ACD/2017/FRA/index.html?guid=GUID-FEDCE7EB-4919-43AE-A54E-F3A293DD60CA
cordialement !
après un rapide test
essayez ces valeurs (5.08 remplacé par 12 et -15 à la fin
*FIBRE2, Fibre —-Fibre —
A,12.7,-12,[« >FIBRE »,STANDARD,S=2.54,U=0.0,X=-2.54,Y=-1.27],-15.0
Merci pour votre retour.
Toujours dans le flou, même après lecture de l’aide.
Voici la ligne créée :
A,12.7,-15,24,[« >FIBRE »,STANDARD,S=2.54,U=0.0,X=-2.54,Y=-1.27],-15.24
La manipe est bien réalisable sous mac ?
Cordialement,
Bonjour
vous ne m’indiquez pas ce que vous obtenez…
pas évident d’expliquer : Le texte par exemple Fibre est rayé par la répétition du trait, dans ce cas augmenter la valeur du dernier chiffre, cela agrandi l’espace vide.
Attention à la police de caractère utilisé dans le Style de texte STANDARD, utilisez une police classique type ARIAL ou ISOCP.SHX, (jamais de police exotique…)
la définition d’un type de ligne est sur 2 lignes (la 1 ère ligne indique le nom …)
Editez le fichier ACADISO.LIN (et pas ACAD.LIN )
Cordialement.
Bonjour à tous !
Comment faites vous pour enregistrer les modifications ? Je ne peux pas car c’est proteger…
Bonjour
en dépannage : utiliser la commande ( à saisir au clavier)
-TYPELIGNE (attention précédé sur signe moins) et choisir option charger saisir un non et demande le fichier acadiso.lin…
Bonjour et bonne année.
Je voudrai crée une ligne interrompue qui commence par Î et qui fini par Î exemple ici Î_ _ _ _ _ _ _ _ Î
Je ne trouve pas la solution, pouvez vous m’aidais merci.
Bonjour et bonne année !
On ne peut pas définir un seul début et un seul symbole de fin !
mon conseil: le + rapide serait de créer un bloc dynamique.
On peut utiliser un code ascii pour le symbole
exemple pour une flèche
*FLECHE,Arrow1 > > > > > > >
;A,.000001,-3,[« U+25BA »,Standard,S=3,R=0,X=-1.35,Y=-1.35],.000001,-4
à bientôt sur notre blog
Bonjour,
Svp pouvez vous m’aider
Quand j’ajoute la ligne ;A,.000001,-3,[« U+25BA »,Standard,S=3,R=0,X=-1.35,Y=-1.35],.000001,-4
le symbole dessiner que j’ai sur autocad et ?
je ne sais pas pourquoi
Bonjour attention à respecter la syntaxe : ajouter le \ devant
exemple : « \U+25BA »
A,.000001,-3,[« \U+25BA »,Standard,S=3,R=0,X=-1.35,Y=-1.35],.000001,-4
Je suis surpris des tailles utilisé 0.0000021 puis 4 il doit y avoir erreur … vous pouvez utiliser echelelle de type de ligne.
Je vous suggère de partir des valeurs de base…comme l ‘exemple GAZ ou HW.
Si cela affiche un ? vérifiez la police utilisé dans le style de texte Standard. cordialement.
Bonjour, peux ton sans rentrer dans la programmation créer des lignes directement du logiciel. j’utilise autocad LT 2012.
Bonjour,on peut créer des macros si on connait les longueurs et angle et ou les points de départ et arrivée…
Avec LT c’est limité , AutoCAD complet permet l’usage de programmation an autolisp, VB.NET..C++
ou envoyez moi un exemple + précis de votre question !
Bonjour,
j’ai également suivis vos conseil pour créer des types de lignes. Elles fonctionne parfaitement, merci pour ce TUTO.
En revanche j’aimerais sur mon type de ligne réduire les espacements après les textes.
Voici le type de ligne que j’ai créer:
*GAZ ABANDONNE,GAZ ABAN —- GAZ ABAN —- GAZ ABAN —- GAZ ABAN —-
A,12.7,-20.32,[« GAZ ABAN »,STANDARD,S=2.54,R=0.0,X=-10.16,Y=-1.27],-20.32
Merci d’avance, bonne journée
Bonjour, merci de lire nos articles, ma réponse : tout espace est géré par la valeur négative, dans votre exemple c’est le dernier -20 à modifier
conseil : modifier les 2 valeurs situées avant et après le texte afin d’avoir un texte centré entre 2 espaces vide.
Bonjour, j’ai suivi vos conseils pas à pas, mais mes nouveaux styles de lignes n’apparaissent toujours pas.
Exemple de mes essais :
*EAU_PLUVIAL_EP,Eau pluvial —- EF —- EF —- EF —-
A,12.7,-5.08,[« EP »,STANDARD,S=2.54,R=0.0,X=-2.54,Y=-1.27],-5.08
*EAU USEE_EU,Eau usée —- EU —- EU —- EU —-
A,12.7,-5.08,[« EU »,STANDARD,S=2.54,R=0.0,X=-2.54,Y=-1.27],-5.08
J’ai aussi suivi vos indications et démarré mon dessin avec le gabarit ACADLTISO.DWT afin qu’AutoCAD charge les types de ligne depuis ACADLTISO.LIN, mais rien à faire. (J’ai une version LT 2010 d’autocad).
J’ai même essayé avec draftsight, avec les corrections de rigueur, mais rien y fait les nouvelles lignes ne sont pas chargées.
Avez-vous un conseille à mes donner ?
Bonne journée !
Bonjour, j’ai essayer vos definition sont corrrectes.
Les types de lignes ne se chargent pas automatiquement !
Avez-vous CHARGER ces types de lignes dans votre dessin ?
Lisez la fin de l’article !
Bonjour,
nous souhaitons réaliser un type de ligne sur lequel le texte ne serait affiché qu’une seule fois au milieu d’une ligne.
exemple: ———-01———
Nous ne parvenons pas à trouver la solution sous autocad lt 2004. Pouvez vous nous aiguiller sur la démarche à réaliser?
Merci
Bonjour,
c’est pas possible avec un type de ligne personnalisé, car par défaut le texte est répété.
les infos suivantes ne sont pas connus :
longueur de la ligne , longueur du texte, la ligne traverse le texte ?
La seule solution est un bloc dynamique constitué d’une ligne + attribut + ligne
avec paramètre linéaire et deplacer.
Les blocs dynamiques (en creation + utilisation) existent depuis LT 2007 !
Pensez à mettre à jour votre version !la version 2013 est sortie !
Bonen journée !
Bonjour
Cette article est très complet et me permet de comprendre les trait qui ont déjà été créé sur mon poste.
Mon soucis est que dans le fichier acadiso.lin je ne vois pas les modifier des traits.
Pour faire simple les trait eau chaude eau froide … ont déjà été créer depuis longtemps (sur un version antérieur d’Autocad) et j’aimerai savoir comment je peux modifier ses types de trait.
Y-a-t-il un moyen de les modifier sans devoir en créer un nouveau?
Merci d’avance
Bonjour
Vous pouvez ouvrir un fichier ACADISO.LIN d’une version précédente et par copier-coller les placer dans ACADISO.LIN de votre version.
Pour modifier les valeurs, ne sachant pas ce que vous souhaitez faire je vous propose un exemple :
ouvrez acadiso.lin avec le bloc-note de windows
– faites une copie d’une ligne de définition d’un type de ligne, et renommer la; exemple en eau-chaude2
– modifer les valeurs, exemple appliquer un espace 2 fois + grand changer : -5.08 en -10.16
– enregistrer
– Dans AutoCAD commencez un dessin avec le gabarit ACADISO.DWT afin qu’AutoCAD charge les types de ligne depuis ACADISO.LIN
Rappel si vous ouvrez un dessin créé à partir du gabarit ACAD.DWT AutoCAD recherchera le stypes de ligens dans ACAD.LIN
et oui c’est important le gabarit de départ, et beaucoup de gens n’y prête pas attention !
à bientôt !
Et comment créer un style de trait double?
Projeteur VRD lorsque que je créé un bordure couplée à un caniveau je dois d’abord dessiner la bordure en continue, faire une parallèle que je dois modifier en pointillé…… J’aimerais créer un style de trait qui coulpe les 2 pour éviter plusieurs manip….
Merci de m’aiguiller sur la syntaxe à respecter
Bonjour, l’idée de créer un objet représentant 2 lignes est logique.
Avec AutoCAd ou LT il faudarit utilise run code ASCII représentant 2 lignes parallèles, ce qui n’est pas souple, car imposible degérer l’écart entre ces 2 lignes.
Ma réponse est : utilisez la commande DECALER
Avec AutoCAD LT vous pouvez utiliser la commande Double ligne : DLINE et utilisez correctement les options (écart, justification…)
La commande DLINE créé 2 objets lignes indépendantes
Avec AutoCAD (complet, non présent dans LT ) la commande MLINE (ou lignes multiple ) avec le style standard et l’otioon Echelle pour gérer l’écart entre ces 2 lignes)
La commande MLINE créé 1 objet MLINE défini par son style. Si le style Standard est utilisé c’est 2 lignes parallèles de représentés.
Vous pouvez créer des styles avec plusieurs lignes, et couleur différentes, c’est pas très souple d’usage, car il faut charger le style dans chaque dessin…
En espérant avoir répondu à votre question.