Questa domanda è in parte correlata a una precedente domanda che ho posto.
Ho provato a stampare un mxd A3 con il codice Print Active View come pubblicato da ESRI e ho cambiato solo una riga di codice e cioè, per cambiarlo in formato A3.
docPaper.FormID = 8;
Ciò impone una dimensione di A3 anziché la dimensione predefinita di 0 lettere (esriPageFormLetter).
La mappa viene stampata bene (ish) ma non è in scala, ovvero la mappa dovrebbe essere 1: 10000, ma lo spazio tra le griglie della griglia è di 9,7 cm, non di 10 cm come dovrebbe essere.
Se stampo EXACT stesso mxd, ma tramite il metodo manuale cioè in ArcMap stesso, File -> Stampa. La scala è corretta e misura 10 cm.
È importante notare che non ho modificato nessuna delle impostazioni di Imposta pagina e Stampa tra le due stampe.
Perché dovrebbe farlo?
Vedi la foto sotto per aiutare a capire cosa sta succedendo.
http://img819.imageshack.us/img819/1959/scalemapcomparison.jpg