Estou procurando uma maneira de atualizar os 'créditos de camada' em uma caixa de texto dinâmica. Encontrei maneiras de usar os créditos do mapa ou do quadro de dados aqui, mas não parece uma maneira de obter as informações derivadas de uma camada.
Parece que sempre produzo uma string vazia. Alguém já fez isso ou encontrou uma solução alternativa? Parece uma maneira extremamente útil de atualizar créditos de mapa com pouco ou nenhum recurso.
Respostas:
Como mencionado no meu comentário acima, não há uma maneira de fazer isso usando texto dinâmico. No entanto, você pode escrever um script para fazer isso e anexá-lo a um botão add-python ou executar quando salvar o MXD ou algo assim. Você precisará criar um elemento de texto para armazenar os créditos e denominar algo como "CRÉDITOS" da seguinte forma:
O código básico seria algo como isto:
fonte