Chapter 14. Statement Reference
223
• The loaded user-defined fonts are effective during execution of the user program which
loaded those fonts and during execution of the successive user programs chained by
the CHAIN statement.
• If you load a font to the same kanjicode more than one time, the most recently
specified font takes effect.
• Only when the Interpreter executes the KPLOAD statement, it refers to the array data
defined by fontarrayname. So, once a user program has finished loading the user
font, changing the data in the array or deleting the array itself (by the ERASE statement)
will not affect the already loaded user font.
• An array integer variable--a work array, register array, or common array--for
fontarrayname should be declared by the DIM, DEFREG, or COMMON statement,
respectively.
DIM kp0%(15)
DEFREG kp1%(15)
COMMON kp2%(15)
The array variable should be one-dimensional and have at least 16 elements. Each
element data should be an integer and stored in the area from the 1st to 16th elements
of the array.
• Also when the small-size font or double-width is specified, user-defined fonts loaded by
the APLOAD will be effective. The system will enlarge the dot pattern of each loaded
font
in small-size or double-width.
For font patterns specified the small-size font or double-width, refer to Chapter 7,
Subsection 7.1.3, "Dot Patterns of Fonts" and Subsection 7.1.5, "Displaying
User-defined Characters."
Loading a user-defined cursor
KPLOAD loads a user-defined cursor data defined by cursorarrayname to the user font
area specified by kanjicode.
• To display a user-defined cursor loaded by the KPLOAD, you set 255 to cursorswitch
in the LOCATE statement in the two-byte Kanji mode. (LOCATE ,,255)
• The loaded user-defined cursors are effective during execution of the user
program which loaded those cursors and during execution of the successive user
program chained by the CHAIN statement.
• Only when the Interpreter executes the KPLOAD statement, it refers to the array data
defined by cursorarrayname. So, once a user program has finished loading the user
cursor, changing the data in the array or deleting the array itself (by the ERASE
statement) will not affect the already loaded user cursor.
Comentarios a estos manuales