Here's one macro....
^C^C^P-layer;t;DIMTEXT;m;DIMTEXT;c;14;DIMTEXT;;$M=$(if,$(getvar,tilemode),,vplayer;t;DIMTEXT;;;);;^Pdimlinear^M
We have a layer for text called DIMTEXT, just change that for what you call your layer. As far as I can remember, it works in DraftSight no probs.
It creates...