Hello everyone,
I'm trying to find a way to change ,in the legend properties, the legend's anchor point. The default's anchor point is:
and i want this anchor point:
i use this code:
import arcpy
from arcpy import env
env.workspace = r"C:\Project"
for mxdname in arcpy.ListFiles("*.mxd"):
print mxdname
mxd = arcpy.mapping.MapDocument(r"C:\Project\\" + mxdname)
legend = arcpy.mapping.ListLayoutElements(mxd,"LEGEND_ELEMENT")[0]
for lyr in legend.listLegendItemLayers():
legend.elementHeight = 5
legend.elementWidth = 5
print mxdname
for elm in arcpy.mapping.ListLayoutElements(mxd, "LEGEND_ELEMENT"):
if elm.name == "Legend":
elm.elementPositionX = 19.28
elm.elementPositionY = 6.71
print mxdname
mxd.save()
del mxd
but the result is that the legend move to other places in the layout.
Thanks in advance.