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 !

15 réactions sur “Personnaliser des types de ligne AutoCAD”

  1. 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

    • Nicolas@TeamSolutions

      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.

  2. 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

    • Nicolas@TeamSolutions

      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 !

  3. 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

    • Nicolas@TeamSolutions

      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 !

  4. 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 !

    • Nicolas@TeamSolutions

      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 !

  5. 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

    • Nicolas@TeamSolutions

      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.

    • Nicolas@TeamSolutions

      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 !

  6. 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.

    • Nicolas@TeamSolutions

      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

  7. 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…

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *