2.146 ChartSmartLabel

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

The ChartSmartLabel element specifies the behavior of smart labels for a ChartSeries. This element MUST be specified.

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

Parent elements

ChartSeries

Child elements

ChartSmartLabel.AllowOutSidePlotArea

ChartSmartLabel.CalloutBackColor

ChartSmartLabel.CalloutLineAnchor

ChartSmartLabel.CalloutLineColor

ChartSmartLabel.CalloutLineStyle

ChartSmartLabel.CalloutLineWidth

ChartSmartLabel.CalloutStyle

ChartSmartLabel.ChartNoMoveDirections

ChartSmartLabel.Disabled

ChartSmartLabel.MarkerOverlapping

ChartSmartLabel.MaxMovingDistance

ChartSmartLabel.MinMovingDistance

ChartSmartLabel.ShowOverlapped

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

 <xsd:complexType name="ChartSmartLabelType">
   <xsd:choice minOccurs="0" maxOccurs="unbounded">
     <xsd:element name="Disabled" type="xsd:string" minOccurs="0" />
     <xsd:element name="AllowOutSidePlotArea" type="xsd:string" minOccurs="0" />
     <xsd:element name="CalloutBackColor" type="xsd:string" minOccurs="0" />
     <xsd:element name="CalloutLineAnchor" type="xsd:string" minOccurs="0" />
     <xsd:element name="CalloutLineColor" type="xsd:string" minOccurs="0" />
     <xsd:element name="CalloutLineStyle" type="xsd:string" minOccurs="0" />
     <xsd:element name="CalloutLineWidth" type="xsd:string" minOccurs="0" />
     <xsd:element name="CalloutStyle" type="xsd:string" minOccurs="0" />
     <xsd:element name="ShowOverlapped" type="xsd:string" minOccurs="0" />
     <xsd:element name="MarkerOverlapping" type="xsd:string" minOccurs="0" />
     <xsd:element name="MaxMovingDistance" type="xsd:string" minOccurs="0" />
     <xsd:element name="MinMovingDistance" type="xsd:string" minOccurs="0" />
     <xsd:element name="ChartNoMoveDirections" type="ChartNoMoveDirectionsType" 
                  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 ChartSmartLabel element in RDL 2010/01 and RDL 2016/01.

 <xsd:complexType name="ChartSmartLabelType">
   <xsd:choice minOccurs="0" maxOccurs="unbounded">
     <xsd:element name="Disabled" type="xsd:string" minOccurs="0" />
     <xsd:element name="AllowOutSidePlotArea" type="xsd:string" minOccurs="0" />
     <xsd:element name="CalloutBackColor" type="xsd:string" minOccurs="0" />
     <xsd:element name="CalloutLineAnchor" type="xsd:string" minOccurs="0" />
     <xsd:element name="CalloutLineColor" type="xsd:string" minOccurs="0" />
     <xsd:element name="CalloutLineStyle" type="xsd:string" minOccurs="0" />
     <xsd:element name="CalloutLineWidth" type="xsd:string" minOccurs="0" />
     <xsd:element name="CalloutStyle" type="xsd:string" minOccurs="0" />
     <xsd:element name="ShowOverlapped" type="xsd:string" minOccurs="0" />
     <xsd:element name="MarkerOverlapping" type="xsd:string" minOccurs="0" />
     <xsd:element name="MaxMovingDistance" type="xsd:string" minOccurs="0" />
     <xsd:element name="MinMovingDistance" type="xsd:string" minOccurs="0" />
     <xsd:element name="ChartNoMoveDirections" type="ChartNoMoveDirectionsType" 
                  minOccurs="0" />
     <xsd:any namespace="##other" processContents="lax" />
   </xsd:choice>
   <xsd:anyAttribute namespace="##other" processContents="lax" />
 </xsd:complexType>