2.4.356 YMult

The YMult record specifies properties of the value multiplier for a value axis and that specifies the beginning of a collection of records as defined by the Chart Sheet substream ABNF.  The collection of records specifies a display units label.


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

frtHeaderOld

axmid

numLabelMultiplier

...

...

A

B

C

reserved2

frtHeaderOld (4 bytes):  An FrtHeaderOld structure. The frtHeaderOld.rt field MUST be 0x0857.

axmid (2 bytes):  A signed integer that specifies the axis multiplier type. MUST be a value from the following table:

Value

Multiplier type

0xFFFF (-1)

Custom multiplier, multiplier value MUST be stored in numLabelMultiplier

0x0000

Values on axis are multiplied by 1.0

0x0001

Values on axis are multiplied by 100.0

0x0002

Values on axis are multiplied by 1000.0

0x0003

Values on axis are multiplied by 10,000.0

0x0004

Values on axis are multiplied by 100,000.0

0x0005

Values on axis are multiplied by 1,000,000.0

0x0006

Values on axis are multiplied by 10,000,000.0

0x0007

Values on axis are multiplied by 100,000,000.0

0x0008

Values on axis are multiplied by 1,000,000,000.0

0x0009

Values on axis are multiplied by 1,000,000,000,000.0

numLabelMultiplier (8 bytes): An Xnum (section 2.5.342) structure that specifies a custom multiplier. The value on the axis are multiplied by the value of this field. MUST be greater than 0.0. If axmid is set to a value other than 0xFFFF, this field is ignored.

A - reserved1 (1 bit): MUST be 1, and MUST be ignored.

B - fAutoShowMultiplier (1 bit):  A bit that specifies whether the display units label is displayed.

C - fBeingEditted (1 bit):  A bit that specifies whether the display units label is currently being edited.

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