2.186 ScalePin

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

The ScalePin element specifies a scale pin at one end of a LinearScale or RadialScale instance. The ScalePin element is optional. This element MUST be represented by one of the following:

The following are the parent and child elements of the ScalePin element.

Parent elements

LinearScale

RadialScale

Child elements

ScalePin.DistanceFromScale

ScalePin.EnableGradient

ScalePin.GradientDensity

ScalePin.Hidden

ScalePin.Length

ScalePin.Placement

ScalePin.Shape

ScalePin.Style

ScalePin.TickMarkImage

ScalePin.Width

ScalePin.Enable

ScalePin.Location

ScalePin.PinLabel

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

 <xsd:complexType name="ScalePinType">
   <xsd:choice minOccurs="0" maxOccurs="unbounded">
     <!--TickMarkStyleTypeStart-->
       <xsd:element name="Style" type="StyleType" minOccurs="0" />
       <xsd:element name="TickMarkImage" type="TopImageType" minOccurs="0" />
       <xsd:element name="DistanceFromScale" type="xsd:string" minOccurs="0" />
       <xsd:element name="Placement" type="xsd:string" minOccurs="0" />
       <xsd:element name="EnableGradient" type="xsd:string" minOccurs="0" />
       <xsd:element name="GradientDensity" type="xsd:string" minOccurs="0" />
       <xsd:element name="Length" type="xsd:string" minOccurs="0" />
       <xsd:element name="Width" type="xsd:string" minOccurs="0" />
       <xsd:element name="Shape" type="xsd:string" minOccurs="0" />
       <xsd:element name="Hidden" type="xsd:string" minOccurs="0" />
       <!--TickMarkStyleTypeEnd-->
         <xsd:element name="Location" type="xsd:string" minOccurs="0" />
         <xsd:element name="Enable" type="xsd:string" minOccurs="0" />
         <xsd:element name="PinLabel" type="PinLabelType" minOccurs="0" />
         <xsd:any namespace="##other" processContents="skip" />
       </xsd:choice>
       <xsd:anyAttribute namespace="##other" processContents="skip" />
     </xsd:complexType>

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

 <xsd:complexType name="ScalePinType">
   <xsd:choice minOccurs="0" maxOccurs="unbounded">
     <!--TickMarkStyleTypeStart-->
       <xsd:element name="Style" type="StyleType" minOccurs="0" />
       <xsd:element name="TickMarkImage" type="TopImageType" minOccurs="0" />
       <xsd:element name="DistanceFromScale" type="xsd:string" minOccurs="0" />
       <xsd:element name="Placement" type="xsd:string" minOccurs="0" />
       <xsd:element name="EnableGradient" type="xsd:string" minOccurs="0" />
       <xsd:element name="GradientDensity" type="xsd:string" minOccurs="0" />
       <xsd:element name="Length" type="xsd:string" minOccurs="0" />
       <xsd:element name="Width" type="xsd:string" minOccurs="0" />
       <xsd:element name="Shape" type="xsd:string" minOccurs="0" />
       <xsd:element name="Hidden" type="xsd:string" minOccurs="0" />
       <!--TickMarkStyleTypeEnd-->
         <xsd:element name="Location" type="xsd:string" minOccurs="0" />
         <xsd:element name="Enable" type="xsd:string" minOccurs="0" />
         <xsd:element name="PinLabel" type="PinLabelType" minOccurs="0" />
         <xsd:any namespace="##other" processContents="lax" />
       </xsd:choice>
       <xsd:anyAttribute namespace="##other" processContents="lax" />
     </xsd:complexType>