2.4.160 MarkerFormat

The MarkerFormat 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 of the Chart Sheet Substream ABNF, then the color, size, and shape of the associated data markers are specified by the default values of the fields of this record.


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 that specifies the border color of the data marker. The color MUST match 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 that specifies the interior color of the data marker. The color MUST match the color specified by icvBack. The default value of this field is the same as the default value for rgbFore only when the default imk is 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 types and cannot be 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 for this field is 1. MUST be a value from the following table:

Value

Meaning

0x0

The data marker is not automatically generated.

0x1

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

 

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

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

Value

Meaning

0x0

The data marker interior is shown.

0x1

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 for this field is 0. MUST be a value from the following table:

Value

Meaning

0x0

The data marker border is shown.

0x1

The data marker border is not shown.

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

icvFore (2 bytes):  An IcvChart structure that specifies the border color of the data marker. The color MUST match the color specified by rgbFore. The default value of this field is automatically set to match the color specified by rgbFore.

icvBack (2 bytes):  An IcvChart structure that specifies the interior color of the data marker. The color MUST match the color specified by rgbBack. The default value of this field is automatically set to match 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 40 and less than or equal to 1440. The default value for this field is 100.