The sketch text dialog allows you to adjust line spacing (as does the document properties). However, when you set it to zero the spacing is still rather large, in my case about .107" for a .160" font height. I want to reduce this further to more closely match what our engraving machine does. However, SW will not allow a value less than zero. I could separate the text into individual lines, but I would rather not to that, nor do I want to reduce the text height.
TIA!
Aaron
Aaron,
The short answer is I don't see a way within SW to drive what you are seeking.
Using the default Century Gothic font at 0.160" text height and line spacing set to 0 I get a spacing of approximately 0.05". This is the spacing between the tops of "tall" letters and the bottom of "dangling" letters - obviously I am not a font-ologyst or I would know the proper terms for those characteristics of typefaces... If your selection of text does not contain any tall/dangling characters the line spacing will appear larger.
An alternative is to use a technique that embeds VB commands in equations. You could create a custom property for your two lines of text (custom properties will accept multi-line text, they just won't display it) and then use the vb equations to look for the carriage return and split the custom property into the first and second lines. The split text would be fed back into other custom properties.
Your sketch text would be created with two separate lines linked back to the split text custom properties. You could control the line spacing with a dimension.
I have attached a sample file for you to look at.
There are other posts that describe placing VB in equations. This is not supported by SolidWorks.
Daen