2.5.304 XmlTkChain
The XmlTkChain structure specifies a chain of structures that specifies a group of additional properties or property overrides for a given chart element, specified by the xmltkParent field. See meanings of the additional properties or property overrides in each token structure.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
recordVersion |
unused |
xmltkParent |
|||||||||||||||||||||||||||||
chainRecords (variable) |
|||||||||||||||||||||||||||||||
... |
recordVersion (1 byte): An unsigned integer that specifies the chain version. MUST be 0.
unused (1 byte): Undefined, and MUST be ignored.
xmltkParent (2 bytes): An unsigned integer that specifies the chart element targeted by the token structures in the chain. MUST be a value from the following table:
-
Value
Meaning
0x0001
The record that contains this structure MUST be in a sequence of records that conforms to the DVAXIS rule. This sequence of records specifies the chart element targeted by the token structures in this chain.
The token structures in the chain specify scaling properties and MUST be one of the following: XmlTkMaxFrt, XmlTkMinFrt, XmlTkLogBaseFrt
0x0002
The record that contains this structure MUST be in a sequence of records that conforms to the CHARTSHEET or CHARTSHEETCONTENT rule. This sequence of records specifies the chart element targeted by the token structures in this chain.
The token structures in the chain specify chart space properties and MUST be one of the following: XmlTkStyle, XmlTkThemeOverride, XmlTkColorMappingOverride
0x0004
The record that contains this structure MUST be in a sequence of records that conforms to the IVAXIS rule and SERIESAXIS rule. This sequence of records specifies the chart element targeted by the token structures in this chain.
The token structures in the chain specify Axis properties and MUST be one of the following: XmlTkNoMultiLvlLbl, XmlTkTickLabelSkipFrt, XmlTkTickMarkSkipFrt, XmlTkMajorUnitFrt, XmlTkMinorUnitFrt, XmlTkTickLabelPositionFrt, XmlTkBaseTimeUnitFrt, XmlTkFormatCodeFrt, XmlTkMajorUnitTypeFrt, XmlTkMinorUnitTypeFrt
0x0005
The record that contains this structure MUST be in a sequence of records that conforms to the CHARTFORMATS rule and appears directly before the End record. This sequence of records specifies the chart element targeted by the token structures in this chain.
The token structures in the chain specify chart properties and MUST be one of the following: XmlTkShowDLblsOverMax, XmlTkBackWallThicknessFrt, XmlTkFloorThicknessFrt, XmlTkDispBlanksAsFrt, XmlTkStartSurface, XmlTkFormatCodeFrt, XmlTkSpb, XmlTkTpb, XmlTkEndSurface
0x000F
The CrtMlFrt record that contains this structure MUST be in a sequence of records that conforms to the LD rule. This sequence of records specifies the chart element targeted by the token structures in this chain.
The token structures in the chain specify Legend properties and MUST be: XmlTkOverlay
0x0013
The record that contains this structure MUST be in a sequence of records that conforms to the SS rule. This sequence of records specifies the chart element targeted by the token structures in this chain.
The token structures in the chain specify data marker properties and MUST be: XmlTkSymbolFrt
0x0016
The record that contains this structure MUST be in a sequence of records that conforms to the CHARTFORMATS rule and appears directly before the End record. This sequence of records specifies the chart element targeted by the token structures in this chain.
The token structures in the chain specify Plot area properties and MUST be: XmlTkPieComboFrom12Frt
0x0019
The record that contains this structure MUST be in a sequence of records that conforms to the ATTACHEDLABEL within the CHARTFORMATS rule. This sequence of records specifies the chart element targeted by the token structures in this chain.
The token structures in the chain specify Chart title properties and MUST be: XmlTkOverlay
0x0037
The record that contains this structure MUST be in a sequence of records that conformed to the CHARTFORMATS rule and appears directly before the End record. This sequence of records specifies the chart element targeted by the token structures in this chain.
The token structures in the chain specify View 3-D properties and MUST be one of the following: XmlTkRAngAxOffFrt, XmlTkPerspectiveFrt, XmlTkRotYFrt, XmlTkRotXFrt, XmlTkHeightPercent
-
chainRecords (variable): A chain of structures that specifies the additional properties or property overrides for a given chart element, specified by the xmltkParent field. The token sequence ABNF for each xmltkParent is specified according to the following table:
-
xmltkParent
ABNF
0x0001
chainRecords = [XmlTkMaxFrt] [XmlTkMinFrt] [XmlTkLogBaseFrt]
0x0002
chainRecords = [XmlTkStyle] [XmlTkThemeOverride] [XmlTkColorMappingOverride]
0x0004
chainRecords = [XmlTkNoMultiLvlLbl] [XmlTkTickLabelSkipFrt] [XmlTkTickMarkSkipFrt] [XmlTkMajorUnitFrt] [XmlTkMinorUnitFrt] [XmlTkTickLabelPositionFrt] [XmlTkBaseTimeUnitFrt] [XmlTkFormatCodeFrt] [XmlTkMajorUnitTypeFrt] [XmlTkMinorUnitTypeFrt]
0x0005
chainRecords = [XmlTkShowDLblsOverMax] [XmlTkBackWallThicknessFrt] [XmlTkFloorThicknessFrt] [XmlTkDispBlanksAsFrt] [SURFACE]
SURFACE = XmlTkStartSurface [XmlTkFormatCodeFrt [XmlTkSpb]] [XmlTkTpb] XmlTkEndSurface
0x000F
chainRecords = [XmlTkOverlay]
0x0013
chainRecords = [XmlTkSymbolFrt]
0x0016
chainRecords = [XmlTkPieComboFrom12Frt]
0x0019
chainRecords = [XmlTkOverlay]
0x0037
chainRecords = [XmlTkRAngAxOffFrt] [XmlTkPerspectiveFrt] [XmlTkRotYFrt] [XmlTkRotXFrt] [XmlTkHeightPercent]
-