2.4.102 ValueRange

This record specifies the properties of a value axis.


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

numMin

...

numMax

...

numMajor

...

numMinor

...

numCross

...

A

B

C

D

E

F

G

H

unused

numMin (8 bytes): An Xnum structure (section 2.5.33) that specifies the minimum value of the value axis. MUST be less than numMax. If the value of fAutoMin is set to 1, this field MUST be ignored.

numMax (8 bytes): An Xnum structure (section 2.5.33) that specifies the maximum value of the value axis. MUST be greater than numMin. If the value of fAutoMax is set to 1, this field MUST be ignored.

numMajor (8 bytes): An Xnum structure (section 2.5.33) that specifies the interval at which major tick marks and major gridlines are displayed. MUST be greater than or equal to numMinor. If the value of fAutoMajor is set to 1, this field MUST be ignored.

numMinor (8 bytes): An Xnum structure (section 2.5.33) that specifies the interval at which minor tick marks and minor gridlines are displayed. MUST be greater than or equal to zero. If the value of fAutoMinor is set to 1, this field MUST be ignored.

numCross (8 bytes): An Xnum structure (section 2.5.33) that specifies at which value the other axes in the axis group cross this value axis. If the value of fAutoCross is set to 1, this field MUST be ignored.

A - fAutoMin (1 bit): A bit that specifies whether numMin is calculated automatically. MUST be one of the values in the following table.

Value

Meaning

0

The value specified by numMin is used as the minimum value of the value axis.

1

The numMin value is calculated so that the data point with the minimum value can be displayed in the plot area.

B - fAutoMax (1 bit): A bit that specifies whether numMax is calculated automatically. MUST be one of the values in the following table.

Value

Meaning

0

The value specified by numMax is used as the maximum value of the value axis.

1

The numMax value is calculated so that the data point with the maximum value can be displayed in the plot area.

C - fAutoMajor (1 bit): A bit that specifies whether numMajor is calculated automatically. MUST be one of the values in the following table.

Value

Meaning

0

The value specified by numMajor is used as the interval at which major tick marks and major gridlines are displayed.

1

The numMajor value is calculated automatically.

D - fAutoMinor (1 bit): A bit that specifies whether numMinor is calculated automatically. MUST be one of the values in the following table.

Value

Meaning

0

The value specified by numMinor is used as the interval at which minor tick marks and minor gridlines are displayed.

1

The numMinor value is calculated automatically.

E - fAutoCross (1 bit): A bit that specifies whether numCross is calculated automatically. MUST be one of the values in the following table.

Value

Meaning

0

The value specified by numCross is used as the point at which the other axes in the axis group cross this value axis.

1

The numCross value is calculated so that the crossing point is displayed in the plot area.

F - fLog (1 bit): A bit that specifies whether the value axis has a logarithmic scale. MUST be one of the values in the following table.

Value

Meaning

0

The scale of the value axis is linear.

1

The scale of the value axis is logarithmic in base 10.

G - fReversed (1 bit): A bit that specifies whether the values on the value axis are displayed in reverse order. MUST be one of the values in the following table.

Value

Meaning

0

Values are displayed from smallest to largest from left to right or bottom to top, depending on the orientation of the axis.

1

The values are displayed in reverse order, meaning largest to smallest from left to right or bottom to top.

H - fMaxCross (1 bit): A bit that specifies whether the other axes in the axis group cross this value axis at the maximum value. MUST be one of the values in the following table.

Value

Meaning

0

The other axes in the axis group cross this value axis at the value specified by numCross.

1

The other axes in the axis group cross the value axis at the maximum value. If fMaxCross is set to 1, both fAutoCross and numCross MUST be ignored.

unused (8 bits): Undefined and MUST be ignored.