使用PrintMap()函数可以将地图布局发送到打印机.默认情况下,任务会发送到地图文档保存的默认打印机,但也可以通过自定义一个特定的打印机来执行打印任务
操作方法
1.打开目标地图
2.打开python窗口
3.导入arcpy.mapping模块
import arcpy.mapping as mapping
4.引用活动地图文档,把该引用赋值给变量
mxd = mapping.MapDocument("<>")
5.查找test_performance数据框,如果找到则打印出来
for df in mapping.ListDataFrames(mxd):if df.name == '<>":mapping.PrintMap(mxd,'',df)
运行脚本,该脚本会将数据框传输给默认打印机