0
我在ArcMap 10.2中創建了一個Add-in按鈕,它將浮動級聯動態文本框添加到地圖佈局中。我的腳本很辛苦,希望有人能得到答案。在ArcMap 10.2中添加動態文本作爲文本元素
這裏是我的代碼:
def onClick(self):
mxd = arcpy.mapping.MapDocument("CURRENT")
for elm in arcpy.mapping.ListLayoutElements(mxd, "TEXT_ELEMENT", " ")[0]:
elmWidth = 4.0
x = 100
elm.text = 'User: <dyn type="user"/> Date: <dyn type="date" format="short"/> <Document Path: dyn type="document" property="path"/>'
elm.fontSize = x
while elm.elementWidth > float(elmWidth):
elm.fontSize = x
x = x-1
arcpy.RefreshActiveView()
del mxd
我得到UnboundLocalError的錯誤:之前分配和IndexError引用局部變量「MXD」:列表索引超出範圍 我堅持和需要幫助。
謝謝。
謝謝。我將通過ArcMap中的工具添加地圖文檔動態文本。 – geogeekme