Didier-AD Posté(e) le 7 juin 2007 Posté(e) le 7 juin 2007 Ou trouve-ton l'information des calques gelés dans une fenêtre d'espace papier; vraissemblablement dans un dictionnaire lié à la fenêtre mais lequel ? plus compliqué maintenant : il est possible de "geler dans une fenêtre" n'importe quel calque dans une présentation, c'est à dire en espace papier "pur"où trouve-t-on l'info des calques gelés dans une présentation ?
(gile) Posté(e) le 7 juin 2007 Posté(e) le 7 juin 2007 Salut, Les calques gelés dans une fenêtre correspondent au(x) groupe(s) DXF 331 de la liste entget de la fenêtre. Pour avoir la liste des calques gelés dans lea fenêtre sélectionnée : (mapcar '(lambda (e) (cdr (assoc 2 (entget (cdr e))))) (vl-remove-if-not '(lambda (x) (= (car x) 331)) (entget (car (entsel))) ) ) Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
Patrick_35 Posté(e) le 7 juin 2007 Posté(e) le 7 juin 2007 SalutTu as aussi ce sujet @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
Didier-AD Posté(e) le 7 juin 2007 Auteur Posté(e) le 7 juin 2007 Salut, Les calques gelés dans une fenêtre correspondent au(x) groupe(s) DXF 331 de la liste entget de la fenêtre. Pour avoir la liste des calques gelés dans lea fenêtre sélectionnée : merci à tous les deux, mais ma question, en fait va plus loin et ne concerne pas les fenêtres d'espace papier maisl'espace papier lui même je cherche à dessiner directement dans l'espace papier (en fait écrire du texte à la manière de la bannière d'autoCAD par un réacteur sur la commande PLOT) l'idée au départ est de créer ce texte dans le calque 0 ou dans le calque courant ; la routine fonctionne dans 95% des cas . Mais ce calque peut très bien avoir été gelé dans l' "espace papier" par l'utilisateur ; je cherche donc le premier calque qui soit - non gelé en général (çà je sais faire) - actif (je sais faire aussi) - imprimable (je sais faire également) - non gelé dans l'espace papier (je n'ai pas encore trouvé). [Edité le 7/6/2007 par Didier-AD]
(gile) Posté(e) le 8 juin 2007 Posté(e) le 8 juin 2007 Salut, L'espace papier de chaque présentation est considéré comme une viewport dont la liste entget contient aussi des groupes 331 pour les calques gelés dans cette "fenêtre". Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
Patrick_35 Posté(e) le 8 juin 2007 Posté(e) le 8 juin 2007 - non gelé dans l'espace papier (je n'ai pas encore trouvé). Et avec le calque courant ? @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
Didier-AD Posté(e) le 8 juin 2007 Auteur Posté(e) le 8 juin 2007 Salut, L'espace papier de chaque présentation est considéré comme une viewport dont la liste entget contient aussi des groupes 331 pour les calques gelés dans cette "fenêtre". OK, j'ai vu !en fait le layout pointe avec un code 331 sur un viewport qui lui , pointe par des codes 331 sur des entités layersmerci , je vais pouvoir me débrouiller et pour répondre à la question de Patrick , le layer courant est aussi marqué gelé si c'est le cas.
Bred Posté(e) le 9 juin 2007 Posté(e) le 9 juin 2007 Salut,L'espace papier de chaque présentation est considéré comme une viewport dont la liste entget contient aussi des groupes 331 pour les calques gelés dans cette "fenêtre". Juste un petit rappel en passant, et pour éviter, Didier-AD, que tu n'y passe des heures : si l'espace papier est considérer comme une fenêtre, il n'est pas possible de modifier le modifier par entmod, entmake, etc.... [Edité le 9/6/2007 par Bred] Si vous êtes persuadés de tout savoir sur un sujet, c''est que vous en ignorez quelque chose...
Messages recommandés
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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant