Bu soru kısmen sorduğum bir önceki soru ile ilgili.
ESRI tarafından yayınlandığı gibi Print Active View koduyla A3 mxd yazdırmayı denedim ve sadece bir satır kod değiştirdim ve yani A3 boyutuna değiştirmek için.
docPaper.FormID = 8;
Bu, varsayılan 0 Harf boyutu (esriPageFormLetter) yerine A3 boyutuna zorlar.
Harita iyi yazdırılıyor (ish), ancak ölçeklendirilmiyor, yani haritanın 1: 10000 olması gerekiyor, ancak graticule ızgaraları arasındaki boşluk 9.7 cm, olması gerektiği gibi 10 cm değil.
Aynı mxd'yi EXACT olarak yazdırırsam, ancak manuel yöntemle yani ArcMap'in kendisinde yazdırırsam Dosya -> Yazdır. Ölçek doğrudur ve 10 cm'dir.
İki baskı arasında hiçbir Sayfa ve Baskı Ayarları ayarını değiştirmediğimi belirtmek önemlidir.
Neden bunu yapsın ki?
Neler olup bittiğini anlamanıza yardımcı olması için aşağıdaki resme bakın.
http://img819.imageshack.us/img819/1959/scalemapcomparison.jpg