Skala na wydrukowanej mapie (MXD) różni się kodem od drukowania ręcznego


13

To pytanie jest częściowo związane z poprzednim pytaniem , które zadałem.

Próbowałem wydrukować A3 mxd z kodem Print Active View opublikowanym przez ESRI i zmieniłem tylko jeden wiersz kodu, czyli zmienić go na rozmiar A3.

docPaper.FormID = 8;

Wymusza to rozmiar A3 zamiast domyślnego rozmiaru 0 liter (esriPageFormLetter).

Mapa drukuje się dobrze (ish), ale nie jest skalowana, tzn. Mapa ma wynosić 1: 10000, ale odległość między siatkami siatki wynosi 9,7 cm, a nie 10 cm jak powinna być.

Jeśli wydrukuję EXACT taki sam mxd, ale metodą ręczną, tj. W samym ArcMap, Plik -> Drukuj. Skala jest prawidłowa i mierzy 10 cm.

Ważne, aby pamiętać, że nie zmieniłem żadnych ustawień strony i ustawień drukowania między dwoma wydrukami.

Dlaczego miałby to zrobić?

Zobacz zdjęcie poniżej, aby zrozumieć, co się dzieje.

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


Skontaktuję się z pomocą techniczną Esri, co dla mnie brzmi jak błąd.
matt wilkie

2
Przepraszam - nie zaktualizowałem tego. Został on faktycznie zgłoszony jako poprawny błąd w ESRI - szczegółowe informacje można znaleźć w NIM065953 (kod błędu na stronie internetowej ESRI).
Vidar

dzięki za przybycie, ale z NIM #. Tego rodzaju rzeczy lubię śledzić.
matt wilkie

Odpowiedzi:


2

Jak wspomniano w komentarzach, problemowi temu przypisano numer błędu Esri NIM065953.

Jednak ten numer błędu nie pojawia się już na stronie Znane problemy Esri Support, więc prawdopodobnie został rozwiązany.

Jeśli ktoś ma dodatkowe informacje na temat statusu tego błędu, zwłaszcza jeśli okaże się, że nadal występuje w najnowszej wersji ArcGIS na komputery, możesz go edytować w odpowiedzi, którą włączam do naszej Wiki społeczności lub aby dodać własną odpowiedź.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.