class System.Windows.Forms.DataVisualization.Charting.SmartLabelStyle
   inherits System.Object:

   def public property Enabled as logical
      get.
      set.

   def public property IsMarkerOverlappingAllowed as logical
      get.
      set.

   def public property IsOverlappedHidden as logical
      get.
      set.

   def public property MovingDirection as System.Windows.Forms.DataVisualization.Charting.LabelAlignmentStyles
      get.
      set.

   def public property MinMovingDistance as decimal
      get.
      set.

   def public property MaxMovingDistance as decimal
      get.
      set.

   def public property AllowOutsidePlotArea as System.Windows.Forms.DataVisualization.Charting.LabelOutsidePlotAreaStyle
      get.
      set.

   def public property CalloutStyle as System.Windows.Forms.DataVisualization.Charting.LabelCalloutStyle
      get.
      set.

   def public property CalloutLineColor as System.Drawing.Color
      get.
      set.

   def public property CalloutLineDashStyle as System.Windows.Forms.DataVisualization.Charting.ChartDashStyle
      get.
      set.

   def public property CalloutBackColor as System.Drawing.Color
      get.
      set.

   def public property CalloutLineWidth as integer
      get.
      set.

   def public property CalloutLineAnchorCapStyle as System.Windows.Forms.DataVisualization.Charting.LineAnchorCapStyle
      get.
      set.

   constructor public SmartLabelStyle():
   end constructor.

end class.
