Aller au contenu

remplissage multiligne


philsogood

Messages recommandés

hello

problème suite à... je sais aps!

j'ai des multilignes qui ont un remplissage habituellement en 255,255,255

pas de pot mon logiciel a pour une raison changer la couleur en noir... du coup ben c'est dégu...

comment faire pour modifier mon style de multiligne en changeant la couleur de remplissage en 255,255,255

bizarrement, j'ai aussi de blocs avec une hchure pleine en 255,255,255 et cette couleur est apssée en noir aussi.... comprend pas ce qui lui a pris à ce fichier

les blocs je peux le modifier à la main mais les ML...

merci pour vos retours

Phil

PS : et bon courage à tout le monde, qu'ils bossent ou pas!!

Projeteur Revit Indépendant - traitement des eaux/CVC

Lien vers le commentaire
Partager sur d’autres sites

hello

problème suite à... je sais aps!

j'ai des multilignes qui ont un remplissage habituellement en 255,255,255

pas de pot mon logiciel a pour une raison changer la couleur en noir... du coup ben c'est dégu...

comment faire pour modifier mon style de multiligne en changeant la couleur de remplissage en 255,255,255

bizarrement, j'ai aussi de blocs avec une hchure pleine en 255,255,255 et cette couleur est apssée en noir aussi.... comprend pas ce qui lui a pris à ce fichier

les blocs je peux le modifier à la main mais les ML...

merci pour vos retours

Phil

PS : et bon courage à tout le monde, qu'ils bossent ou pas!!

Bonjour,

Sélectionne tes multilignes, puis va dans les propriétés, dans la lignes "masque d’arrière-plan" clique sur "oui" puis le petit rectangle à droite de celui-ci et décoche utliser le masque d'arrière-plan et puis ok

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

 

Ce ne sont ni des textes multilignes, ni des repères multilignes, mais juste des objets multilignes (ceux pour faire des murs et des jointures aux intersections).

A priori le style est en lecture seule, m^me le copier/coller dans un autre DWG avec le style de multiligne nommé à l'identique ne le remplace pas.

J'ai une solution pas très simple, c'est de passer par le DXF et de rajouter la couleur 255,255,255 dans la définition du style de multiligne.

Si tu ne trouves pas mieux, je peux t'expliquer la manip.

 

Olivier

  • Upvote 1
Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

 

Ce ne sont ni des textes multilignes, ni des repères multilignes, mais juste des objets multilignes (ceux pour faire des murs et des jointures aux intersections).

A priori le style est en lecture seule, m^me le copier/coller dans un autre DWG avec le style de multiligne nommé à l'identique ne le remplace pas.

J'ai une solution pas très simple, c'est de passer par le DXF et de rajouter la couleur 255,255,255 dans la définition du style de multiligne.

Si tu ne trouves pas mieux, je peux t'expliquer la manip.

 

Olivier

 

Merci je ne connaissais pas

Lien vers le commentaire
Partager sur d’autres sites

hello olivier

dis moi aps qu'on est en train de bricoler le fichier avec notepad?? :P

si t'as un peu de temps pour m'expliquer la manip je suis preneur

Phil

PS : les ML peuvent être très utiles aussi pour tracer des réseaux (gaines, tubes) quand on a paramèetrer un peu le truc...

Projeteur Revit Indépendant - traitement des eaux/CVC

Lien vers le commentaire
Partager sur d’autres sites

Hello,

 

Bah si on va mettre les mains dans le cambouis sinon ce n'est pas rigolo.biggrin.gif

Voilà la vidéo de mise en oeuvre : https://autode.sk/33Vs8Lv

le texte à ajouter c'est

420
16777215

Je te conseille de copier/coller toutes les multilignes de ton dessin dans un nouveau dessin vierge, de faire la manip sur le dessin qui ne contient que tes multilignes, de supprimer/purger les multilignes et styles problématiques de ton dessin source et de recopier/coller tes multilignes du nouveau dessin vers ton dessin d'origine.wink.gif

 

Olivier

Lien vers le commentaire
Partager sur d’autres sites

Salut,

comme Olivier, je passe souvent par le DXF pour les problèmes graves...

et pour rassurer Phil,

editer un dxf devient moins flippant avec une coloration syntaxique

Après, le pb de Phil, c'est que ces multilignes sont peut être déjà présentes, et il ne pourra pas les purger, d’où un problème pour utiliser la méthode.

ce que tu peux faire dans ce cas, c'est copier les styles, leur ajouter le suffixe "_fondNoir" et les redefinir avec ce fond.

puis en lisp, tu peux tenter un entmake de ta multiligne modifiée:

(tenter car parfois ça crashe, je pense que ça vient du fait que j'ai laissé trop de choses dans le entget original ...)

je le fais avec PowerClic :

;;methode entmake pour les multilignes
;;l_ent = entget de l'original
;;nsml = nouveau style de multiligne
(progn                             
             (entdel (cdr (assoc -1 l_ent))) ;; efface l'original
             (setq l_ent (cdr l_ent)) ;; enleve le nom de l'entité
             (if (= (type (cdr (setq penam (assoc 340 l_ent)))) 'ENAME)
              (progn
               (setq nsml (cdr (assoc 2 l_ent)))
               (setq  enam (pw_nostyle_dic "ACAD_MLINESTYLE" nsml))
               (setq l_ent (subst (cons 340 enam) penam l_ent))
               (setq 340nam (assoc 340 l_ent))
               (setq l_ent (vl-remove identif l_ent)) ;;suprime le maintien dans la liste
              )
             )
             (entmake l_ent)
) ;

; ******************************************************************************
;§/dxf/ Retourne le ename d'objet style correspondant au nom de style multiligne/ndic nstyl
;
(defun pw_nostyle_dic ( ndic nstyl / dic res l i)
(setq nstyl (strcase nstyl))
(setq dic (dictsearch (namedobjdict) ndic ))
(setq res nil i 0 l 't)
(while (and (not res) l)
 (setq l (nth i dic)) 
 (if (= 3 (car l))
  (if (= nstyl (strcase (cdr l)))
   (setq res  (cdr  (nth (+ 1 i) dic)))
  )
 )
 (setq i (+ 1 i))
)
res
)

C'est compliqué, mais ça peut servir ...

a+

Gégé

----------------------------------------------------------------------

Site: https://www.g-eaux.fr

Blog: http://g-eaux.over-blog.com

Lien vers le commentaire
Partager sur d’autres sites

oh les gars!! grace à vous je suis devenu un alchimiste informatique!!

de ouf!!

bon ya 2-3 trucs qui m'ont échappé mais ça amrche...

les trucs qui m'ont "échappé"

- avant d'avoir vu ton tuto j'ai ouvert le DWG avec notepad... pas clair

- après j'ai regardé un bout du tuto... un bout, j'ai fais une sauvegarde en DXF R12/LT2... Arf, il avait pas la même tête le ficheir et surtout il y a des expressions que je ne retrouvais dans le ficheir... en sauvant en 2010 tout allait mieux...

bon, qu'on se le dise les gars vous aller vous aussi vous ramasser un MP! et bam!

encore merci

Phil

Projeteur Revit Indépendant - traitement des eaux/CVC

Lien vers le commentaire
Partager sur d’autres sites

A, j'ai parlé trop vite !

Après, le pb de Phil, c'est que ces multilignes sont peut être déjà présentes, et il ne pourra pas les purger, d’où un problème pour utiliser la méthode.

Je n'avais pas vu que tu les supprimais du dessin,

c'est bien vu !

a+

Gégé

----------------------------------------------------------------------

Site: https://www.g-eaux.fr

Blog: http://g-eaux.over-blog.com

Lien vers le commentaire
Partager sur d’autres sites

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • 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é