Description
The FILLSTYLE message is used to change the brush style and color for the RECT, POLYGON, and ELLIPSE messages. See the OIPRINT_EQUATES in the SYSPROCS table for more information on fill styles. The Using Colors section describes how to set the color for the FILLSTYLE message.
Parameters
| Parameter | Description of Fields | Comments | Default |
|---|---|---|---|
| Parm1 - Style | <1> Style | See OIPRINT_EQUATES | BS_HOLLOW |
| <2> Color | COLORREF | 0 - black |
See also
RECT, ELLIPSE, POLYGON, LINESTYLE, Using Colors
Example
/* The following example shows how to use the FILLSTYLE message to print a rectangle equal to the size of the printable area with no border and a diagonal fill. */
declare function Set_Printer
$insert OIPRINT_EQUATES
stat = Set_Printer("INIT", 8.5:@FM:11.0) ;* Start printing
stat = Set_Printer("LINESTYLE", PS_NULL) ;* No line
* Set the fill style to a vertical hatched pattern
stat = Set_Printer("FILLSTYLE", HS_DIAGCROSS:@fm:0)
* Print rectangle
stat = Set_Printer("RECT", 0:@fm:0:@fm:7.5:@fm:10.0, 1)
stat = Set_Printer("TERM") ;* End printing