After many minutes trying to understand why the title case label expression we have built and use in other projects in both map and pro to modify our all caps street names was validating but not changing the labels, we discovered the setting under Label Class > Symbol > Appearance was set to "Upper case". On changing the setting to "Normal", the expression worked. So.... the appearance setting overrides the expression. Is this expected behaviour or a bug? ArcGIS Pro 2.1.2
Solved! Go to Solution.
I see no bug reports. Upgrading to a more recent version might confirm that it is the way it works or it isn't working as you think it should. In either situation ArcGIS Ideas might be the location to suggest some option 'toggle' to establish whether things have a switchable parameter.
I see no bug reports. Upgrading to a more recent version might confirm that it is the way it works or it isn't working as you think it should. In either situation ArcGIS Ideas might be the location to suggest some option 'toggle' to establish whether things have a switchable parameter.
Thanks Dan, we'll see what the upgrade does.
I don't think that this is a bug. I have seen a similar thread where this was discussed: Labels & Arcade Expression- is this a bug or by design?
Important is to know the sequence of what is happening under the hood:
If the style makes your text all upper case or lower case after the expression has done the opposite, you will not be able to see the effect of the expression, since the style overwrites it.
Thank you Xander! This is the kind of detail I was looking for but did not find in the documentation.