2.185 ScaleLabels

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

The ScaleLabels element specifies the appearance of labels on a RadialScale or LinearScale. This element is optional.

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

Parent elements

LinearScale

RadialScale

Child elements

ScaleLabels.AllowUpsideDown

ScaleLabels.DistanceFromScale

ScaleLabels.FontAngle

ScaleLabels.Hidden

ScaleLabels.Interval

ScaleLabels.IntervalOffset

ScaleLabels.Placement

ScaleLabels.RotateLabels

ScaleLabels.ShowEndLabels

ScaleLabels.Style

ScaleLabels.UseFontPercent

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

 <xsd:complexType name="ScaleLabelsType">
   <xsd:choice minOccurs="0" maxOccurs="unbounded">
     <xsd:element name="Style" type="StyleType" minOccurs="0" />
     <xsd:element name="Interval" type="xsd:string" minOccurs="0" />
     <xsd:element name="IntervalOffset" type="xsd:string" minOccurs="0" />
     <xsd:element name="AllowUpsideDown" type="xsd:string" minOccurs="0" />
     <xsd:element name="DistanceFromScale" type="xsd:string" minOccurs="0" />
     <xsd:element name="FontAngle" type="xsd:string" minOccurs="0" />
     <xsd:element name="Placement" type="xsd:string" minOccurs="0" />
     <xsd:element name="RotateLabels" type="xsd:string" minOccurs="0" />
     <xsd:element name="ShowEndLabels" type="xsd:string" minOccurs="0" />
     <xsd:element name="Hidden" type="xsd:string" minOccurs="0" />
     <xsd:element name="UseFontPercent" type="xsd:string" 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 ScaleLabels element in RDL 2010/01 and RDL 2016/01.

 <xsd:complexType name="ScaleLabelsType">
   <xsd:choice minOccurs="0" maxOccurs="unbounded">
     <xsd:element name="Style" type="StyleType" minOccurs="0" />
     <xsd:element name="Interval" type="xsd:string" minOccurs="0" />
     <xsd:element name="IntervalOffset" type="xsd:string" minOccurs="0" />
     <xsd:element name="AllowUpsideDown" type="xsd:string" minOccurs="0" />
     <xsd:element name="DistanceFromScale" type="xsd:string" minOccurs="0" />
     <xsd:element name="FontAngle" type="xsd:string" minOccurs="0" />
     <xsd:element name="Placement" type="xsd:string" minOccurs="0" />
     <xsd:element name="RotateLabels" type="xsd:string" minOccurs="0" />
     <xsd:element name="ShowEndLabels" type="xsd:string" minOccurs="0" />
     <xsd:element name="Hidden" type="xsd:string" minOccurs="0" />
     <xsd:element name="UseFontPercent" type="xsd:string" minOccurs="0" />
     <xsd:any namespace="##other" processContents="lax" />
   </xsd:choice>
   <xsd:anyAttribute namespace="##other" processContents="lax" />
 </xsd:complexType>