When the delimiter for a field is changed under the Component Field tab, the existing values for that component under the Edit Descriptions tab are changed to include the delimiter in the name.
Civil 3D 2021.1
I just tried this out in AutoCAD Architecture 2022, and had similar results, with the AEC Title Case - Based On NCS 5.0 Layer Standard.
When changing the delimiter from Hyphen to Underscore or $ on the Major field, it added the hyphen to the description. Changing it further did not affect the description, except for changing it back to Hyphen, which removed the hyphen from the description.
For the Optional Rear Status, changing From Hyphen to Underscore added the hyphen to the description. Then changing it to $ added the Underscore to the description. Changing it again, to Hyphen or Underscore, added the $ to the description. At that point, further changes had no effect, except for setting it to $, which removed the $ from the description. There did not seem to be a way to get back to the original description in the dialog, except by removing it and then adding it back again, which no one would want to do.
It has been many years since I have made changes to my firm's Layer Standard, and I hope I do not have to do so until such time as this gets fixed. It certainly did not do this back in ADT 2004. ; - )
If you need to change delimiters prior to this being fixed (if it gets fixed), you will have to use two AutoLISP functions defined in AecLMgrLisp.arx. The AecLayerSaveStdAsText function will allow you to save a Layer Standard out as a plain text file. You can edit that, changing your delimiter(s) in the text file (and, if you do not have a file that has the original Layer Standard in it, without the added characters in the descriptions, you can also more easily remove those characters there). You can then use the AecLayerLoadStdAsText function to reload the modified text file. Note that you have to ARXLOAD the AecLMgrLisp.arx file for those functions to be available; it does not demand load when opening the program.
I have attached a PDF, originally posted by Mark Webb of Autodesk (way back in the ADT 2004 days) that has a description of the AutoLISP functions defined in the AecLMgrLisp.arx file along with the syntax that needs to be used for each.
Note also that in the exported file, descriptions of fields that have a delimiter will have that delimiter in front of the text. So you will want to leave those in place, or, if you are changing a delimiter, change the delimiter in the descriptions, too. I have also attached a text file that is an export of the AEC Title Case - Based On NCS 5.0 Layer Standard, should anyone want to see what the exported file looks like.
Following up on my forum post Bug in Layer Standard Properties, I've found that when the Layer Standard Properties window is open on a second monitor, you cannot click on any of the table fields to edit them.
Can't find what you're looking for? Ask the community or share your knowledge.