Xerox FreeFlow manual Variable references, Example, Value constants, String constants

Models: FreeFlow

1 506
Download 506 pages 3.91 Kb
Page 33
Image 33

PDL principles and procedures

Example:

ABNORMAL ERROR=CONTINUE, OTEXT=(... WAIT);

ACCT USER=BOTH;

Variable references

In creating your JSLs, you will often include variable references, which may be either file names of resources stored on the system disk (forms, CMEs, PDEs, stocksets, and so on) or identifiers for commands coded previously in the JSL.

Example:

OUTPUT FORM=FORM1, MODIFY=CME12;

NOTE: In some cases, such as in the MODIFY= command shown in the example above, the variable (CME12) could be either a file name or an identifier for a CME coded earlier in the JSL. In other cases, such as in the FORM= command, the variable (FORM1) can only be a file name.

Value constants

Value constants have arithmetic values. Value constants should be expressed as decimal numbers. They may also be expressed as hexadecimal values, octal values, or character values, but these expressions are not recommended. Decimal numbers may be signed and may have fractional digits.

Example:

PDE BEGIN=(1.1,.37);

RECORD LENGTH=132;

OUTPUT

IMAGE=(1.30 CM,0.85 IN);

To express value constants as hex, octal, or characters, you use string constants to define one or two bytes of data.

String constants

String constants are used to specify a sequence of characters. The length of string constants is important.

Ways to express string constants

String constants may be expressed as any of the following:

Hexadecimal

ASCII

Using LCDS Print Description Language

1-7

Page 33
Image 33
Xerox FreeFlow manual Variable references, Example, Value constants, String constants, Ways to express string constants