4.1.19 EllipseSC

The following is an annotated dump of an EllipseSC (section 2.2.2.2.1.1.2.19) Primary Drawing Order.

 00000000 0d 19 7f 29 ca 00 fb 3c 02 ca 00 47 01 eb 03 3c ...)...<...G...<
 00000010 02 0d 02 c0 21 00                               ....!.
  
 0d -> PRIMARY_DRAWING_ORDER::controlFlags = 0x09
 0x0d
 = 0x01 |
   0x04 |
   0x08
 = TS_STANDARD |
   TS_BOUNDS |
   TS_TYPE_CHANGE
  
 19 -> PRIMARY_DRAWING_ORDER::orderType = TS_ENC_ELLIPSE_SC_ORDER
  
 7f -> PRIMARY_DRAWING_ORDER::fieldFlags = 0x7f
 Binary of 0x7f = 0111 1111
 Fields 1-7 are present
  
 29 -> PRIMARY_DRAWING_ORDER::bounds::flags = 0x29
 0x29
 = 0x01 |
   0x08 |
   0x20 
 = TS_BOUND_LEFT |
   TS_BOUND_BOTTOM |
   TS_BOUND_DELTA_TOP
  
 ca 00 -> PRIMARY_DRAWING_ORDER::bounds::left = 0xca = 202 
  
 fb -> PRIMARY_DRAWING_ORDER::bounds::top(delta) = 0xfb = -5 pixels from last bounds::top
 PRIMARY_DRAWING_ORDER::bounds::top = last bounds::top (0x14c) + 0xfb = 0x147 = 327 
  
 PRIMARY_DRAWING_ORDER::bounds::right not present
  
 3c 02 -> PRIMARY_DRAWING_ORDER::bounds::bottom = 0x023c = 572 
  
 ca 00 -> ELLIPSE_SC_ORDER::LeftRect = 0x00ca = 202 
 47 01 -> ELLIPSE_SC_ORDER::TopRect = 0x0147 = 327 
  
 eb 03 -> ELLIPSE_SC_ORDER::RightRect = 0x03eb = 1003 
 3c 02 -> ELLIPSE_SC_ORDER::BottomRect = 0x023c = 572 
  
 0d -> ELLIPSE_SC_ORDER::bRop2 = 0x0d = COPYPEN
 02 -> ELLIPSE_SC_ORDER::FillMode = 0x02 = WINDING
  
 c0 21 00 -> ELLIPSE_SC_ORDER::Color
 TS_COLOR::RedOrPaletteIndex = 0xc0
 TS_COLOR::Green = 0x21
 TS_COLOR::Blue = 0x00