| sub options | type | and are fitted to the dimensions given in in L, R, T, B, H, W |
| num | RectAngle coded as FORECOLOR.STYLE|WIDTH. The fill color or pattern can be set by BC - WRITE(dcr="BC=1 RA=4.09") ! blue screen, red border, fills window area
- RA=4.09 RectAngle outline color=4, solid line=0, lineWidth=9
- BC=1 fill color=1=blue
- use this technique to
|
| num | ELlipse, num=ForeColor.style|width (fill with BC) |
| num | Angle1, num=0...360 for arc or chord, default=0 |
| num | Angle2, num=0...360 for arc or chord, default=0 ( 0 = South, 90 = W, 180 = N, 270 = E ) - WRITE(decor = "EL= 3.03 A1=225 A2=45, BC=11") ! top left arc
- WRITE(decor = "EL=13.03 A1=45 A2=225, BC=3") ! bottom right arc
- WRITE(Align="Cent Vert", PoinT=24, BaCkcolor=-1) "Hic Est"
- EL=3.03 Ellipse border Colors 3, border width 3
- A1 and A2 angles to start/end arc
- BC=11 fill color (backcolor) 11
- size and location are set with any combination of the H, W, L, R, T, B options
(find out more about this figure in the Panel section) |
|
| | | , , : - The coordinates given in vec (x1,y1, x2,y2, x3,y3, ...) will be adjusted to fit the decoration output area,
- if either of the strings
CHA or PXL is present in the DeCoRation-argument the dimension is in absolute character units or pixels resp. - Arguments are separated by blanks, commas, semicolon in the DeCoRation-string. Order is arbitrary.
|
| vec | POlygon, vec=x1 y1 x2 y2 .. xn yn (fill with BC) - WRITE(DeCoRation="RA=4 BC=4.24 PO=0,0;1,1;0,1;W=8,H=3,BC=12,FC=0.02")
| (find out more about this figure in the Panel section) |
|
| vec | polyLIne, vec=x1 y1 x2 y2^x3 y3 x4 y4 .. where a caret ^ forces a pen up break between line segments - WRITE(DeCoRation="LI=0 1; 0 0; 1 0; 1 2; 2 2 FC=17.09") ! similar to the line in the figure
| (find out more about this figure in the Panel section) |
|
| vec | Bezier, vec=x1 y1 x2 y2 .. xn yn ( n >= 4 ) |
| | | set : - num = 0...1 relative screen dimension
- num > 1 character units
- num < 1 pixels
|
| num | set Left output margin |
| num | set Top output margin |
| num | set Bottom output margin |
| num | set Right output margin - WRITE(DeCoRation="L=1/4, T=1/4, R=1/4, B=1/4")
- ! rectangle 1/2 linear window size becomes centered output area
|
| num | set Height of output area, may be combined with T or B |
| num | set Width of output area, may be combined with L or R |
| | | set . The meaning of num below is: - num = 0...1 relative screen dimension
- num > 1 character units
- num < 1 pixels
|
| num | BaCkground color coded as COLOR.STYLE|HATCH, e.g. BC=3.21 means COLOR=3=cyan, STYLE=2=hatched, HATCH=1=vertical with STYLE = - 0: solid
- 1: transparent
- 2: HATCH =
- 0: no shade by drawing fine parallel or crossed lines
- 1: vertical lines
- 2: \\ diagonal lines
- 3: // diagonal lines
- 4: # crossed lines
- >4:diagonally crossed lines
|
| num | Foreground Color coded as COLOR.STYLE|WIDTH, e.g. FC=1.23 means COLOR=1=blue, STYLE=2=dotted, WIDTH=3=3 pixels with STYLE = - <0 invisible
- 0: solid line
- 1: dashed line
- 2: dotted line
- 3: dash-dotted line
- 4: dash-dot-dot line
|
| --- | no update, postpone repainting to avoid flicker until a WRITE without this option is met. |
| --- | To print, try . In particular, or with DCR="WYS" |