![Xerox Nuvera 100 Software Manual Download Page 191](http://html2.mh-extra.com/html/xerox/nuvera-100/nuvera-100_software-manual_3360849191.webp)
Using logical processing
Using LCDS Print Description Language
3-11
The criid
1
and criid
2
are the identifiers for two CRITERIA
commands. The parentheses in this format are required.
For example, the following three commands specify that a record
should be selected (RSELECT parameter) if a particular field is
equal to a given string constant (sc):
NOTE: A compiler error occurs if you attempt an AND test on
two different criteria that appear on two line ranges that do not
overlap. For example, a logic problem occurs with the ROFFSET
command if Criterion 1 is limited to line 3, and Criterion 2 is
limited to line 2. In this scenario both criteria could never be
satisfied on the same line.
Specifying the
CRITERIA
LINENUM
parameter
The LINENUM parameter of a CRITERIA command specifies
that only a subset of the data record in a report will be tested for
the user defined criteria. This subset is specified as a set of
contiguous line numbers for a logical page. If the carriage control
specification for a given record places the record within the set of
lines specified by LINENUM, the record is examined according to
the CRITERIA command. Otherwise, it is not processed.
String comparisons
String comparisons for logical processing are specified using the
CRITERIA and TABLE commands. These comparisons test for
one of the following conditions:
•
Absolute equality: Tested by either a Change mode
CRITERIA command or by a Constant mode CRITERIA
command which references a TABLE command that does not
have a MASK parameter coded (refer to processing
sequence 1 in the figure titled “Commands that specify string
comparisons”).
•
Equality under a mask: Tested when the referenced TABLE
command has a MASK parameter coded (refer to processing
sequence 2 in the following figure).
Comparing strings for equality under a mask means that the
user has specified, for each character position of the input
data string, that the test performed is one of the following:
T1:
TABLE
CONSTANT =(sc);
C1:
CRITERIA
CONSTANT =(offset,length,EQ,T1);
RSELECT
TEST=(C1);
Summary of Contents for Nuvera 100
Page 1: ...Xerox DocuPrint EPS Using LCDS Print Description Language 701P21091 Version 3 7 May 2003...
Page 16: ...Table of contents xvi Using LCDS Print Description Language...
Page 28: ...Introduction xxviii Using LCDS Print Description Language...
Page 352: ...Specifying print format parameters 4 112 Using LCDS Print Description Language...
Page 434: ...Using PDL commands for graphics 6 8 Using LCDS Print Description Language...
Page 464: ...Character code assignments C 8 Using LCDS Print Description Language...
Page 498: ...INDEX INDEX 12 Using LCDS Print Description Language...