这个问题与我之前问过的问题部分相关。
我尝试使用ESRI发布的“ 打印Active View”代码来打印 A3 mxd,并且只更改了一行代码,即将其更改为A3大小。
docPaper.FormID = 8;
这将其强制设置为A3大小,而不是默认的0 Letter大小(esriPageFormLetter)。
该地图打印出了很好的效果,但未按比例绘制,即该地图假定为1:10000,但是网格之间的间距为9.7厘米,而不是应该的10厘米。
如果我打印出完全相同的mxd,但是通过手动方法(即在ArcMap本身中),则选择文件->打印。秤是正确的,尺寸为10厘米。
重要的是要注意,我没有更改两次打印之间的任何页面和打印设置设置。
为什么要这样做?
请参阅下面的图片,以帮助了解发生了什么。
http://img819.imageshack.us/img819/1959/scalemapcomparison.jpg
我会联系Esri技术支持,这对我来说就像是一个错误。
—
马特·威尔基2011年
抱歉-我尚未更新。实际上,它已作为ESRI的适当错误提交-有关详细信息,请参见NIM065953(ESRI网站上的错误代码)。
—
维达尔
感谢您的光临,但带有NIM#。这些是我喜欢跟踪的东西。
—
马特·威尔基