2.2.2.16 EmfPlusDashedLineData Object

The EmfPlusDashedLineData object specifies properties of a dashed line for a graphics pen.


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

DashedLineDataSize

DashedLineData (variable)

...

DashedLineDataSize (4 bytes): An unsigned integer that specifies the number of elements in the DashedLineData field.

DashedLineData (variable): An array of DashedLineDataSize 32-bit floating-point values that specify the lengths of the dashes and spaces in a dashed line.

Graphics pens are specified by EmfPlusPen objects (section 2.2.1.7). An EmfPlusDashedLineData object MUST be present in the OptionalData field of an EmfPlusPenData object (section 2.2.2.33), if the PenDataDashedLine flag (section 2.1.2.7) is set in its PenDataFlags field.

See section 2.2.2 for the specification of additional structure objects.