Seqnbr. Type

 

 

 

1,0 ?

If . . . . . Input line

___ - ___

 

Position

___ - ___

 

Is > = < N

_ _________________________

 

Then . . . . Overlay

__________ Nos. of lines to remap ____

 

Upper edge

______

A/+/- _

 

 

Left edge

______

A/+/- _

 

Blank after

_

B = blank original text

 

 

 

 

 

 

 

 

F18=View Spool file

 

 

 

 

Input Line:

The line interval to read including both lines entered here.

Input Position:

The Column interval to read including both positions entered here

Is >=<N

Only call the sub-overlay if this following field contains a text

 

string or a number which match one of the following valid

 

operators:

 

>

Greater than a number entered in the following field

 

=

Equal to a number or a text string (case sensitive) or a

 

 

number entered in the following field.

 

<

Less than a number entered in the following field

 

N

Not equal to a number or a text string (case sensitive) or

 

 

a number entered in the following field.

 

A

Acceptable characters. All the characters in marked

 

 

interval must be one of the characters in the following

 

 

field.

 

U

Unacceptable characters. None of the characters in the

 

 

marked interval must be one of the characters in the

 

 

following field.

 

(See page 66 for a tip on use of ‘>’ and ‘<‘)

Overlay:

The name of the overlay to be used as sub-overlay. If the name

 

entered here is MACROxxxxx where xxxxx represents a numeric

 

number (e.g. MACRO00001) InterForm400® will make a PCL

 

macro call using this number. This will require the PCL macro to

 

be loaded into the printer prior to using the main overlay. The

 

PCL file can be loaded into the printer by the InterForm400®

Number of

HPMACRO command (see page 402, 416).

 

 

lines to remap:

This parameter is used to pass on a line interval to a sub-overlay

 

which can process the lines with Remap Windows or Tabulator

 

commands. The first line of the interval will be the line defined by

Input line of the line interval and will be regarded as line 1 in the sub-overlay, i.e. the sub-overlay will consider the interval as a virtual spool entry to process.

Defining *VAR for this function, will cause this If..then command to continue checking all lines starting from the beginning of the input line interval, until another If..then command is met, provided that it is within the line interval of the original If..then command. If conditions for more If..then commands are true concurrently, the field Lines to remap is only used from the last If..then command.

This feature is designed specifically to format item lines printed in varying lines, and with varying number of lines between the item groups (see example page 107).

Vertical cursor repositioning

When you enter a number of lines to remap (other than 0) you are prompted for a vertical repositioning like below:

68User’s Manual for InterForm400®

Page 68
Image 68
Intermate iSeries, i5, AS/400 manual Overlay, Number, Lines to remap, Vertical cursor repositioning