2.204 StateIndicator

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

The StateIndicator element is ignored in any schema version prior to RDL 2010/01.

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

Parent elements

StateIndicators

Attributes

StateIndicator.Name

Child elements

StateIndicator.ActionInfo

StateIndicator.Height

StateIndicator.Hidden

StateIndicator.Left

StateIndicator.MaximumValue

StateIndicator.MinimumValue

StateIndicator.ParentItem

StateIndicator.ScaleFactor

StateIndicator.StateDataElementName

StateIndicator.StateDataElementOutput

StateIndicator.ToolTip

StateIndicator.Top

StateIndicator.TransformationScope

StateIndicator.TransformationType

StateIndicator.Width

StateIndicator.ZIndex

StateIndicator.Angle

StateIndicator.GaugeInputValue

StateIndicator.IndicatorStates

StateIndicator.IndicatorStyle

StateIndicator.ResizeMode

StateIndicator.StateImage

StateIndicator.IndicatorImage

StateIndicator.Style

StateIndicator.Text

StateIndicator.UseFontPercent

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

 <xsd:complexType name="StateIndicatorType">
   <xsd:choice minOccurs="0" maxOccurs="unbounded">
     <!--GaugePanelItemTypeStart-->
       <xsd:element name="ActionInfo" type="ActionInfoType" minOccurs="0" />
       <xsd:element name="ToolTip" type="xsd:string" minOccurs="0" />
       <xsd:element name="Top" type="xsd:string" minOccurs="0" />
       <xsd:element name="Left" type="xsd:string" minOccurs="0" />
       <xsd:element name="Height" type="xsd:string" minOccurs="0" />
       <xsd:element name="Width" type="xsd:string" minOccurs="0" />
       <xsd:element name="ZIndex" type="xsd:string" minOccurs="0" />
       <xsd:element name="Hidden" type="xsd:string" minOccurs="0" />
       <xsd:element name="ParentItem" type="xsd:string" minOccurs="0" />
       <!--GaugePanelItemTypeEnd-->
         <xsd:element name="Style" type="StyleType" minOccurs="0" />
         <xsd:element name="GaugeInputValue" type="GaugeInputValueType" 
                      minOccurs="1" />
         <xsd:element name="IndicatorStates" type="IndicatorStatesType" 
                      minOccurs="0" />
         <xsd:element name="StateImage" type="StateImageType" minOccurs="0" />
         <xsd:element name="ResizeMode" type="xsd:string" minOccurs="0" />
         <xsd:element name="Angle" type="xsd:string" minOccurs="0" />
         <xsd:element name="IndicatorStyle" type="xsd:string" minOccurs="0" />
         <xsd:element name="Text" type="xsd:string" minOccurs="0" />
         <xsd:element name="UseFontPercent" 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 StateIndicator element in RDL 2010/01 and RDL 2016/01.

 <xsd:complexType name="StateIndicatorType">
   <xsd:choice minOccurs="0" maxOccurs="unbounded">
     <!--GaugePanelItemTypeStart-->
       <xsd:element name="ActionInfo" type="ActionInfoType" minOccurs="0" />
       <xsd:element name="ToolTip" type="xsd:string" minOccurs="0" />
       <xsd:element name="Top" type="xsd:string" minOccurs="0" />
       <xsd:element name="Left" type="xsd:string" minOccurs="0" />
       <xsd:element name="Height" type="xsd:string" minOccurs="0" />
       <xsd:element name="Width" type="xsd:string" minOccurs="0" />
       <xsd:element name="ZIndex" type="xsd:string" minOccurs="0" />
       <xsd:element name="Hidden" type="xsd:string" minOccurs="0" />
       <xsd:element name="ParentItem" type="xsd:string" minOccurs="0" />
       <!--GaugePanelItemTypeEnd-->
         <xsd:element name="Style" type="StyleType" minOccurs="0" />
         <xsd:element name="GaugeInputValue" type="GaugeInputValueType" 
                      minOccurs="0" />
         <xsd:element name="IndicatorStates" type="IndicatorStatesType" 
                      minOccurs="0" />
         <xsd:element name="IndicatorImage" type="IndicatorImageType" minOccurs="0" />
         <xsd:element name="ResizeMode" type="xsd:string" minOccurs="0" />
         <xsd:element name="Angle" type="xsd:string" minOccurs="0" />
         <xsd:element name="IndicatorStyle" type="xsd:string" minOccurs="0" />
         <xsd:element name="TransformationType" type="xsd:string" minOccurs="0" />    
         <xsd:element name="TransformationScope" type="xsd:string" minOccurs="0" />
         <xsd:element name="MinimumValue" type="GaugeInputValueType" minOccurs="0" />
         <xsd:element name="MaximumValue" type="GaugeInputValueType" minOccurs="0" />
         <xsd:element name="ScaleFactor" type="xsd:string" minOccurs="0" />
         <xsd:element name="StateDataElementName" type="xsd:string" minOccurs="0" />
         <xsd:element name="StateDataElementOutput" minOccurs="0">
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:enumeration value="Output" />
                  <xsd:enumeration value="NoOutput" />
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
         <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>