Lubracali
Guest
bonjour à tous.
je crée un formulaire utilisateur vba qui me permet de dessiner quelques éléments en 2d.
j'ai créé un bouton qui me permet d'exporter en pdf en utilisant l'imprimante "adobe pdf" créée par acrobat pro.
le code est celui-ci
le code fonctionne, je peux imprimer, mais il y a un problème.
le problème est que de cette façon je peux imprimer, mais imprimer ce qui décide autocad, dans le format qui le décide (je pense que c'est l'imprimante par défaut).
je dois pouvoir décider du format de sortie (c.-à-d. le format du pdf) et de la zone à imprimer (en sélectionnant l'impression -> fenêtre et en sélectionnant la zone rectangulaire).
si quelqu'un savait comment m'indiquer une propriété ou un commandement autre que celui que j'utilise qui me permettrait de le faire, cela me ferait un grand plaisir
je crée un formulaire utilisateur vba qui me permet de dessiner quelques éléments en 2d.
j'ai créé un bouton qui me permet d'exporter en pdf en utilisant l'imprimante "adobe pdf" créée par acrobat pro.
le code est celui-ci
Code:
privé sous cmdpdf_click()
dim stampa comme acadplot
dim nbackgroundplot aussi longtemps
nbackgroundplot = cedrawing.getvariable("backgroundplot")
Appelez ça "dessin". setvariable("backgroundplot", 0)
set stampa = ce dessin. colis
tampa.plottodevice ("adobe pdf")
Appelez ça "dessin". setvariable("backgroundplot", nbackgroundplot)
peau sous
le problème est que de cette façon je peux imprimer, mais imprimer ce qui décide autocad, dans le format qui le décide (je pense que c'est l'imprimante par défaut).
je dois pouvoir décider du format de sortie (c.-à-d. le format du pdf) et de la zone à imprimer (en sélectionnant l'impression -> fenêtre et en sélectionnant la zone rectangulaire).
si quelqu'un savait comment m'indiquer une propriété ou un commandement autre que celui que j'utilise qui me permettrait de le faire, cela me ferait un grand plaisir
