คำถามนี้เกี่ยวข้องกับคำถามก่อนหน้านี้ที่ฉันถาม
ฉันลองพิมพ์ A3 mxd ด้วยรหัสPrint Active Viewตามที่เผยแพร่โดย ESRI และได้เปลี่ยนรหัสบรรทัดเดียวเท่านั้นและนั่นคือเปลี่ยนเป็นขนาด A3
docPaper.FormID = 8;
สิ่งนี้บังคับให้มีขนาดเป็น A3 แทนขนาดตัวอักษรเริ่มต้น 0 (esriPageFormLetter)
แผนที่พิมพ์ออกมาได้ดี (ish) แต่ไม่ได้ปรับขนาดเช่นแผนที่ควรจะเป็น 1: 10,000 แต่ช่องว่างระหว่างกริดของกริดเป็น 9.7cm ไม่ใช่ 10 ซม. ตามที่ควรจะเป็น
ถ้าฉันพิมพ์ที่แน่นอน mxd เดียวกัน แต่ผ่านวิธีการด้วยตนเองเช่นใน ArcMap ตัวเองไฟล์ -> พิมพ์ สเกลนั้นถูกต้องและมีขนาด 10 ซม.
สิ่งสำคัญที่ควรทราบคือฉันไม่ได้เปลี่ยนการตั้งค่าหน้ากระดาษและการตั้งค่าการพิมพ์ระหว่างสองงานพิมพ์
ทำไมถึงทำเช่นนี้?
ดูรูปด้านล่างเพื่อช่วยให้เข้าใจว่าเกิดอะไรขึ้น
http://img819.imageshack.us/img819/1959/scalemapcomparison.jpg