The multi-line parameter was a great step in the right direction, but perhaps it is not of the correct function. Instead of being a parameter, that once created cannot be changed just like all Revit parameters, can it be a function that gets applied to labels in families so that any Revit parameter can become a multi-line parameter, or remain as-is?
Currently the "Address" parameter is automatically a multi-line parameter where a dialogue box opens for users to input data. I'd like to do the same for "Project Name", "Client", etc. These are a few of many pre-generated Revit parameters, and it seams silly as well as dysfunctional to have to create another version of each of these that pertain to a multi-line function specifically. A lot of the time I can get away with utilizing the out-of-the-box version and making the text wrap where I'd like it to, but it would be really nice to be able to change the function of that parameter when needed rather than introducing a new parameter that relays the same information. To me, project information should belong to a project specifically, and it's really close to that ability, but sometimes info is lost because a new parameter needs to be made in order to accomplish a really simple task.
One last function that would be nice, although I'm not sure how it would work, but to be able to set different text wrapping points for a single parameter.
#FlexibleParameters