每个布局元素都有一组可以通过编程来更新的属性.布局元素有很多种不同的类型,如图例,图形,文本,地图整饰等等.
操作方法:
1.打开目标活动地图文档
2.打开python窗口
3.导入arcpy模块
import arcpy.mapping as mapping
4.引用当前活动地图文档,把该引用赋值给变量
mxd = mapping.MapDocument("CURRENT")
5.使用ListLayoutElements()函数,传入定义元素类型的参数和通配符参数.
elLeg = mapping.ListLayoutElements(mxd,"","*<>*")[0]
6.使用title属性更新图例的标题
elLeg.title = "<>"
7.获取部分图例的图层列表并输出其名称
for item in elLeg.listLegendItemLayers():print(item.name)
运行脚本后即可更新布局元素的属性