CHGFNTTBLE (Change Font Table Entry) syntax diagram


Job: B,I Pgm: B,I REXX: B,I Exec
Threadsafe: No
>>-CHGFNTTBLE--------------------------------------------------->
 
                                                      (1)
>--FNTTBL(--+-*PHFCS-----------------------------+--)----------->
            +-*PHCP------------------------------+
            +-*HPFCS-----------------------------+
            +-*HPCP------------------------------+
            | .-*LIBL/--------.                  |
            '-+---------------+--font-table-name-'
              +-*CURLIB/------+
              '-library-name/-'
 
>--+------------------------------+----------------------------->
   '-PHFCS(--| PHFCS Details |--)-'
 
>--+------------------------------+----------------------------->
   '-HPFCS(--| HPFCS Details |--)-'
 
>--+------------------------------+----------------------------->
   '-PPFCS(--| PPFCS Details |--)-'
 
>--+-------------------------------------------------------------------------------------+-->
   |                                                            .-*SAME-------------.    |
   '-PHCP(--+-*SYSVAL--------------------+--+-*SYSVAL--------+--+-to-host-code-page-+--)-'
            '-from-graphic-character-set-'  '-from-code-page-'
 
>--+-----------------------------------------------------------------------------------+-><
   |                                 .-*SAME--------------------.  .-*SAME--------.    |
   '-HPCP(----from-host-code-page----+-*SYSVAL------------------+--+-*SYSVAL------+--)-'
                                     '-to-graphic-character-set-'  '-to-code-page-'
 
PHFCS details
 
                                          .-*NONE-------.
|----from-font-identifier----+-width---+--+-*BOLD-------+------->
                             +-*PTSIZE-+  +-*ITALIC-----+
                             '-*NONE---'  +-*BOLDITC----+
                                          +-*DBLWIDE----+
                                          '-*ITLDBLWIDE-'
 
   .-*SYSVAL---------------.
>--+-graphic-character-set-+--+-point-size-+-------------------->
                              +-*WIDTH-----+
                              '-*NONE------'
 
   .-*SAME-----------------.  .-*SAME----.
>--+-to-font-character-set-+--+-*RASTER--+----------------------|
                              '-*OUTLINE-'
 
HPFCS details
 
                                .-*RASTER--.
|----from-font-character-set----+-*OUTLINE-+-------------------->
 
                           .-*NONE---.
                           +-*PTSIZE-+
   .-*SAME--------------.  +-*SAME---+  .-*SAME-------.
>--+-to-font-identifier-+--+-width---+--+-*NONE-------+--------->
                                        +-*BOLD-------+
                                        +-*ITALIC-----+
                                        +-*BOLDITC----+
                                        +-*DBLWIDE----+
                                        '-*ITLDBLWIDE-'
 
   .-*SAME-----------------.  .-*SAME------.
>--+-*SYSVAL---------------+--+-point-size-+--------------------|
   '-graphic-character-set-'  +-*WIDTH-----+
                              '-*NONE------'
 
PPFCS details
 
                             .-*NONE-----------.
|----from-font-identifier----+-*ALL------------+---------------->
                             '-from-point-size-'
 
   .-*SAME--------------.  .-*SAME---------.
>--+-to-font-identifier-+--+-*NONE---------+--------------------|
                           +-*ALL----------+
                           '-to-point-size-'
 
 

Notes:

  1. All parameters preceding this point can be specified in positional form.