Dieunis Posté(e) le 8 février 2010 Posté(e) le 8 février 2010 Salut à tous est-il possible de modifier les propriétés personnalisée d'un traceur en passant par lisp afin de créer des nouveaux format de papier personnalisés.Quand on utilise la commande _-plot en ligne de commande, on ne peut utiliser que les format de papier existant, donc il faudrait que que mon lisp en crée un avant de lancer la commande plot.si c'est pas possible, tout mon projet tombe à l'eau....
(gile) Posté(e) le 8 février 2010 Posté(e) le 8 février 2010 Salut, À ma connaissance, il n'est pas possible de créer un nouveau PC3 en AutoLISP ou Visual LISP.Extrait de l'aide VBA/ActiveX pour l'objet Plot :You cannot create a configured plotter (PC3) file using ActiveX. To create a PC3 file, use the Add-a-Plotter wizard in AutoCAD. If you want to use a PC3 file for plotting, the file should be located in the Plotters folder. Tu dois donc créer ton (ou tes) PC3 avant de pouvoir les utiliser depuis une routine. Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
Patrick_35 Posté(e) le 8 février 2010 Posté(e) le 8 février 2010 Salut Et pour rebondir sur ce qu'a indiqué (gile), tu peux créer un format par exemple 2500x900 et dans les propriétés du traceur, utiliser les surfaces encrées. @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
Dieunis Posté(e) le 8 février 2010 Auteur Posté(e) le 8 février 2010 Merci à vous les surfaces encrées je connais bien, la c'étais pour tracer avec pdf creator, histoire de varianter ce qu'on a actuellement qui est un peu lourd à installer. actuellement j'utilise une macro qui m'imprime mon plan en pdf avec format de papier de 2000*914, ce qui couvre a peu près la plupart des plans que je fais, et après on a un script dans pdfcreator qui lance le logiciel pdfcrop sur le pdf nouvellement créer pour ajuster la taille du papier au format du dessin contenu dans le pdf.
bonuscad Posté(e) le 8 février 2010 Posté(e) le 8 février 2010 un script dans pdfcreator qui lance le logiciel pdfcrop sur le pdf nouvellement créer pour ajuster la taille du papier au format du dessin contenu dans le pdf. Bonjour, Ton souhait m'a fort intéressé car j'ai eu le même par le passé, mais je n'ai trouvé aucune solution (à part manuellement à chaque impression) J'ai regardé rapidement pdfcrop, mais seulement sur Linux au Mac ? Ou j'ai loupé quelque chose. Je voudrais bien aussi explorer cette piste... Est-il possible d'en savoir un peu plus? Merci Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius
Dieunis Posté(e) le 8 février 2010 Auteur Posté(e) le 8 février 2010 Nous on s'en sert sur windows xp. Mon collègue à contacter le créateur de pdfcrop pour lui demander comment on pouvais récupérer les arguments du logiciel pour pouvoir faire un script, il lui a envoyé les fichier non compilé pour qu'on puisse s'en servir en commande dos et récupérer les dis arguments. [Edité le 8/2/2010 par Dieunis]
bonuscad Posté(e) le 8 février 2010 Posté(e) le 8 février 2010 Adaptation avec le concepteur... Je ne sais pas si je vais pouvoir me lancer dans cette voie, du moins au boulot, où je n'ai guère de droits d'administration. Merci de ta réponse. ;) Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius
Patrick_35 Posté(e) le 8 février 2010 Posté(e) le 8 février 2010 Salut Bonus Tu veux faire joujou avec PdfCreator ? (setq pdf (vlax-create-Object "PDFCreator.clsPDFCreator")) @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
bonuscad Posté(e) le 8 février 2010 Posté(e) le 8 février 2010 Salut Patrick_35, J'ai voulu faire joujou et .... en ligne de commande j'ai fait (vlax-dump-object pdf t) Et plouf, obligé de tuer le processus PDFCréator pour récupérer la main. Jai donc un message d'erreur http://moe.mabul.org/up/moe/2010/02/08/img-185944qnmn7.png et le dump s'achève. Voici le retour: Commande: (vlax-dump-object pdf t); _clsPDFCreator: nil; Valeurs de propriétés:; cCountOfPrintjobs (RO) = 0; cDefaultPrinter = ""; cError (RO) = #< VLA-OBJECT _clsPDFCreatorError 0e76075c >; cErrorDetail (RO) = ...Contenu indexé masqué...; cGhostscriptVersion (RO) = Échec de l'appel de procédure distante; cInstalledAsServer (RO) = Le serveur RPC n'est pas disponible; cInstanceCounter (RO) = Le serveur RPC n'est pas disponible; cIsConverted = Le serveur RPC n'est pas disponible; cIsLogfileDialogDisplayed (RO) = Le serveur RPC n'est pas disponible; cIsOptionsDialogDisplayed (RO) = Le serveur RPC n'est pas disponible; cOption = ...Contenu indexé masqué...; cOptions = Le serveur RPC n'est pas disponible; cOptionsNames (RO) = Le serveur RPC n'est pas disponible; cOutputFilename (RO) = Le serveur RPC n'est pas disponible; cPDFCreatorApplicationPath (RO) = Le serveur RPC n'est pas disponible; cPostscriptInfo (RO) = ...Contenu indexé masqué...; cPrinterStop = Le serveur RPC n'est pas disponible; cPrintjobFilename (RO) = ...Contenu indexé masqué...; cPrintjobInfo (RO) = ...Contenu indexé masqué...; cPrintjobInfos (RO) = ...Contenu indexé masqué...; cProgramIsRunning (RO) = Le serveur RPC n'est pas disponible; cProgramRelease (RO) = ...Contenu indexé masqué...; cStandardOption (RO) = ...Contenu indexé masqué...; cStandardOptions (RO) = Le serveur RPC n'est pas disponible; cStopURLPrinting = Le serveur RPC n'est pas disponible; cVisible = Le serveur RPC n'est pas disponible; cWindowState = Le serveur RPC n'est pas disponible; cWindowsVersion (RO) = Le serveur RPC n'est pas disponible; Méthodes prises en charge:; cAddPrintjob (1); cClearCache (); cClearLogfile (); cClose (); cCloseRunningSession (); cCombineAll (); cConvertFile (3); cConvertPostscriptfile (2); cDeletePrintjob (1); cErrorClear (); cGetLogfile (); cGetPDFCreatorPrinters (); cGhostscriptRun (1); cIsPrintable (1); cMovePrintjobBottom (1); cMovePrintjobDown (1); cMovePrintjobTop (1); cMovePrintjobUp (1); cPrintFile (1); cPrintPDFCreatorTestpage (); cPrintPrinterTestpage (1); cPrintURL (2); cReadOptions (); cReadOptionsFromFile (1); cSaveOptions (1); cSaveOptionsToFile (2); cSendMail (2); cShowLogfileDialog (1); cShowOptionsDialog (1); cStart (2); cTestEvent (1); cWriteToLogfile (1); GetPDFCreatorPrinters ()T[Edité le 8/2/2010 par bonuscad] [Edité le 8/2/2010 par bonuscad] Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius
Patrick_35 Posté(e) le 9 février 2010 Posté(e) le 9 février 2010 Salut Pour ne pas avoir de problèmes, tu lances pdfcreator, puis ton vlax-dump-object @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
bonuscad Posté(e) le 9 février 2010 Posté(e) le 9 février 2010 :calim: Je n'en dirais pas plus .... :P Pas réfléchi! ... Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius
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