인쇄 된지도 (mxd)의 배율이 코드에서 수동 인쇄와 다릅니다


13

이 질문은 내가 이전에 요청한 이전 질문 과 관련이 있습니다.

ESRI에서 게시 한 Print Active View 코드로 A3 mxd를 인쇄하려고 시도했지만 한 줄의 코드 만 변경했습니다. 즉, A3 크기로 변경했습니다.

docPaper.FormID = 8;

기본 0 문자 크기 (esriPageFormLetter) 대신 A3 크기로 강제 설정합니다.

지도는 미세하게 인쇄되지만 크기가 조정되지 않습니다. 즉,지도는 1 : 10000이어야하지만 계수 선 그리드 사이의 간격은 10cm가 아닌 9.7cm입니다.

정확한 mxd를 출력하지만 수동 방법, 즉 ArcMap 자체에서 파일-> 인쇄를 통해 인쇄합니다. 스케일은 정확하고 10cm입니다.

두 인쇄간에 페이지 및 인쇄 설정을 변경하지 않았습니다.

왜 그렇게할까요?

무슨 일이 일어나고 있는지 이해하려면 아래 그림을 참조하십시오.

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


Esri 기술 지원 부서에 연락하면 버그처럼 보입니다.
매트 윌키

2
죄송합니다. 업데이트하지 않았습니다. 실제로 ESRI와 함께 적절한 버그로 제출되었습니다. 자세한 내용은 NIM065953 (ESRI 웹 사이트의 버그 코드)을 참조하십시오.
Vidar

와 주셔서 감사합니다 NIM #. 이것들은 내가 추적하고 싶은 것들입니다.
매트 윌키

답변:


2

주석에서 언급했듯이이 문제에는 Esri Bug Number of NIM065953이 할당 된 것으로 보입니다.

그러나 해당 버그 번호는 Esri 지원의 알려진 문제 페이지 에 더 이상 나타나지 않으므로 해결 된 것으로 보입니다 .

이 버그의 상태에 대한 추가 정보가있는 사람, 특히 최신 ArcGIS for Desktop 버전에 여전히 존재하는 경우 커뮤니티 Wiki의 일부인이 답변으로 자유롭게 편집하십시오. 자신의 답변을 추가합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.