2.198 RadialScale

Applies to RDL 2008/01, RDL 2010/01, and RDL 2016/01

The RadialScale element specifies a radial scale to be drawn within a RadialGauge instance. The RadialScale element MUST be specified at least once within a RadialScales collection.

The following are the parent elements, attributes, and child elements of the RadialScale element.

Parent elements

RadialScales

Attributes

RadialScale.Name

Child elements

RadialScale.Radius

RadialScale.StartAngle

RadialScale.SweepAngle

RadialScale.ActionInfo

RadialScale.CustomLabels

RadialScale.GaugeMajorTickMarks

RadialScale.GaugeMinorTickMarks

RadialScale.GaugePointers

RadialScale.Hidden

RadialScale.Interval

RadialScale.IntervalOffset

RadialScale.Logarithmic

RadialScale.LogarithmicBase

RadialScale.MaximumPin

RadialScale.MaximumValue

RadialScale.MinimumPin

RadialScale.MinimumValue

RadialScale.Multiplier

RadialScale.Reversed

RadialScale.ScaleLabels

RadialScale.ScaleRanges

RadialScale.Style

RadialScale.TickMarksOnTop

RadialScale.ToolTip

RadialScale.Width

The following is the XML Schema definition of the RadialScale element in RDL 2008/01.

 <xsd:complexType name="RadialScaleType">
   <xsd:choice minOccurs="0" maxOccurs="unbounded">
     <!--GaugeScaleTypeStart-->
       <xsd:element name="Style" type="StyleType" minOccurs="0" />
       <xsd:element name="ActionInfo" type="ActionInfoType" minOccurs="0" />
       <xsd:element name="ToolTip" type="xsd:string" minOccurs="0" />
       <xsd:element name="ScaleRanges" type="ScaleRangesType" minOccurs="0" />
       <xsd:element name="ScaleLabels" type="ScaleLabelsType" minOccurs="0" />
       <xsd:element name="GaugeMajorTickMarks" type="GaugeTickMarksType" 
                    minOccurs="0" />
       <xsd:element name="GaugeMinorTickMarks" type="GaugeTickMarksType" 
                    minOccurs="0" />
       <xsd:element name="CustomLabels" type="CustomLabelsType" minOccurs="0" />
       <xsd:element name="MaximumValue" type="GaugeInputValueType" minOccurs="0" />
       <xsd:element name="MinimumValue" type="GaugeInputValueType" minOccurs="0" />
       <xsd:element name="MaximumPin" type="ScalePinType" minOccurs="0" />
       <xsd:element name="MinimumPin" type="ScalePinType" minOccurs="0" />
       <xsd:element name="Interval" type="xsd:string" minOccurs="0" />
       <xsd:element name="IntervalOffset" type="xsd:string" minOccurs="0" />
       <xsd:element name="Logarithmic" type="xsd:string" minOccurs="0" />
       <xsd:element name="LogarithmicBase" type="xsd:string" minOccurs="0" />
       <xsd:element name="Multiplier" type="xsd:string" minOccurs="0" />
       <xsd:element name="Reversed" type="xsd:string" minOccurs="0" />
       <xsd:element name="Hidden" type="xsd:string" minOccurs="0" />
       <xsd:element name="Width" type="xsd:string" minOccurs="0" />
       <xsd:element name="TickMarksOnTop" type="xsd:string" minOccurs="0" />
       <!--GaugeScaleTypeEnd-->
         <xsd:element name="GaugePointers" type="RadialPointersType" minOccurs="0" />
         <xsd:element name="Radius" type="xsd:string" minOccurs="0" />
         <xsd:element name="StartAngle" type="xsd:string" minOccurs="0" />
         <xsd:element name="SweepAngle" type="xsd:string" minOccurs="0" />
         <xsd:any namespace="##other" processContents="skip" />
       </xsd:choice>
       <xsd:attribute name="Name" type="xsd:normalizedString" use="required" />
       <xsd:anyAttribute namespace="##other" processContents="skip" />
     </xsd:complexType>

The following is the XML Schema definition of the RadialScale element in RDL 2010/01 and RDL 2016/01.

 <xsd:complexType name="RadialScaleType">
   <xsd:choice minOccurs="0" maxOccurs="unbounded">
     <!--GaugeScaleTypeStart-->
       <xsd:element name="Style" type="StyleType" minOccurs="0" />
       <xsd:element name="ActionInfo" type="ActionInfoType" minOccurs="0" />
       <xsd:element name="ToolTip" type="xsd:string" minOccurs="0" />
       <xsd:element name="ScaleRanges" type="ScaleRangesType" minOccurs="0" />
       <xsd:element name="ScaleLabels" type="ScaleLabelsType" minOccurs="0" />
       <xsd:element name="GaugeMajorTickMarks" type="GaugeTickMarksType" 
                    minOccurs="0" />
       <xsd:element name="GaugeMinorTickMarks" type="GaugeTickMarksType" 
                    minOccurs="0" />
       <xsd:element name="CustomLabels" type="CustomLabelsType" minOccurs="0" />
       <xsd:element name="MaximumValue" type="GaugeInputValueType" minOccurs="0" />
       <xsd:element name="MinimumValue" type="GaugeInputValueType" minOccurs="0" />
       <xsd:element name="MaximumPin" type="ScalePinType" minOccurs="0" />
       <xsd:element name="MinimumPin" type="ScalePinType" minOccurs="0" />
       <xsd:element name="Interval" type="xsd:string" minOccurs="0" />
       <xsd:element name="IntervalOffset" type="xsd:string" minOccurs="0" />
       <xsd:element name="Logarithmic" type="xsd:string" minOccurs="0" />
       <xsd:element name="LogarithmicBase" type="xsd:string" minOccurs="0" />
       <xsd:element name="Multiplier" type="xsd:string" minOccurs="0" />
       <xsd:element name="Reversed" type="xsd:string" minOccurs="0" />
       <xsd:element name="Hidden" type="xsd:string" minOccurs="0" />
       <xsd:element name="Width" type="xsd:string" minOccurs="0" />
       <xsd:element name="TickMarksOnTop" type="xsd:string" minOccurs="0" />
       <!--GaugeScaleTypeEnd-->
         <xsd:element name="GaugePointers" type="RadialPointersType" minOccurs="0" />
         <xsd:element name="Radius" type="xsd:string" minOccurs="0" />
         <xsd:element name="StartAngle" type="xsd:string" minOccurs="0" />
         <xsd:element name="SweepAngle" type="xsd:string" minOccurs="0" />
         <xsd:any namespace="##other" processContents="lax" />
       </xsd:choice>
       <xsd:attribute name="Name" type="xsd:normalizedString" use="required" />
       <xsd:anyAttribute namespace="##other" processContents="lax" />
     </xsd:complexType>