L'échelle dans la carte imprimée (mxd) est différente dans le code de l'impression manuelle

13

Cette question est liée en partie à une question précédente que j'ai posée.

J'ai essayé d'imprimer un A3 mxd avec le code Print Active View tel que publié par ESRI et j'ai changé une seule ligne de code, c'est-à-dire le changer en format A3.

docPaper.FormID = 8;

Cela le force à une taille de A3 au lieu de la taille par défaut de 0 lettre (esriPageFormLetter).

La carte s'imprime bien (ish) mais elle n'est pas à l'échelle, c'est-à-dire que la carte est censée être de 1: 10000, mais l'espace entre les grilles du réticule est de 9,7 cm, et non de 10 cm comme il se doit.

Si j'imprime le même EXACT mxd, mais via la méthode manuelle, c'est-à-dire dans ArcMap lui-même, Fichier -> Imprimer. L'échelle est correcte et mesure 10cm.

Important à noter que je n'ai modifié aucun des paramètres de configuration de page et d'impression entre les deux impressions.

Pourquoi ferait-il ça?

Voir la photo ci-dessous pour comprendre ce qui se passe.

http://img819.imageshack.us/img819/1959/scalemapcomparison.jpg

Vidar
la source
Je contacterais le support technique d'Esri, cela se lit comme un bug pour moi.
matt wilkie
2
Désolé - je ne l'ai pas mis à jour. Il a en fait été soumis comme un bogue approprié avec ESRI - voir NIM065953 (code de bogue sur le site Web d'ESRI) pour plus de détails.
Vidar
merci d'être venu mais avec le NIM #. Voilà le genre de choses que j'aime suivre.
matt wilkie

Réponses:

2

Comme mentionné dans les commentaires, ce problème semble avoir reçu un numéro de bogue Esri NIM065953.

Cependant, ce numéro de bogue n'apparaît plus sur la page Problèmes connus du support Esri, il a donc probablement été résolu.

Si quelqu'un a des informations supplémentaires sur l'état de ce bogue, surtout s'il s'avère qu'il est toujours présent dans la dernière version d'ArcGIS for Desktop, n'hésitez pas à le modifier dans cette réponse que je fais partie de notre wiki communautaire, ou pour ajouter votre propre réponse.

2 tours
la source