I am adding a layer to map docyment through and stand alone ArcPy snippet like this
MXD = arcpy.mapping.MapDocument(r"C:\\arcgis\\ArcTutor\\AAA\\MXDs\\map.mxd") df = arcpy.mapping.ListDataFrames(MXD)[0] print('Step 3') layer = arcpy.mapping.Layer("Primary") layer.minScale = 10000 layer.showLabels = True arcpy.mapping.AddLayer(df, layer, "AUTO_ARRANGE")
Can you please let me know how I can change the label font two 14
and color to red
using ArcPy?
Sorry, but this kind of granular control of symbology is not supported in arcpy. The way to do this is to use ArcMap to set up the symbology and labeling you want, and save it as a .lyr file.
Then in your script use arcpy.mapping.Layer() to load the layer in, and use the replaceDataSource method to set the layer to use your data.
Thanks but labeling is not adding to .lyr !
I created a layer from map document it is applying the symbology but not enable and apply Labeling setting in new layer