Câu hỏi này liên quan một phần đến câu hỏi trước tôi đã hỏi.
Tôi đã thử in một mxd A3 bằng mã Print Active View do ESRI xuất bản và chỉ thay đổi một dòng mã và đó là thay đổi nó thành kích thước A3.
docPaper.FormID = 8;
Điều này buộc nó phải có kích thước là A3 thay vì kích thước 0 chữ cái mặc định (esriPageFormLetter).
Bản đồ in ra tốt (ish) nhưng nó không phải là tỷ lệ, tức là bản đồ được cho là 1: 10000, nhưng khoảng cách giữa các lưới lưới là 9,7cm chứ không phải 10cm như mong muốn.
Nếu tôi in EXACT cùng mxd ra, nhưng thông qua phương thức thủ công tức là trong chính ArcMap, File -> Print. Thang đo là chính xác và nó đo 10cm.
Điều quan trọng cần lưu ý là tôi chưa thay đổi bất kỳ cài đặt Cài đặt Trang và In nào giữa hai bản in.
Tại sao nó sẽ làm điều này?
Xem pic dưới đây để giúp hiểu những gì đang xảy ra.
http://img819.imageshack.us/img819/1959/scalemapcomparison.jpg