Aller au contenu

Problème PlotToFile avec autocad 2007


Messages recommandés

Posté(e)

Bonjour à tous

 

J'ai un problème avec la fonction PlotToFile dans A2007.

 

J'ai écrit pour le bureau une commande qui permet de tracer tous les onglets du dessin courant dans des PLT.

Cette commande fonctionne à merveille dans Autocat 2004 mais plante dès la seconde présentation de dessin.

Le plot de la première présentation est bien créé mais ensuite le script s'arrête avec le message d'erreur suivant:

 

La méthode 'PlotToFile' de l'objet 'IAcadPlot' a échoué

 

Quelqu'un a t'il rencontré ce problème? Une Solution?

Pourquoi ça plante en 2007 alors que tous se passe bien en 2004? :casstet:

 

Merci d'avance

 

Pascal

  • 5 mois après...
Posté(e)

Bonjour à tous.

 

Au cas où quelqu'un était confronté au même problème et ayant trouvé la solution au problème, je vous en fais part.

 

Le problème vient de la variable d'environement : BACKGROUNDPLOT

Pour que PlotToFile fonctionne correctement, elle doit être à 0

 

 

 Sub Imprime_Onglet_PLT()
   Dim OldEnv as Integer

'Sauvegarde environnement 
   OldEnv = ThisDrawing.GetVariable("BACKGROUNDPLOT")
    ThisDrawing.SetVariable "BACKGROUNDPLOT", 0
' ...
' Ici, on traite les plot
' ...
'Restauration environnement 
   ThisDrawing.SetVariable "BACKGROUNDPLOT", OldEnv
End Sub

 

En espérent que celà rendra service à quelqu'un :)

 

Pascal

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é