ArcPy 및 ArcGIS 10.0을 사용하여 다른 사무실의 MXD 소스를 변경하고 있습니다. 여기서 관찰 된 것처럼 mxd.save () 명령이 전송되면 프린터 설정이 기본 프린터로 되돌아갑니다.
필자의 경우 프린터를 잃어 버리는 것은 사소한 문제이지만 "프린터 용지 설정 사용"을 선택한 상태에서 "페이지 크기의 변화에 비례하여 맵 요소 크기 조정"인쇄 옵션을 선택하면 문제가 발생합니다. 아래 스크린 샷은 최악의 시나리오이며, 가장 좋은 경우는 두 확인란을 모두 선택 취소하는 것입니다.
MXD를 저장하기 전에 comtypes를 사용하여 해당 옵션의 값을 확인하고 False (선택하지 않음)로 설정하고 싶습니다. 기존 ArcPy 스크립트에서이를 함수로 호출하는 것이 좋습니다. (기본 목표)
인쇄 설정을 더욱 안전하게하기 위해 "프린터 설정 사용"상자를 선택 해제하는 것이 이상적입니다. (보조 목표)
누구든지 도울 수 있습니까?