7.6

Table Of Contents
Code Sample Example
This example sets the variable maxwidth to the width of page 3, and the variable maxheight to the height of page 4, of the PDF
named parts_manual.
Example
&maxwidth := pdfwidth( ‘parts_manual’,3 )
&maxheight := pdfheight( ‘parts_manual’,4 )
Random (function)
Returns a measure value between 0 and 1, non-inclusive. Since this function uses the current system time when run inside the
printer, it returns a true random value. On the computer, however, the function uses the current data page as its seed to
ensure the returned value is constant when you navigate from page to page on your document.
Syntax
random() measure value
Argument
None
Code Sample Example
This example displays 10 random numbers between 1 and 20.
Example
define(&x,integer,1)
for(&x,1,1,10)
show(inttostr(floattoint(random()*20)+1))
crlf()
endfor()
Sin (function)
Returns the sine value of the specified angle.
Syntax
sin( value ) measure value
©2010 Objectif Lune Inc - 535 -