FMTTEXT Mnemonic - Insert Formatted Text into SYSPRINT Device
BBj-Specific Information
For this topic's original documentation, see the FMTTEXT Mnemonic - Insert Formatted Text into SYSPRINT Device.
Syntax
'FMTTEXT'(x,y,w,h,align),text$
'FMTTEXT'(x,y,w,h,align)+text$
'FMTTEXT'(x,y,w,h,align,text$)
Description
In BBj 6.00 and higher, 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.
|
||||||||||||||||||||||||
text$ | Text to be formatted. Can include embedded formatting mnemonics (see below) |
Embedded Formatting Mnemonics
The table below lists the 'SYSPRINT' mnemonics that can be embedded in the text$ parameter for additional control of formatting.
Note:
Embedded formatting mnemonics are only supported with this version of the 'FMTTEXT' mnemonic: 'FMTTEXT'(x, y, w, h, align, text$)
Mnemonic | Description |
---|---|
'BB' | Adds the BOLD attribute to the current font. |
'EB' | Clears the BOLD attribute from the current font. |
'BU' | Begin Underline. |
'EU' | End Underline. |
'SP' | Standard print, equivalent to 'SCALE'(1, 1). |
'CP' | Compressed print, equivalent to 'SCALE'(0.5, 1). |
'EP' | Expanded print, equivalent to 'SCALE'(2, 2). |
'SCALE'(x, y) | Scales the current font by the specified x and y values. |
'BLACK' | Sets text color to black. |
'BLUE' | Sets text color to blue. |
'GREEN' | Sets text color to green. |
'CYAN' | Sets text color to cyan. |
'RED' | Sets text color to red. |
'MAGENTA' | Sets text color to magenta. |
'YELLOW' | Sets text color to yellow. |
'WHITE' | Sets text color to white. |
'GRAY' | Sets text color to gray. |
'RGB'(r, g, b) | Sets text color to the specified color. |
'FONT'("name"[,size]) | Sets the specified
font. The cpi parameter, if specified, is ignored.Note:Fonts embedded in 'FMTTEXT' are scaled according to different rules than fonts emitted directly to the 'SYSPRINT' device. |
'LF' | Inserts a line feed, equivalent to embedded $0A$ in the text. |
Example
|