BrightSign BrightScript 3.0 Reference Manual User Manual

Page 42

Advertising
background image

37

A trailing semicolon overrides the cursor-return so that the next

PRINT statement begins where the last left off. If no

trailing punctuation is used with a

PRINT statement, the cursor drops to the beginning of the next line.

[@location]
If the console you are printing to has the ifTextField interface, you can use the

@ character to specify where printing will

begin.

Example:
print #m.text_field,@width*(height/2-1)+(width-len(msg$))/2,msg$;

Whenever you use

PRINT @ on the bottom line of the display, an automatic line-feed causes all displayed lines to move

up one line. To prevent this from happening, use a trailing semicolon at the end of the statement.

TAB (expression)
This statement moves the cursor to the specified position on the current line (modulo the width of the console if the

TAB

position is greater than the console width).

Example:
print tab(5)"tabbed 5";tab(25)"tabbed 25"

Note the following about the

TAB statement:

The

TAB statement may be used several times in a PRINT list.

No punctuation is required after a

TAB statement.

Numerical expressions may be used to specify a

TAB position.

The

TAB statement cannot be used to move the cursor to the left.

If the cursor is beyond the specified position, the

TAB statement is ignored.

Advertising