|
Group: Forum Members
Posts: 16,
Visits: 192
|
Hi, I want to avoid overlapping on label by cursor line. Is any way to avoid overlapping on text of label by any object? In chart, I have first added label on point then created cursor using these below lines. _verticalAxisCursor.BeginEndAxis = (int)StandardAxis.PrimaryY; _verticalAxisCursor.ValueSnapper = new NAxisRulerClampSnapper(); _cartesianChart.Axis(StandardAxis.PrimaryX).Cursors.Add(this._verticalAxisCursor); _verticalAxisCursor.SynchronizeOnMouseAction = MouseAction.Move | MouseAction.Hover; _verticalAxisCursor.StrokeStyle = new NStrokeStyle((float) crossAxisLineStyle.Width, crossAxisLineStyle.Color.WindowsFormColor()); _verticalAxisCursor.ValueChanged += new EventHandler(this.OnValueChanged); _horizontalAxisCursor.BeginEndAxis = (int)StandardAxis.PrimaryX; _horizontalAxisCursor.ValueSnapper = new NAxisRulerClampSnapper(); _cartesianChart.Axis(StandardAxis.PrimaryY).Cursors.Add(this._horizontalAxisCursor); _horizontalAxisCursor.SynchronizeOnMouseAction = MouseAction.Move | MouseAction.Hover; _horizontalAxisCursor.StrokeStyle = new NStrokeStyle((float) crossAxisLineStyle.Width, crossAxisLineStyle.Color.WindowsFormColor()); _horizontalAxisCursor.ValueChanged += new EventHandler(this.OnValueChanged);
|