Change default line widths and colors
This commit is contained in:
parent
2211eb92de
commit
34df797d96
1 changed files with 15 additions and 31 deletions
|
@ -466,11 +466,10 @@ class FeatureRenderer:
|
||||||
if leg_id in outline_codes:
|
if leg_id in outline_codes:
|
||||||
# Set user defined outline color
|
# Set user defined outline color
|
||||||
outline_code = outline_codes[leg_id]
|
outline_code = outline_codes[leg_id]
|
||||||
|
if outline_code and outline_code != "#":
|
||||||
if (not outline_code) or outline_code == "#":
|
color_value = get_symbol_color(outline_code)
|
||||||
outline_code = CODE_BLK
|
else:
|
||||||
|
color_value = {"CMYK": DEFAULT_COLOR}
|
||||||
color_value = get_symbol_color(outline_code)
|
|
||||||
|
|
||||||
color = arcpy.cim.CreateCIMObjectFromClassName(
|
color = arcpy.cim.CreateCIMObjectFromClassName(
|
||||||
"CIMCMYKColor", "V3"
|
"CIMCMYKColor", "V3"
|
||||||
|
@ -478,40 +477,25 @@ class FeatureRenderer:
|
||||||
color.values = color_value["CMYK"]
|
color.values = color_value["CMYK"]
|
||||||
stroke_symbol_props[leg_id]["color"] = color
|
stroke_symbol_props[leg_id]["color"] = color
|
||||||
else:
|
else:
|
||||||
if symbol_layer.color:
|
# Set default color
|
||||||
# Set color as it was before
|
color = arcpy.cim.CreateCIMObjectFromClassName(
|
||||||
stroke_symbol_props[leg_id][
|
"CIMCMYKColor", "V3"
|
||||||
"color"
|
)
|
||||||
] = symbol_layer.color
|
color.values = DEFAULT_COLOR
|
||||||
else:
|
stroke_symbol_props[leg_id]["color"] = color
|
||||||
# Set default color
|
|
||||||
color = (
|
|
||||||
arcpy.cim.CreateCIMObjectFromClassName(
|
|
||||||
"CIMCMYKColor", "V3"
|
|
||||||
)
|
|
||||||
)
|
|
||||||
color.values = DEFAULT_COLOR
|
|
||||||
stroke_symbol_props[leg_id]["color"] = color
|
|
||||||
|
|
||||||
# Get symbol layer line width
|
|
||||||
if symbol_layer.width:
|
|
||||||
# Set width as it was before
|
|
||||||
stroke_symbol_props[leg_id][
|
|
||||||
"width"
|
|
||||||
] = symbol_layer.width
|
|
||||||
|
|
||||||
break
|
break
|
||||||
|
|
||||||
# In case the layer did not have a stroke symbol layer or outline color
|
# In case the layer did not have a stroke symbol layer
|
||||||
if not stroke_symbol_props[leg_id]["color"]:
|
if not stroke_symbol_props[leg_id]["color"]:
|
||||||
if leg_id in outline_codes:
|
if leg_id in outline_codes:
|
||||||
# Set user defined outline color
|
# Set user defined outline color
|
||||||
outline_code = outline_codes[leg_id]
|
outline_code = outline_codes[leg_id]
|
||||||
|
if outline_code and outline_code != "#":
|
||||||
|
color_value = get_symbol_color(outline_code)
|
||||||
|
else:
|
||||||
|
color_value = {"CMYK": DEFAULT_COLOR}
|
||||||
|
|
||||||
if (not outline_code) or outline_code == "#":
|
|
||||||
outline_code = CODE_BLK
|
|
||||||
|
|
||||||
color_value = get_symbol_color(outline_code)
|
|
||||||
color = arcpy.cim.CreateCIMObjectFromClassName(
|
color = arcpy.cim.CreateCIMObjectFromClassName(
|
||||||
"CIMCMYKColor", "V3"
|
"CIMCMYKColor", "V3"
|
||||||
)
|
)
|
||||||
|
|
Loading…
Add table
editor.link_modal.header
Reference in a new issue