Partager via


2.2.2.2.1.1.2.19 EllipseSC (ELLIPSE_SC_ORDER)

The EllipseSC Primary Drawing Order encodes a single, solid-color ellipse.

 Encoding order number: 25 (0x19)
 Negotiation order number: 25 (0x19)
 Number of fields: 7
 Number of field encoding bytes: 1
 Maximum encoded field length: 13 bytes


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

LeftRect (variable)

TopRect (variable)

RightRect (variable)

BottomRect (variable)

bRop2 (optional)

FillMode (optional)

Color (optional)

...

LeftRect (variable): The left coordinate of the inclusive rectangle for the ellipse specified by using a Coord Field (section 2.2.2.2.1.1.1.1).

TopRect (variable): The top coordinate of the inclusive rectangle for the ellipse specified by using a Coord Field (section 2.2.2.2.1.1.1.1).

RightRect (variable): The right coordinate of the inclusive rectangle for the ellipse specified by using a Coord Field (section 2.2.2.2.1.1.1.1).

BottomRect (variable): The bottom coordinate of the inclusive rectangle for the ellipse specified by using a Coord Field (section 2.2.2.2.1.1.1.1).

bRop2 (1 byte): The binary raster operation to perform (see section 2.2.2.2.1.1.1.6).

FillMode (1 byte): An 8-bit, unsigned integer that specifies the fill mode. FillMode MUST be one of the following values.

Value

Meaning

NOFILLL

0x00

A polyline ellipse (that is, a non-filled ellipse) MUST be drawn.

ALTERNATE

0x01

See section 2.2.2.2.1.1.1.9 for an explanation of this value.

WINDING

0x02

See section 2.2.2.2.1.1.1.9 for an explanation of this value.

Color (3 bytes): The foreground color described by using a Generic Color (section 2.2.2.2.1.1.1.8) structure.