Sto cambiando le fonti su MXD in uffici diversi usando ArcPy e ArcGIS 10.0. Come osservato qui , le impostazioni della stampante tornano alla stampante predefinita quando viene inviata l'istruzione mxd.save ().
Perdere la stampante è un problema minore nel mio caso, ma diventa importante se l'opzione di stampa "Ridimensiona gli elementi della mappa proporzionalmente alle modifiche alle dimensioni della pagina" è selezionata mentre è selezionata l'opzione "Usa impostazioni carta della stampante". Lo screenshot qui sotto è il mio scenario peggiore, il caso migliore sarebbe deselezionare entrambe le caselle di spunta.
Vorrei usare i comtypes per verificare il valore di quell'opzione e impostarlo su False (non selezionato) prima di salvare l'MXD - l'idea è di chiamarlo come una funzione da uno script ArcPy esistente. (obbiettivo primario)
Per proteggere ulteriormente le impostazioni di stampa, idealmente desidero anche deselezionare la casella "Usa impostazioni stampante" se è selezionata. (obiettivo secondario)
Qualcuno può aiutare?