10/10/03

CF - Character fill mode

CF [ fill [, pen ]] [;]

fill : the fill pattern used to fill characters

pen : the pen used to edge characters

This command determines how characters are edged and filled.

Only scalable fonts can be both filled and edged - bitmap fonts and the stick font cannot be edged and can only be filled with raster fill, shading or PCL cross-hatch patterns. Scalable characters can be filled with any pattern specified by the FT command.

Permissible values of fill are 0, 1, 2 and 3. If fill = 0 characters are filled with a solid fill and edged.

If fill = 1 characters are edged but not filled. (Bitmap characters and stick font characters are filled as they cannot be edged.) If fill = 2 characters are filled using the current fill type, but not edged. If fill = 3 characters are filled, using the current fill type and edged.

pen can be either 0 or 1. black pen for edging.

command, is used.

A value of 0 specifies the edging pen to be white; If no pen is specified in the instruction the current pen,

a value of 1 selects the as selected with the SP

The width of the edging pen is proportional to the character's point size.

The fill line width used for cross hatch patterns is set with the PW command.

If you omit both parameters solid fill and the white edging pen are selected - this is equivalent to CF0.0;

If the command is not used all characters are solid and unedged.

A CF command remains in effect until an IN command is used to initialize the printer, a DF command is used to restore the default settings or another CF command is invoked.

10'-Character Fill Mode -

20WIDTH "LPT1:", 255

30LPRINT CHR$(27); "E";

40LPRINT CHR$(27); "%0B";

50LPRINT "IN;SP1;";

60LPRINT "SD1,21,2,1,4,140,5,0,6,3,7,52;SS;"

70LPRINT "PA1000,3000;DT*;FT3,50,45;"

80LPRINT "CF1,1;LBA*;"

90LPRINT "PW0.1;CF3,1;LBB*;"

100LPRINT "PW0.5;LBC*;"

110LPRINT CHR$(27); "%0A";

120LPRINT CHR$(27); "E";

130END

<sample 56>

SI - Set absolute character size

SI [ width, height ] [;]

width : the width in centimeters of printed characters

height : the height in centimeters of printed characters

This command allows you to specify the size of the characters that you print with the LB instruction in centimeters.

width specifies character width and is a clamped real number. Negative values of width produce right-to- left mirror image characters.

height specifies the height of a capital letter and is a clamped real number. Negative values of height produce upside-down mirror image characters.

If you change character size, the line width used to draw stick font characters may also change.

If you omit the parameters, the character size is as specified by the most recent SD or AD command.

If an SB1; command has previously

been issued, printed characters may not be exactly the size that you

 

specify.

 

If an SB1; command has been issued,

specifying a negative value will not produce mirror image

 

characters.

 

CHAPTER 4 HP-GL/2 - 48

Page 188
Image 188
Homelite HL-1660E, HL-P2500, 2400C CF Character fill mode, CF fill , pen, SI Set absolute character size, SI width, height