Bonjour,
Quelle est la commande ou la procédure pour avoir l'affichage d'un XRef composé d'énormément de calques en 1 seule couleur (par ex : gris pour avoir l'effet d'un filigranne ) ?
Lien permanent Réponse de Carboleum le 14 février 2013 à 23:59 Salut,
L'idée est que les nom des calques du l'xref possèdent le caractère "|". Pour sélectionner tous les calques de l'xref, il suffit d'utiliser le pattern suivant "*|*" (sans les guillemets). Ce qui est possible par la commande clavier _-layer (-calques en français)
[code]
_-layer c 8 *|* <ENTREE>
[/code]
Lien permanent Réponse de La lozere le 15 février 2013 à 9:29 Salut,
Perso, j'ouvre le gestionnaire de calque. A partir du moment où il y a une xref, il se créait un filtre de propriété "Xréf", je clic dessus, je sélectionne tout les calques, et je les met en couleur 253....
Attention à la variable VISRETAIN, pour conserver cette modif à la prochaine ouverture du dessin, il faut quelle soit à 1.
A plus.
merci pour vos réponses mais je ne comprends pas bien celle de Carboleum...
LaLozère, ta réponse est intéressante mais si des des entités ne sont pas réglées sur la couleur du calque alors cela ne marche malheureusment pas.
Lien permanent Réponse de La lozere le 15 février 2013 à 14:44 Ha oui, effectivement. Mais alors là, il n'y a pas de solution hormis corriger le tir dans l'Xref.
La solution que préconise Carboleum est la même que la mienne mais en passant en commande clavier. A la place de la couleur 253, lui, il met 8.
Mais concernant les couleurs forcées dans l'Xref, même punition.
A lpus.

Lien permanent Réponse de Serge Camiré le 19 février 2013 à 11:33 Juste un commentaire, depuis AutoCAD 2011, la transparence est une propriété comme toute autre. Il est possible de rendre tout calque ou tout objet ou tout objet semi-translucide avec une plage de 10% à 100% d'opacité. C'est aussi très pratique en cartographie puisqu'on peut rendre nos photographies aériennes et voir les lignes en dessous.
Lien permanent Réponse de Steven le 19 février 2013 à 22:50 Salut.
Si tu as des objets en couleur forcées sur ta xref, tu ouvres ta xref, dans la ligne de commandes, tu tapes DEFDUCALQUE puis tu sélectionnes tout.
Tu charges ensuites ce lisp que j'ai trouvé sur le net:
(defun c:toutgris (/ acdoc)
(setq acdoc (vla-get-ActiveDocument (vlax-get-acad-object)))
(vla-StartUndoMark acdoc)
(vlax-for l (vla-get-Layers acdoc)
(vla-put-color l 8)
)
(vlax-for b (vla-get-Blocks acdoc)
(vlax-for o b
(vla-put-color o acByLayer)
)
)
(vla-EndUndoMark acdoc)
(princ)
)
puis tu le lances dans ton fichier Xref pour tout mettre en gris. Tu enregistres ton dessin et tu le ferme.
Dans ton dessin hôte, recharge ta Xref.
N'oublies pas de mettre la variable visretain à 1.
Bonne soirée ;-)

Lien permanent Réponse de gile le 20 février 2013 à 7:06 Salut,
Avec le LISP ci dessus (il vient d'ici), il n'est pas nécessaire d'utiliser la commande DEFDUCALQUE, la routine s'en occupe. Toutefois, lest textes multilignes aux couleurs forcées dans l'éditeur de texte, certains objets des cotes et des tableaux résisteront à ce traitement.
Vouloir passer TOUS les objets d'un dessin en une couleur unique demande plus que quelques lignes de LISP.
Pour la préparation de fonds de plan, on peut voir aussi l'utilitaire CADnorm TOOLS qui propose, entre autres, deux outils de nettoyage de plan : le nettoyeur 'classique' et le nettoyeur 'express', ce dernier permettant un traitement par lot.
Lien permanent Réponse de Steven le 20 février 2013 à 8:33 Merci Gile pour ces précision ;-)
Je savais bien que je l'avais déjà vu quelque part, ce lisp :-) Mais en faisant une recherche sur CADxp, je n'ai pas réussi à le retrouver. Je me suis retourné vers Google mais il ne m'a pas guidé vers Cadxp :-s
Lien permanent Réponse de CAD MANAGER M.E.P le 15 mars 2013 à 11:03 Bonjour,
il n'y a besoin de rien faire, vous pouvez faire tout ceci sans transformation en gérant tout ce que vous voulez avec une config d'impression dédié, c'est beaucoup plus simple et beaucoup plus facile et paramétrable au cas par cas sans aucune modification de fond des entités du dessin.
Cordialement.
Allan

Lien permanent Réponse de Serge Camiré le 15 mars 2013 à 12:02 Bonjour,
Ça me prendrai plus d'explications pour l'impression dédié. Selon moi, la seule solution à retenir, et elle est simple, est de modifier les couleurs du xref depuis le dessin hôte, via la commande CALQUE (_LAYER) puis en appliquant VisRetain. On peut facilement importer ou exporter des états de calque enregistrés via des fichiers *.LAS si on veut l'appliquer à d'autres dessins.
Je suis d'accord pour ce qui est de ne pas comprendre l'intérêt du lisp. Par ailleurs, tout le monde s'entend pour ne pas vouloir modifier le dessin original.
© 2013 Créé par AUGIfr