Mnemonics

'FILL'

Define Fill Style

GUI Display/Printer 

Formats

1.

One-Colour Fill Pattern:

FILL' (pattern,colour1)

2.

Two-Colour Fill Pattern/Gradient:

'FILL' (pattern,colour1,colour2)

Where: 

pattern

Numeric code for fill pattern type. Supported options include:

0 - No fill

4 - Crossed line

 

1 - Solid fill

5 - Bottom left to top right

 

2 - Horizontal lines

6 - Top left to bottom right

 

3 - Vertical lines

7 - Diagonal crossed lines

 


Numeric code for gradient pattern direction. Supported options include:

2 - Top to bottom

 

3 - Left to right

 

5 - Top-left to bottom-right

 

6 - Bottom-left to top-right

 

colour1

Fill colour. Use colour code, colour name, or RGB setting; i.e. RGB:n n n where n = 0 - 255. Options include:

0 - Black

 8 - Dark Gray

1 - Light Red

 9 - Dark Red

2 - Light Green

10 - Dark Green

3 - Light Yellow

11 - Dark Yellow

4 - Light Blue

12 - Dark Blue

5 - Light Magenta

13 - Dark Magenta

6 - Light Cyan

14 - Dark Cyan

 

7 - White

15 - Gray


colour2


Second colour for two-colour gradient or fill patterns. Options are the same as for colour1; however, when applying two colours, ensure that both are defined using the same convention (i.e. if colour1 uses RGB, colour2 must use RGB as well).

Description

Use 'FILL' to define the current fill pattern/gradient and colours for an open channel (default is the terminal).

The direction for gradient fill is derived from the pattern codes 2, 3, 5 and 6. Non-gradient two-colour fill patterns are 4 and 7 (first colour for lines and the second colour for background fill).

Examples

print 'pen'(1,3,1),'fill'(2,6),'circle'(224,450,100)
print 'fill'(1,"RGB: 192,192,192"),
print 'fill'(0,"Light Red"),
print 'fill'(3,"Colour32","Colour51")