The 'FMTTEXT' mnemonic inserts the formatted contents of text$
in the SYSPRINT device.
Parameter
Description
x
Horizontal location
of the upper left corner of the print region, in inches.
y
Vertical location
of the upper left corner of the print region, in inches.
w
Width of the
print region, in inches.
h
Height of the
print region, in inches.
align
Method of formatting
the text, as a decimal integer.
Note:
The align parameter must be a decimal integer, so use the DEC() function for any combination of the values below.
Value
Description
$0000$
Click on table rows to create a custom flag string.
$0001$
CENTER: Centers text horizontally.
$0002$
RIGHT: Right-aligns
text.
$0004$
VCENTER: Centers text
vertically. This value must be combined with SINGLELINE.
$0008$
BOTTOM: Justifies the
text to the bottom. This value must be combined with SINGLELINE.
$0010$
WORDBREAK: Breaks lines
between words that extend past the edge of the rectangle specified
in the x, y, w, and h parameters.
$0020$
SINGLELINE: Displays text
on a single line only. Carriage returns and linefeeds do not break
the line.
$0040$
EXPANDTABS: Expands tab characters
(converts any embedded $09$ characters in the text to one or more
spaces). The default number of space characters per tab is 8 unless
the TABSTOP value is also used.
$xx80$
TABSTOP: Indicates that
a custom tabstop is defined in the high order byte. For example,
DEC$(0480$) specifies 4 characters per tab.
$0100$
NOCLIP: Draws without
clipping. Using this setting reduces processing time. It cannot
be used with the TABSTOP value.
$0200$
EXTERNALLEADING: Includes the
font external leading in line height. Normally, external leading
is not included in the height of a line of text. Cannot be used
with the TABSTOP value.
$0800$
NOPREFIX: Turns
off processing of prefix characters. Normally, 'FMTTEXT' interprets
the mnemonic-prefix character "&" as a directive
to underscore the character that follows, and the mnemonic-prefix
characters "&&" as a directive to print a single
"&." By specifying NOPREFIX, this processing is
turned off. It cannot be used with the TABSTOP value.