Aller au contenu

Ligne de repère multiple


-=micka=-

Messages recommandés

Bonjour,

 

j'aimerais savoir s'il y a un moyen de définir l'état du masque d'arrière plan des lignes de repère multiples soit dans les styles de LRM SVP

ou si quelqu'un a développé un LISP permettant de rajouter ou non ce masque à toutes les LRM d'un dessins.

 

merci pour vos infos

 

cordialement

 

=-MICKA=-

Lien vers le commentaire
Partager sur d’autres sites

hello

je ne connais plus l'auteur de ce lisp

à ajouter au démarrage des lisp

Phil

(vl-load-com)

(vlr-command-reactor "Masque texte" '((:vlr-commandEnded . EndMtextMleader)))





(defun EndMtextMleader (calling-reactor endcommandInfo / thecommandend enam elst obj d)

 (setq thecommandend (nth 0 endcommandInfo))

 (setq enam (entlast))

 (setq obj (vlax-ename->vla-object enam))

 (setq d 1.15)  ;; valeur de l'offset

 (cond

   ((= thecommandend "MTEXT")

     (if (eq (vla-get-backgroundfill obj) :vlax-false)

       (progn

         ;; changer backgroundfill à vrai

         (vla-put-backgroundfill obj :vlax-true)

         ;; entmod offset

         (setq elst (entget enam))

         (entmod 

           (subst (cons 45 d)

             (assoc 45 elst)

             elst

           ) ;_ subst

         ) ;_ entmod

       ) ;_ progn

     ) ;_ if

   )

   ((= thecommandend "MLEADER")

     (if (eq (vla-get-TextBackgroundFill obj) :vlax-false)

       (progn

         ;; changer backgroundfill à vrai

         (vla-put-TextBackgroundFill obj :vlax-true)

         ;; entmod offset

         (setq elst (entget enam))

         (entmod

           (subst (cons 141 d)

             (assoc 141 elst)

             elst

           ) ;_ subst

         ) ;_ entmod

       ) ;_ progn

     ) ;_ if

   )

 ) ;_ cond

) 

Projeteur Revit Indépendant - traitement des eaux/CVC

Lien vers le commentaire
Partager sur d’autres sites

hello

je ne connais plus l'auteur de ce lisp

à ajouter au démarrage des lisp

Phil

 

ça vient de

 

Toujours pas de possibilité de définir un masque d'arrière plan dans le style de mleader, sauf erreur de ma part. Mais ce sera peut être possible un jour.

 

amicalement

Vincent

C'est au pied du mur que l'on reconnaît le maçon ! (Anonyme)

C’est en restant au pied du mur qu’on ne voit que le mur (Anonyme aussi)

Lien vers le commentaire
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité