Esta pergunta está relacionada em parte a uma pergunta anterior que eu fiz.
Tentei imprimir um A3 mxd com o código Print Active View publicado pela ESRI e alterei apenas uma linha de código, ou seja, alterá-lo para o tamanho A3.
docPaper.FormID = 8;
Isso obriga a um tamanho de A3 em vez do tamanho padrão de 0 letras (esriPageFormLetter).
O mapa é impresso com precisão (ish), mas não está em escala, ou seja, o mapa deve ser 1: 10000, mas o espaço entre as grades da gratícula é de 9,7 cm, e não 10 cm, como deveria ser.
Se eu imprimir exatamente o mesmo mxd, mas através do método manual, ou seja, no próprio ArcMap, Arquivo -> Imprimir. A balança está correta e mede 10 cm.
Importante notar que eu não alterei nenhuma das configurações de página e impressão entre as duas impressões.
Por que faria isso?
Veja a foto abaixo para ajudar a entender o que está acontecendo.
http://img819.imageshack.us/img819/1959/scalemapcomparison.jpg
fonte
Respostas:
Conforme mencionado nos comentários, esse problema parece ter sido atribuído a um número de bug da Esri NIM065953.
No entanto, esse número de bug não aparece mais na página de Problemas conhecidos do suporte da Esri e , portanto, foi supostamente resolvido.
Se alguém tiver informações adicionais sobre o status desse bug, especialmente se ele ainda estiver presente na versão mais recente do ArcGIS for Desktop, sinta-se à vontade para editá-lo nesta resposta que eu estou fazendo parte do Wiki da comunidade ou para adicionar sua própria resposta.
fonte