ScaleBreak
Class
Y Axis scale break
Definition
Namespace:Telerik.Reporting.Charting
Assembly:Telerik.Reporting.dll
Syntax:
C#
[TypeConverter(typeof(ExpandableObjectConverter))]
public class ScaleBreak : StateManagedObject, IChartingStateManagedItem, IChartingStateManager
Inheritance: objectStateManagedObjectScaleBreak
Implements:
Inherited Members
Constructors
Constructor
Fields
Parent element
C#
protected ChartAxis scaleBreakParent
Properties
Enabled
bool
Is scale break feature enabled
C#
[Browsable(true)]
public bool Enabled { get; set; }
Break line appearance settings
C#
[Browsable(true)]
[SkinnableProperty]
public LineStyle Line { get; set; }
Break line's appearance settings
C#
[Browsable(true)]
[SkinnableProperty]
public ScaleBreakLineType LineStyle { get; set; }
MaxCount
int
Max scale breaks count
C#
[Browsable(true)]
public int MaxCount { get; set; }
Parent element reference (ChartAxis)
C#
[Browsable(false)]
public ChartAxis Parent { get; }
Segments collection. Used with ScaleBreak feature enabled
C#
[Browsable(true)]
[PersistenceMode(PersistenceMode.InnerProperty)]
public AxisSegmentCollection Segments { get; }
ValueTolerance
byte
Value tolerance in percents
C#
[Browsable(true)]
public byte ValueTolerance { get; set; }
Width
int
Space width between two break lines
C#
[Browsable(true)]
[SkinnableProperty]
public int Width { get; set; }
Methods
Loads settings from a view state
C#
protected override void LoadViewState(object savedState)
Saved state bag
Overrides:
SaveViewState()
object
Saves settings to a view state
C#
protected override object SaveViewState()
object
Saved state bag
Overrides:
Tracking view state changes
C#
protected override void TrackViewState()
Overrides: