bibi1979 Posté(e) le 1 juillet 2008 Posté(e) le 1 juillet 2008 Bonjour,J'ai 270 profil en travers dans un même fichier, a imprimer en A4, comment faire pour générer 270 présentation A4 , sans faire du copier coller?Merci d'avance pour les conseils..
lili2006 Posté(e) le 1 juillet 2008 Posté(e) le 1 juillet 2008 Bonjour à toutes et tous, Tu peux toujours t'inspirer de ce sujet,... PS: Si ce sont des PT générés par covadis, alors tu peux paramétrer depuis covadis l'impression. Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
Bred Posté(e) le 1 juillet 2008 Posté(e) le 1 juillet 2008 Salut,c'est marrant, on n'en fait souvent la remarque, je ne sais pas a quoi c'est dû, mais quand un sujet est lancé, on est presque sûr de voir 3 ou 4 identiques posé à la suite... Tu peux toujours t'inspirer de ce sujet,...Et il y a justement une nouvelle version. à la fin. Si vous êtes persuadés de tout savoir sur un sujet, c''est que vous en ignorez quelque chose...
oran Posté(e) le 1 juillet 2008 Posté(e) le 1 juillet 2008 Il y a ce lisp CLAYOUTT.lspDans l'Espace Objet tes folios doivent être tous les uns à côté des autres horizontalement.Tu doit connaître le décalage ( et non l'espace !!!) de tes folios entre eux, dans mon cas c'est 300 (tu changeras cette valeur en fonction de tes besoins)Tu crées la présentation de ton premier folio A4 (celui qui sera à l'extrême gauche)Tu tapes CLAYOUTT (tu reste sur ta présentation)Tu tapes le nombre de copies et le tour est joué ------------------------------------------------------------------------------------------------ (defun llayouts (/ acadobject ActDoc LAYOUTS LLAY n)(setq acadObject (vlax-get-acad-object))(setq ActDoc (vla-get-ActiveDocument (vlax-get-Acad-Object)))(setq LAYOUTS (vla-get-Layouts ActDoc))(setq LLAY nil)(vlax-for n LAYOUTS(setq LLAY (cons (vla-get-name n) LLAY)))LLAY) (defun NewNameLayout (OLDLAY NEWLAY)(setq RES nil)(while NEWLAY(setq ELEM (car NEWLAY))(setq NEWLAY (cdr NEWLAY))(if (not (member ELEM OLDLAY))(setq RES ELEM)))RES) (defun c:clayoutt ()(vl-load-com)(setq NBPAGE (getint "\nNombre de copies : "))(repeat NBPAGE(setq OLDLLAY (llayouts))(command "_layout" "_c" "" "")(setq NEWLLAY (llayouts))(setq NNAME (NewNameLayout OLDLLAY NEWLLAY))(command "_layout" "_s" NNAME)(command "_MSPACE")[surligneur] (command "_-pan" "_non" '(0 0) "_non" '(-300 0))[/surligneur] (command "_PSPACE"))(princ)) .....et cet autre lisp CLAYOUT.lspqui lui traite les présentation lorsque les folios sont les uns au dessus des autres dans l'Espace Objet.Toujours avec ce décalage à modifier verticalement selon tes besoins (ici dans mon cas 205) -------------------------------------------------------------------------------------------- (defun llayouts (/ acadobject ActDoc LAYOUTS LLAY n)(setq acadObject (vlax-get-acad-object))(setq ActDoc (vla-get-ActiveDocument (vlax-get-Acad-Object)))(setq LAYOUTS (vla-get-Layouts ActDoc))(setq LLAY nil)(vlax-for n LAYOUTS(setq LLAY (cons (vla-get-name n) LLAY)))LLAY) (defun NewNameLayout (OLDLAY NEWLAY)(setq RES nil)(while NEWLAY(setq ELEM (car NEWLAY))(setq NEWLAY (cdr NEWLAY))(if (not (member ELEM OLDLAY))(setq RES ELEM)))RES) (defun c:clayout ()(vl-load-com)(setq NBPAGE (getint "\nNombre de copies : "))(repeat NBPAGE(setq OLDLLAY (llayouts))(command "_layout" "_c" "" "")(setq NEWLLAY (llayouts))(setq NNAME (NewNameLayout OLDLLAY NEWLLAY))(command "_layout" "_s" NNAME)(command "_MSPACE")[surligneur](command "_-pan" "_non" '(0 0) "_non" '(0 205))[/surligneur] (command "_PSPACE"))(princ)) Je tiens à préciser que ces lisp ne sont pas de moi :cool: Oran [Edité le 1/7/2008 par oran]
bibi1979 Posté(e) le 1 juillet 2008 Auteur Posté(e) le 1 juillet 2008 merci pour c reponse rapide je vais tester le lisp....
bibi1979 Posté(e) le 1 juillet 2008 Auteur Posté(e) le 1 juillet 2008 Ok le lisp fonctionne bien, par contre j'ai 2 fenêtres dans ma présentation et la fenêtre de dessous est copier dans toutes les nouvelles présentation mais reste toujours sur le même objet.Et celle du dessus se décale bien de la valeur rentrez dans le lisp.Y a t il qqch a modifié??? En tout cas merci pour le lisp, trop fort..
oran Posté(e) le 1 juillet 2008 Posté(e) le 1 juillet 2008 Je viens de tester avec 2 fenêtres sur la même présentation, effectivement cela est gênant mais n'ayant aucune connaissance en lisp je ne te serai d'aucun secours dans ce cas.... :cool: Désolé, peut-être qu'un "lispeur " ;) parviendra à nous donner une solution...............
Bred Posté(e) le 1 juillet 2008 Posté(e) le 1 juillet 2008 Re,As-tu tester le lisp proposé en lien dans la réponse 2 ? Si vous êtes persuadés de tout savoir sur un sujet, c''est que vous en ignorez quelque chose...
bibi1979 Posté(e) le 1 juillet 2008 Auteur Posté(e) le 1 juillet 2008 Re BRED J'ai trouvé mais en fait, ce lisp ne va pas dans ma situation,il me sera super pratique pour de prochain plan, mais là il faudrait que je puisse copier ma première présentation, ou j'ai 2 fenêtres avec 2 profils au moins 135x.Et que le décallage des 2 fenêtres se fassent. [Edité le 1/7/2008 par bibi1979]
lili2006 Posté(e) le 1 juillet 2008 Posté(e) le 1 juillet 2008 Re, Je me permet Bred, Et il y a justement une nouvelle version. à la fin. Clic sur le texte en bleu ci-dessus (une nouvelle version) et celui-ci t'envoi vers le lien que te propose Bred (Désormais l'homme de la quatrième dimension,... ;) ) en réponse 2 Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
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