The function SigDigStr converts the numerical value Data^{1)} into a string of length Width showing NSigDig significant digits. (Note the difference between number of decimal places and number of significant digits).
The parameter NoBlanks suppresses any leading blanks if set to TRUE. Please note that, for example, SigDigStr(xx,8,4,true) is not the same as SigDigStr(xx,1,4,false). Following are the results for different parameters (assuming that xx = 23.12345, the resulting blanks are indicated by the tilde sign ~):
SigDigStr(xx,8,4,true) 
23.12 
SigDigStr(xx,8,4,false) 
~~~23.12 
SigDigStr(xx,1,4,true) 
2.312E+01 
SigDigStr(xx,1,4,false) 
~2.312E+01 
Hint: 
The number of significant digits is not restricted if data is greater than 10^{NSigSig}. 
