2.182 LinearPointer

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

The LinearPointer element specifies a linear pointer to be drawn against a LinearScale instance. The LinearPointer element MUST be specified at least once within a LinearPointers collection.

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

Parent elements

LinearPointers

Attributes

LinearPointer.Name

Child elements

LinearPointer.Thermometer

LinearPointer.Type

LinearPointer.ActionInfo

LinearPointer.BarStart

LinearPointer.DistanceFromScale

LinearPointer.GaugeInputValue

LinearPointer.Hidden

LinearPointer.MarkerLength

LinearPointer.MarkerStyle

LinearPointer.Placement

LinearPointer.PointerImage

LinearPointer.SnappingEnabled

LinearPointer.SnappingInterval

LinearPointer.Style

LinearPointer.ToolTip

LinearPointer.Width

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

 <xsd:complexType name="LinearPointerType">
   <xsd:choice minOccurs="0" maxOccurs="unbounded">
     <!--GaugePointerTypeStart-->
       <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="GaugeInputValue" type="GaugeInputValueType" 
                    minOccurs="0" />
       <xsd:element name="PointerImage" type="PointerImageType" minOccurs="0" />
       <xsd:element name="BarStart" type="xsd:string" minOccurs="0" />
       <xsd:element name="DistanceFromScale" type="xsd:string" minOccurs="0" />
       <xsd:element name="MarkerLength" type="xsd:string" minOccurs="0" />
       <xsd:element name="MarkerStyle" type="xsd:string" minOccurs="0" />
       <xsd:element name="Placement" type="xsd:string" minOccurs="0" />
       <xsd:element name="SnappingEnabled" type="xsd:string" minOccurs="0" />
       <xsd:element name="SnappingInterval" 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="Type" type="xsd:string" minOccurs="0" />
       <!--GaugePointerTypeEnd-->
         <xsd:element name="Thermometer" type="ThermometerType" 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 LinearPointer element in RDL 2010/01 and RDL 2016/01.

 <xsd:complexType name="LinearPointerType">
   <xsd:choice minOccurs="0" maxOccurs="unbounded">
     <!--GaugePointerTypeStart-->
       <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="GaugeInputValue" type="GaugeInputValueType" 
                    minOccurs="0" />
       <xsd:element name="PointerImage" type="PointerImageType" minOccurs="0" />
       <xsd:element name="BarStart" type="xsd:string" minOccurs="0" />
       <xsd:element name="DistanceFromScale" type="xsd:string" minOccurs="0" />
       <xsd:element name="MarkerLength" type="xsd:string" minOccurs="0" />
       <xsd:element name="MarkerStyle" type="xsd:string" minOccurs="0" />
       <xsd:element name="Placement" type="xsd:string" minOccurs="0" />
       <xsd:element name="SnappingEnabled" type="xsd:string" minOccurs="0" />
       <xsd:element name="SnappingInterval" 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="Type" type="xsd:string" minOccurs="0" />
       <!--GaugePointerTypeEnd-->
         <xsd:element name="Thermometer" type="ThermometerType" 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>