Files
IBM-i-RPG-Free-CLP-Code/PRT_CL/PRTLN.CMD
T
2022-07-20 20:08:12 -04:00

34 lines
1.7 KiB
Batchfile

PRTLN: CMD PROMPT('Print a line ')
/* ================================================================*/
/* PRTLNC is the command processing program */
/* CRTCMD CMD(PRTLN) PGM(*LIBL/PRTLNC) SRCFILE(PRT_CL) */
/* VLDCKR(*LIBL/PRTLNCV) */
/* ALLOW(*IPGM *BPGM *IMOD *IPGM *INTERACT) */
/* HLPPNLGRP(PRTLNP) HLPID(*CMD) */
/* ================================================================*/
PARM KWD(LINE) TYPE(*CHAR) LEN(132) MIN(0) +
EXPR(*YES) PROMPT('Line text')
PARM KWD(SPACE) TYPE(*CHAR) LEN(2) RSTD(*YES) +
DFT(S1) VALUES('S1' 'S2' 'S3' 'S0') +
MIN(0) PROMPT('Line spacing')
PARM KWD(HEADING) TYPE(*CHAR) LEN(1) RSTD(*YES) +
DFT(N) VALUES(Y N) PROMPT('Defining +
heading line?')
PARM KWD(HEAD) TYPE(HDEF) PMTCTL(HEAD) +
PROMPT('Heading definitions')
PARM KWD(CONTROL) TYPE(*CHAR) LEN(10) RSTD(*YES) +
VALUES(*NEWPAGE *CLOSE) PMTCTL(CTRL) +
PROMPT('Non-printing control functions')
HDEF: ELEM TYPE(*CHAR) LEN(1) DFT(1) RANGE(1 9) MIN(0) +
PROMPT('Header line number')
ELEM TYPE(*CHAR) LEN(1) RSTD(*YES) DFT(N) +
VALUES(N Y) PROMPT('Include page number')
HEAD: PMTCTL CTL(HEADING) COND((*EQ 'Y'))
CTRL: PMTCTL CTL(LINE) COND((*EQ ' '))