I'm trying to change the default symbol (font, halo etc) for labels of a layer that I am adding to an mxd. Below is what I have so far, but the template layer font style didn't show up in the map. arcpy.mapping.updateLayer didn't work either.
citySym = r"C:\CitySymboly.lyr" cityFc = r"C:\\City" cityMap = arcpy.mapping.Layer(cityFc) # #......other code not relevant # cityname = cityFc + subsetname addCity = arcpy.mapping.Layer(cityname) cityLayer=arcpy.mapping.AddLayer(df, addCity, "TOP") inputCity = arcpy.mapping.ListLayers(mapdoc,cityLayer,df)[0] #arcpy.mapping.UpdateLayer(df, inputCity, citySym, True) arcpy.ApplySymbologyFromLayer_management (inputCity, citySym) inputCity.showLabels = True
أكثر...
citySym = r"C:\CitySymboly.lyr" cityFc = r"C:\\City" cityMap = arcpy.mapping.Layer(cityFc) # #......other code not relevant # cityname = cityFc + subsetname addCity = arcpy.mapping.Layer(cityname) cityLayer=arcpy.mapping.AddLayer(df, addCity, "TOP") inputCity = arcpy.mapping.ListLayers(mapdoc,cityLayer,df)[0] #arcpy.mapping.UpdateLayer(df, inputCity, citySym, True) arcpy.ApplySymbologyFromLayer_management (inputCity, citySym) inputCity.showLabels = True
أكثر...