2.2.2.32 EmfPlusPathPointTypeRLE Object

The EmfPlusPathPointTypeRLE object specifies type values associated with points on a graphics path using RLE compression ([MS-WMF] section 3.1.6).


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

B

1

RunCount

PointType

B (1 bit): If set, the path points are on a Bezier curve.

If clear, the path points are on a graphics line.

RunCount (6 bits): The run count, which is the number of path points to be associated with the type in the PointType field.

PointType (1 byte): An EmfPlusPathPointType object (section 2.2.2.31) that specifies the type to associate with the path points.

Graphics paths are specified by EmfPlusPath objects (section 2.2.1.6). Every point on a graphics path MUST have a type value associated with it.

RLE compression makes it possible to specify an arbitrary number of identical values without a proportional increase in storage requirements.

See section 2.2.2 for the specification of additional structure objects.