Aller au contenu

Accès au propriétés personnalisées de l\'imprimante via lisp


Messages recommandés

Posté(e)

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....

Posté(e)

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

Posté(e)

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 Patrick

Le but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.

Joseph Joubert, 1754-1824

Posté(e)

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.

Posté(e)

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

Posté(e)

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]

Posté(e)

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

Posté(e)

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

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 compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • 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é