2.4.65 MarkerFormat

This record specifies the color, size, and shape of the associated data markers that appear on line, radar, and scatter chart groups. The associated data markers are specified by the preceding DataFormat record. If this record is not present in the sequence of records that conforms to the SS rule, all fields have default values. Otherwise, all the fields MUST contain a value.


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

rgbFore

rgbBack

imk

A

B

C

D

reserved2

icvFore

icvBack

miSize

rgbFore (4 bytes): A LongRGB structure (section 2.5.20) that specifies the border color of the data marker. The color MUST be the same as the color specified by icvFore. The default value of this field is automatically selected from the next available color in the Chart color table.

rgbBack (4 bytes): A LongRGB structure (section 2.5.20) that specifies the interior color of the data marker. The color MUST be the same as the color specified by icvBack. The default value of this field is the same as the default value of rgbFore when the default imk is set to 0x0001, 0x0002, 0x0003, or 0x0008. Otherwise, the default value is 0xFFFFFF.

imk (2 bytes): An unsigned integer that specifies the type of data marker. The default value for this field is automatically selected from the list of data marker type and cannot be set to 0x0000. MUST be a value from the following table.

Value

Meaning

0x0000

No marker.

0x0001

Square markers.

0x0002

Diamond-shaped markers.

0x0003

Triangular markers.

0x0004

Square markers with an X.

0x0005

Square markers with an asterisk (*).

0x0006

Short bar markers.

0x0007

Long bar markers.

0x0008

Circular markers.

0x0009

Square markers with a plus sign (+).

A - fAuto (1 bit): A bit that specifies whether the data marker is automatically generated. The default value is 1. MUST be a value from the following table.

Value

Meaning

Zero

The data marker is not automatically generated.

1

The data marker type, size, and color are automatically generated, and the values are set accordingly.

B - reserved1 (3 bits): MUST be set to zero, and MUST be ignored.

C - fNotShowInt (1 bit): A bit that specifies whether to show the data marker interior. The default value is zero. MUST be a value from the following table.

Value

Meaning

Zero

The data marker interior is shown.

1

The data marker interior is not shown.

D - fNotShowBrd (1 bit): A bit that specifies whether to show the data marker border. The default value is zero. MUST be a value from the following table.

Value

Meaning

Zero

The data marker border is shown.

1

The data marker border is not shown.

reserved2 (10 bits): MUST be set to zero, and MUST be ignored.

icvFore (2 bytes): An unsigned integer that specifies the border color of the data marker. The value MUST<57> be an IcvChart value (section 2.5.17). The color MUST be the same as the color specified by rgbFore. The default value is automatically set to be the same as the color specified by rgbFore.

icvBack (2 bytes): An unsigned integer that specifies the interior color of the data marker. The value MUST<58> be an IcvChart value (section 2.5.17). The color MUST be the same as the color specified by rgbBack. The default value is automatically set to be the same as the color specified by rgbBack.

miSize (4 bytes): An unsigned integer that specifies the size, in twips, of the data marker. MUST be greater than or equal to 0x0028 and less than or equal to 0x05A0. The default value for this field is 0x0064.