Diese Frage steht teilweise im Zusammenhang mit einer früheren Frage, die ich gestellt habe.
Ich habe versucht, einen A3 mxd mit dem von ESRI veröffentlichten Print Active View- Code zu drucken, und habe nur eine Codezeile geändert, um ihn in die A3-Größe zu ändern.
docPaper.FormID = 8;
Dies erzwingt eine Größe von A3 anstelle der Standardgröße von 0 Buchstaben (esriPageFormLetter).
Die Karte wird fein (ish) ausgedruckt, ist aber nicht maßstabsgetreu, dh die Karte soll 1: 10000 sein, aber der Abstand zwischen den Rasterfeldern beträgt 9,7 cm, nicht 10 cm, wie es sein sollte.
Wenn ich das EXACT gleich mxd ausdrucke, aber über die manuelle Methode, also in ArcMap selbst, Datei -> Drucken. Die Skala ist korrekt und misst 10cm.
Wichtig zu beachten, dass ich zwischen den beiden Ausdrucken keine Einstellungen für Seite und Druckereinrichtung geändert habe.
Warum sollte es das tun?
Siehe Bild unten, um zu verstehen, was los ist.
http://img819.imageshack.us/img819/1959/scalemapcomparison.jpg