#1 Wed 27 June 2012 12:45
- Renaud
- Membre
- Lieu: Ploemeur (56)
- Date d'inscription: 9 Mar 2006
- Messages: 2315
[ArcGis 9.3] Manipulation de légende avec VB
Bonjour,
Nous devons automatiser la production d'un grand nombre de carte. En pratique il faut afficher une couche dans ArcGis, exporter la carte (AI, jpg, ...), masquer la couche et passer à la suivante.
Jusqu'ici tout va bien, si ce n'est qu'on a pas sût trouver avec Python, donc on fonctionne en VB.
Un problème se pose : la légende ne se met pas à jour avec la couche affichée. Autrement dit, la légende de la première couche est exportée avec les autres couches.
Est-ce que vous auriez des pistes pour que la légende soit celle de la couche active ?
Merci
Renaud Mouche
Hors ligne
#2 Wed 27 June 2012 13:22
Re: [ArcGis 9.3] Manipulation de légende avec VB
n'est ce pas un simple réglage dans la légende automatique ? cocher "afficher uniquement les éléments dont les données sont visible sur la carte" ?
[Matthieu Pette - Ad Terram] (@Ad_Terram sur le PiouPiou bleu)
~Géomaticien Indépendant~
Hors ligne
#3 Wed 27 June 2012 17:47
- Renaud
- Membre
- Lieu: Ploemeur (56)
- Date d'inscription: 9 Mar 2006
- Messages: 2315
Re: [ArcGis 9.3] Manipulation de légende avec VB
Mon collègue a trouvé une solution sur le support d'Esri : http://forums.esri.com/Thread.asp?c=93& … p;t=204433
Ça consiste à ".refresh" tout les objets de la mise en page, dont la légende.
Renaud Mouche
Hors ligne