[Résolu] API
Modérateurs : remi77, D@vid, Alexis GERARD
-
- Première Classe
- Messages : 18
- Enregistré le : 07 nov. 2006, 09:31
- Version TopSolid : 6.12
- Localisation : En Haute Loire
[Résolu] API
Ou peut on trouver plus d'exemples pour la programmation VBA avec les instruction de l'API ?
-
- Première Classe
- Messages : 15
- Enregistré le : 02 févr. 2007, 10:47
- Localisation : Toulouse
-
- Sergent
- Messages : 56
- Enregistré le : 08 nov. 2006, 12:08
- Localisation : 06 - Alpes maritimes
Bonjour,
Nous avons commencé quelques petites applications avec L'API en VB
et un peu en LIP.
Explique ce que tu souhaite et peut être a t on quelque chose qui ressemble.
Nous avons demandé une évolution car la couture de contour n'existe pas dans l'API, elle porte le n° 569163 mais apparement pas encore disponible!?
Nous avons commencé quelques petites applications avec L'API en VB
et un peu en LIP.
Explique ce que tu souhaite et peut être a t on quelque chose qui ressemble.
Nous avons demandé une évolution car la couture de contour n'existe pas dans l'API, elle porte le n° 569163 mais apparement pas encore disponible!?
Ptilu
-
- Première Classe
- Messages : 18
- Enregistré le : 07 nov. 2006, 09:31
- Version TopSolid : 6.12
- Localisation : En Haute Loire
C'est plutôt sur l'utilisation de l'API topsolid et les options des différentes instructions.
Je suis en train de développer sur Excel un programme qui scanne toute la base de données DFT sur de mutiples répertoires afin d'imprimer mes plans en PDF automatiquement après chaque modification, je bute notamment sur la façon d'indiquer à Topsolid quel format de papier activer en sortie.
Si vous avez des tuyaux, je suis preneur !!
Merci
Lolo
Je suis en train de développer sur Excel un programme qui scanne toute la base de données DFT sur de mutiples répertoires afin d'imprimer mes plans en PDF automatiquement après chaque modification, je bute notamment sur la façon d'indiquer à Topsolid quel format de papier activer en sortie.
Si vous avez des tuyaux, je suis preneur !!
Merci
Lolo
-
- Sergent
- Messages : 56
- Enregistré le : 08 nov. 2006, 12:08
- Localisation : 06 - Alpes maritimes
Avec
TopPaperFormat = IDrawing.PaperFormat
on obtient l'info du format ... mais en lecture seule donc pas de moyen trouvé pour modifier
Il y a la possibilité d'utiliser peut être l'impression multiple qui gère ce genre de choses (Outils/options/impressions multiples) avec choix de l'imprimante, du format et de l'orientation.
TopPaperFormat = IDrawing.PaperFormat
on obtient l'info du format ... mais en lecture seule donc pas de moyen trouvé pour modifier
Il y a la possibilité d'utiliser peut être l'impression multiple qui gère ce genre de choses (Outils/options/impressions multiples) avec choix de l'imprimante, du format et de l'orientation.
Ptilu
-
- Première Classe
- Messages : 15
- Enregistré le : 02 févr. 2007, 10:47
- Localisation : Toulouse
Attention : IDrawing.PaperFormat donne le format du cadre de plan...
On pourrait bien sûr imaginer mettre cette propriété aussi en écriture, mais cela résoudra-t-il le problème ?...
En d'autres termes, le besoin est-il une sortie à l'échelle du cadre de plan, ou bien une sélection du type de papier imprimante (et non draft) et un mode "meilleur adaptation à la page" de façon à y caser tout le plan ?
On pourrait bien sûr imaginer mettre cette propriété aussi en écriture, mais cela résoudra-t-il le problème ?...
En d'autres termes, le besoin est-il une sortie à l'échelle du cadre de plan, ou bien une sélection du type de papier imprimante (et non draft) et un mode "meilleur adaptation à la page" de façon à y caser tout le plan ?
[... Fabrice ...]
-
- Sergent
- Messages : 56
- Enregistré le : 08 nov. 2006, 12:08
- Localisation : 06 - Alpes maritimes
-
- Première Classe
- Messages : 18
- Enregistré le : 07 nov. 2006, 09:31
- Version TopSolid : 6.12
- Localisation : En Haute Loire
Enfin trouvé !!!
J'ai trouvé une astuce pour gérer mon problème
1 ) Création de X imprimantes virtuelles PDF avec les formats et orientation adaptés
2) Création de X fichiers top.cfg correspondant à ces imprimantes
3) Le VBA sous excel permet de renommer le top.cfg avant d'ouvrir Topsolid avec prise en compte des paramètres imprimante recherchés
4) Je scanne ma base dessin et j'imprime les fichiers correspondant au format
Lolo 43
1 ) Création de X imprimantes virtuelles PDF avec les formats et orientation adaptés
2) Création de X fichiers top.cfg correspondant à ces imprimantes
3) Le VBA sous excel permet de renommer le top.cfg avant d'ouvrir Topsolid avec prise en compte des paramètres imprimante recherchés
4) Je scanne ma base dessin et j'imprime les fichiers correspondant au format
Lolo 43