< .. >
And you'd need to accommodate for the global LTScale factor, or even the paper-space factor (if PSLTSCale=1) or even worse - what about AnnoScales?
Yes.
And there is still my original question .. What individual LTScale will be used for differing line lengths.
And he'd need to consider several different line types and variation in stroke length within each basic type.
The actual code is pretty basic ... setting the rules is where the work needs to be done.
It astounds me that anyone can ask [us] to code a routine like this and is not prepared to do the work involved in actually explain what is required.
Some problems are interesting in themselves technically and are worth spending the time on, but I really hate wasting time trying to extract basic design data related to the problem.
I see it all too often and it continues to piss me off.