7.6

Table Of Contents
%Display the string, then draw a box around it.
show(&data)
rectstroke(1,0.86,&dw,0.2)
StringWidthUTF8 (function)
Returns the length, in inches, of the string as it would be displayed on a page, using the current font. Bear in mind that the com-
bination of many bytes sometimes results in a single glyph and that text orientation can also affect the number of glyphs dis-
played.
Syntax
stringwidthutf8(text, mode)
Arguments
text
UTF8 text string to be measured.
mode
String specifying how the contextual analysis is to be performed. Possible values are 'normal', 'reverse', and 'none' (for no con-
textual analysis).
StrToFloat (function)
Converts a string into a measure value.
Syntax
strtofloat( string ) measure value
Argument
string
String value to convert.
Code Sample Example
This example reads a column of 6 values then converts the values to floating point values and then adds the ir values to the
&total variable. The total value is subsequently converted back to a string and the result is printed.
Example
define(&total,measure,0.0)
define(&x,integer,0)
for(&x,1,1,6)
set(&total,&total+strtofloat(@(&x,10,18)))
©2010 Objectif Lune Inc - 537 -