Шкала друкованої карти (mxd) відрізняється за кодом від ручного друку


13

Це питання частково пов'язане з попереднім запитанням, яке я задав.

Я спробував надрукувати A3 mxd з кодом Print Active View , опублікованим ESRI, і змінив лише один рядок коду, тобто змінити його на розмір A3.

docPaper.FormID = 8;

Це примушує його до розміру A3 замість типового розміру 0 Letter (esriPageFormLetter).

Карта друкує добре (іш), але вона не має масштабу, тобто карта повинна бути 1: 10000, але простір між сітчастими сітками становить 9,7 см, а не 10 см, як має бути.

Якщо я надрукую EXACT той самий mxd, але за допомогою методу вручну, тобто в самому ArcMap, File -> Print. Шкала правильна і вона вимірює 10см.

Важливо зазначити, що я не змінив жодного з параметрів сторінки та налаштування друку між двома друками.

Навіщо це робити?

Дивіться малюнок нижче, щоб допомогти зрозуміти, що відбувається.

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


Я б зв'язався з технічною підтримкою Esri, це звучить як помилка для мене.
matt wilkie

2
Вибачте - я не оновлював це. Він фактично був представлений як правильна помилка з ESRI - див. NIM065953 (код помилки на веб-сайті ESRI) для детальної інформації.
Vidar

дякую, що прийшов, але з NIM #. Це такі речі, які я люблю стежити.
matt wilkie

Відповіді:


2

Як зазначалося в коментарях, цій проблемі, здається, було присвоєно номер Esri Bug NIM065953.

Однак цей номер помилки більше не відображається на відомих проблемах підтримки Esri Support, тому він, ймовірно, був усунений.

Якщо хтось має додаткову інформацію про стан цієї помилки, особливо якщо вона виявляється, що вона все ще присутня в останній версії ArcGIS for Desktop, сміливо відредагуйте її у цій відповіді, яку я входжу до нашої спільноти Wiki, або щоб додати свій власний відповідь.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.