ฉันกำลังเปลี่ยนแหล่งที่มาบน MXD ในสำนักงาน differents โดยใช้ ArcPy และ ArcGIS 10.0 ดังที่สังเกตที่นี่การตั้งค่าเครื่องพิมพ์จะเปลี่ยนกลับไปเป็นเครื่องพิมพ์เริ่มต้นเมื่อส่งคำสั่ง mxd.save ()
การสูญเสียเครื่องพิมพ์เป็นปัญหาเล็กน้อยในกรณีของฉัน แต่จะกลายเป็นสิ่งสำคัญหากตัวเลือกการพิมพ์ "ปรับขนาดองค์ประกอบแผนที่ตามสัดส่วนการเปลี่ยนแปลงขนาดหน้า" ถูกเลือกในขณะที่เลือก "ใช้การตั้งค่ากระดาษของเครื่องพิมพ์" ภาพหน้าจอด้านล่างเป็นสถานการณ์ที่เลวร้ายที่สุดของฉันกรณีที่ดีที่สุดคือการยกเลิกการทำเครื่องหมายที่กล่องทั้งคู่
ฉันต้องการใช้ comtypes เพื่อตรวจสอบค่าของตัวเลือกนั้นและตั้งค่าเป็นเท็จ (ไม่ถูกต้อง) ก่อนบันทึก MXD - แนวคิดคือเรียกสิ่งนี้ว่าเป็นฟังก์ชันจากสคริปต์ ArcPy ที่มีอยู่ (เป้าหมายหลัก)
เพื่อรักษาความปลอดภัยการตั้งค่าการพิมพ์ต่อไปฉันต้องการยกเลิกการเลือกช่อง "ใช้การตั้งค่าเครื่องพิมพ์" หากมีการทำเครื่องหมาย (เป้าหมายรอง)
ใครช่วยได้บ้าง