2 writes to _axis
System.Web.DataVisualization (2)
Common\General\Label.cs (2)
1111 _axis = axis; 2530set { _axis = value; }
290 references to _axis
System.Web.DataVisualization (290)
Common\General\Label.cs (290)
1131if (!_axis.LabelStyle.Enabled) 1147CircularAxisLabelsStyle labelsStyle = this._axis.ChartArea.GetCircularAxisLabelsStyle(); 1150ArrayList circularAxes = this._axis.ChartArea.GetCircularAxisList(); 1162this._axis.ChartArea.circularCenter.X, 1163this._axis.ChartArea.PlotAreaPosition.Y); 1166labelRelativePosition.Y -= _axis.markSize + Axis.elementSpacing; 1173ICircularChartType chartType = this._axis.ChartArea.GetCircularChartType(); 1176if (!double.IsNaN(this._axis.ChartArea.AxisX.Crossing)) 1178labelAngle += (float)this._axis.ChartArea.AxisX.Crossing; 1190newMatrix.RotateAt(labelAngle, graph.GetAbsolutePoint(this._axis.ChartArea.circularCenter)); 1262(_axis.autoLabelFont == null) ? _font : _axis.autoLabelFont, 1269if (this._axis.Common.ProcessModeRegions) 1271SizeF size = graph.MeasureString(circAxis.Title.Replace("\\n", "\n"), (_axis.autoLabelFont == null) ? _font : _axis.autoLabelFont); 1289this._axis.Common.HotRegionsList.AddHotRegion( 1370if (!_axis.LabelStyle.Enabled) 1373if (Double.IsNaN(_axis.ViewMinimum) || Double.IsNaN(_axis.ViewMaximum)) 1378if (this._axis.ChartArea.Area3DStyle.Enable3D && !this._axis.ChartArea.chartAreaIsCurcular) 1385RectangleF rectLabels = _axis.ChartArea.Position.ToRectangleF(); 1386float labelSize = _axis.labelSize; 1388if (_axis.AxisPosition == AxisPosition.Left) 1391if (_axis.GetIsMarksNextToAxis()) 1392rectLabels.X = (float)_axis.GetAxisPosition(); 1394rectLabels.X = _axis.PlotAreaPosition.X; 1396rectLabels.X -= labelSize + _axis.markSize; 1402else if (_axis.AxisPosition == AxisPosition.Right) 1405if (_axis.GetIsMarksNextToAxis()) 1406rectLabels.X = (float)_axis.GetAxisPosition(); 1408rectLabels.X = _axis.PlotAreaPosition.Right; 1409rectLabels.X += _axis.markSize; 1415else if (_axis.AxisPosition == AxisPosition.Top) 1418if (_axis.GetIsMarksNextToAxis()) 1419rectLabels.Y = (float)_axis.GetAxisPosition(); 1421rectLabels.Y = _axis.PlotAreaPosition.Y; 1422rectLabels.Y -= labelSize + _axis.markSize; 1428else if (_axis.AxisPosition == AxisPosition.Bottom) 1431if (_axis.GetIsMarksNextToAxis()) 1432rectLabels.Y = (float)_axis.GetAxisPosition(); 1434rectLabels.Y = _axis.PlotAreaPosition.Bottom; 1435rectLabels.Y += _axis.markSize; 1444if (boundaryRect != RectangleF.Empty && _axis.totlaGroupingLabelsSize > 0) 1446if (_axis.AxisPosition == AxisPosition.Left) 1448boundaryRect.X += _axis.totlaGroupingLabelsSize; 1449boundaryRect.Width -= _axis.totlaGroupingLabelsSize; 1451else if (_axis.AxisPosition == AxisPosition.Right) 1453boundaryRect.Width -= _axis.totlaGroupingLabelsSize; 1455else if (_axis.AxisPosition == AxisPosition.Top) 1457boundaryRect.Y += _axis.totlaGroupingLabelsSize; 1458boundaryRect.Height -= _axis.totlaGroupingLabelsSize; 1460else if (_axis.AxisPosition == AxisPosition.Bottom) 1462boundaryRect.Height -= _axis.totlaGroupingLabelsSize; 1474foreach (CustomLabel label in this._axis.CustomLabels) 1488decimal viewMin = (decimal)_axis.ViewMinimum; 1489decimal viewMax = (decimal)_axis.ViewMaximum; 1496if ((decimal)label.FromPosition < (decimal)_axis.Minimum) 1503if ((decimal)label.ToPosition > (decimal)_axis.Maximum) 1518if ((this._axis.autoLabelOffset == -1) ? this.IsStaggered : (this._axis.autoLabelOffset == 1)) 1525if (_axis.axisType == AxisName.X || _axis.axisType == AxisName.X2) 1527List<string> seriesArray = _axis.ChartArea.GetXAxesSeries((_axis.axisType == AxisName.X) ? AxisType.Primary : AxisType.Secondary, _axis.SubAxisName); 1530axisSeries = _axis.Common.DataManager.Series[seriesArray[0]]; 1540double currentPosition = _axis.Minimum; 1541while (currentPosition < _axis.Maximum) 1548currentPosition += ChartHelper.GetIntervalSize(currentPosition, _axis.LabelStyle.GetInterval(), _axis.LabelStyle.GetIntervalType(), 1569if (_axis.ScaleSegments.Count > 0) 1571AxisScaleSegment scaleSegment = _axis.ScaleSegments.FindScaleSegmentForAxisValue(middlePoint); 1572_axis.ScaleSegments.AllowOutOfScaleValues = true; 1573_axis.ScaleSegments.EnforceSegment(scaleSegment); 1589labelFromRelative = _axis.GetLinearPosition(middlePoint) - 50.0; 1596if (label.ToPosition <= _axis.ViewMinimum || label.FromPosition >= _axis.ViewMaximum) 1603_axis.ScaleView.IsZoomed) 1605if (label.FromPosition < _axis.ViewMinimum) 1608labelFrom = _axis.ViewMinimum; 1610if (label.ToPosition > _axis.ViewMaximum) 1613labelTo = _axis.ViewMaximum; 1624if (_axis.AxisPosition == AxisPosition.Left) 1626rect.X = rectLabels.Right - _axis.unRotatedLabelSize; 1627rect.Width = _axis.unRotatedLabelSize; 1630if ((this._axis.autoLabelOffset == -1) ? this.IsStaggered : (this._axis.autoLabelOffset == 1)) 1639else if (_axis.AxisPosition == AxisPosition.Right) 1641rect.Width = _axis.unRotatedLabelSize; 1644if ((this._axis.autoLabelOffset == -1) ? this.IsStaggered : (this._axis.autoLabelOffset == 1)) 1653else if (_axis.AxisPosition == AxisPosition.Top) 1655rect.Y = rectLabels.Bottom - _axis.unRotatedLabelSize; 1656rect.Height = _axis.unRotatedLabelSize; 1659if ((this._axis.autoLabelOffset == -1) ? this.IsStaggered : (this._axis.autoLabelOffset == 1)) 1668else if (_axis.AxisPosition == AxisPosition.Bottom) 1670rect.Height = _axis.unRotatedLabelSize; 1673if ((this._axis.autoLabelOffset == -1) ? this.IsStaggered : (this._axis.autoLabelOffset == 1)) 1690if (_axis.AxisPosition == AxisPosition.Left) 1692rect.X += _axis.totlaGroupingLabelsSizeAdjustment; 1693for (int index = _axis.groupingLabelSizes.Length; index > label.RowIndex; index--) 1695rect.X += _axis.groupingLabelSizes[index - 1]; 1697rect.Width = _axis.groupingLabelSizes[label.RowIndex - 1]; 1699else if (_axis.AxisPosition == AxisPosition.Right) 1701rect.X = rect.Right - _axis.totlaGroupingLabelsSize - _axis.totlaGroupingLabelsSizeAdjustment;// + Axis.elementSpacing * 0.25f; 1704rect.X += _axis.groupingLabelSizes[index - 1]; 1706rect.Width = _axis.groupingLabelSizes[label.RowIndex - 1]; 1708else if (_axis.AxisPosition == AxisPosition.Top) 1710rect.Y += _axis.totlaGroupingLabelsSizeAdjustment; 1711for (int index = _axis.groupingLabelSizes.Length; index > label.RowIndex; index--) 1713rect.Y += _axis.groupingLabelSizes[index - 1]; 1715rect.Height = _axis.groupingLabelSizes[label.RowIndex - 1]; 1717if (_axis.AxisPosition == AxisPosition.Bottom) 1719rect.Y = rect.Bottom - _axis.totlaGroupingLabelsSize - _axis.totlaGroupingLabelsSizeAdjustment; 1722rect.Y += _axis.groupingLabelSizes[index - 1]; 1724rect.Height = _axis.groupingLabelSizes[label.RowIndex - 1]; 1735double fromPosition = _axis.GetLinearPosition(labelFrom); 1736double toPosition = _axis.GetLinearPosition(labelTo); 1744if (_axis.AxisPosition == AxisPosition.Top || _axis.AxisPosition == AxisPosition.Bottom) 1751((this._axis.autoLabelOffset == -1) ? this.IsStaggered : (this._axis.autoLabelOffset == 1))) 1764((this._axis.autoLabelOffset == -1) ? this.IsStaggered : (this._axis.autoLabelOffset == 1))) 1774graph.DrawLabelStringRel(_axis, 1781(_axis.autoLabelFont == null) ? _font : _axis.autoLabelFont, 1785(_axis.autoLabelAngle < -90) ? angle : _axis.autoLabelAngle, 1793_axis.ScaleSegments.EnforceSegment(null); 1794_axis.ScaleSegments.AllowOutOfScaleValues = false; 1975AxisPosition labelsPosition = GetLabelsPosition(_axis); 1981float labelsZPosition = _axis.GetMarksZPosition(out axisOnEdge); 1985if (this._axis.AxisPosition == AxisPosition.Top && 1986!this._axis.ChartArea.ShouldDrawOnSurface(SurfaceNames.Top, backElements, false)) 1990if (this._axis.AxisPosition == AxisPosition.Left && 1991!this._axis.ChartArea.ShouldDrawOnSurface(SurfaceNames.Left, backElements, false)) 1995if (this._axis.AxisPosition == AxisPosition.Right && 1996!this._axis.ChartArea.ShouldDrawOnSurface(SurfaceNames.Right, backElements, false)) 2001if (adjustForWallWidth && this._axis.ChartArea.Area3DStyle.WallWidth > 0) 2003if (this._axis.MajorTickMark.TickMarkStyle == TickMarkStyle.InsideArea) 2005labelsZPosition -= this._axis.ChartArea.areaSceneWallWidth.Width; 2007else if (this._axis.MajorTickMark.TickMarkStyle == TickMarkStyle.OutsideArea) 2009labelsZPosition -= this._axis.MajorTickMark.Size + this._axis.ChartArea.areaSceneWallWidth.Width; 2011else if (this._axis.MajorTickMark.TickMarkStyle == TickMarkStyle.AcrossAxis) 2013labelsZPosition -= this._axis.MajorTickMark.Size / 2f + this._axis.ChartArea.areaSceneWallWidth.Width; 2020bool labelsInsidePlotArea = (this._axis.GetIsMarksNextToAxis() && !axisOnEdge); 2030RectangleF rectLabels = this.GetAllLabelsRect(this._axis.ChartArea, this._axis.AxisPosition, format); 2037if (boundaryRect != RectangleF.Empty && _axis.totlaGroupingLabelsSize > 0) 2039if (this._axis.AxisPosition == AxisPosition.Left) 2041boundaryRect.X += _axis.totlaGroupingLabelsSize; 2042boundaryRect.Width -= _axis.totlaGroupingLabelsSize; 2044else if (this._axis.AxisPosition == AxisPosition.Right) 2046boundaryRect.Width -= _axis.totlaGroupingLabelsSize; 2048else if (this._axis.AxisPosition == AxisPosition.Top) 2050boundaryRect.Y += _axis.totlaGroupingLabelsSize; 2051boundaryRect.Height -= _axis.totlaGroupingLabelsSize; 2053else if (this._axis.AxisPosition == AxisPosition.Bottom) 2055boundaryRect.Height -= _axis.totlaGroupingLabelsSize; 2065for (int selectionRow = 0; selectionRow <= this._axis.GetGroupLabelLevelCount(); selectionRow++) 2071foreach (CustomLabel label in this._axis.CustomLabels) 2087if ((decimal)middlePoint < (decimal)_axis.ViewMinimum || 2088(decimal)middlePoint > (decimal)_axis.ViewMaximum) 2096if (label.ToPosition <= _axis.ViewMinimum || label.FromPosition >= _axis.ViewMaximum) 2102if (_axis.ScaleView.IsZoomed) 2104if (label.FromPosition < _axis.ViewMinimum) 2107labelFrom = _axis.ViewMinimum; 2109if (label.ToPosition > _axis.ViewMaximum) 2112labelTo = _axis.ViewMaximum; 2124if (this._axis.AxisPosition == AxisPosition.Left) 2126if (!this._axis.GetIsMarksNextToAxis()) 2128rect.X = rectLabels.Right - _axis.unRotatedLabelSize; 2129rect.Width = _axis.unRotatedLabelSize; 2133if ((this._axis.autoLabelOffset == -1) ? this.IsStaggered : (this._axis.autoLabelOffset == 1)) 2142else if (this._axis.AxisPosition == AxisPosition.Right) 2144if (!this._axis.GetIsMarksNextToAxis()) 2146rect.Width = _axis.unRotatedLabelSize; 2150if ((this._axis.autoLabelOffset == -1) ? this.IsStaggered : (this._axis.autoLabelOffset == 1)) 2159else if (this._axis.AxisPosition == AxisPosition.Top) 2161if (!this._axis.GetIsMarksNextToAxis()) 2163rect.Y = rectLabels.Bottom - _axis.unRotatedLabelSize; 2164rect.Height = _axis.unRotatedLabelSize; 2168if ((this._axis.autoLabelOffset == -1) ? this.IsStaggered : (this._axis.autoLabelOffset == 1)) 2177else if (this._axis.AxisPosition == AxisPosition.Bottom) 2179if (!this._axis.GetIsMarksNextToAxis()) 2181rect.Height = _axis.unRotatedLabelSize; 2185if ((this._axis.autoLabelOffset == -1) ? this.IsStaggered : (this._axis.autoLabelOffset == 1)) 2204if (labelsPosition != this._axis.AxisPosition) 2209if (_axis.AxisPosition == AxisPosition.Left) 2211rect.X += _axis.totlaGroupingLabelsSizeAdjustment; 2212for (int index = _axis.groupingLabelSizes.Length; index > label.RowIndex; index--) 2214rect.X += _axis.groupingLabelSizes[index - 1]; 2216rect.Width = _axis.groupingLabelSizes[label.RowIndex - 1]; 2218else if (_axis.AxisPosition == AxisPosition.Right) 2220rect.X = rect.Right - _axis.totlaGroupingLabelsSize - _axis.totlaGroupingLabelsSizeAdjustment;// + Axis.elementSpacing * 0.25f; 2223rect.X += _axis.groupingLabelSizes[index - 1]; 2225rect.Width = _axis.groupingLabelSizes[label.RowIndex - 1]; 2227else if (_axis.AxisPosition == AxisPosition.Top) 2229rect.Y += _axis.totlaGroupingLabelsSizeAdjustment; 2230for (int index = _axis.groupingLabelSizes.Length; index > label.RowIndex; index--) 2232rect.Y += _axis.groupingLabelSizes[index - 1]; 2234rect.Height = _axis.groupingLabelSizes[label.RowIndex - 1]; 2236if (_axis.AxisPosition == AxisPosition.Bottom) 2238rect.Y = rect.Bottom - _axis.totlaGroupingLabelsSize - _axis.totlaGroupingLabelsSizeAdjustment; 2241rect.Y += _axis.groupingLabelSizes[index - 1]; 2243rect.Height = _axis.groupingLabelSizes[label.RowIndex - 1]; 2256double fromPosition = _axis.GetLinearPosition(labelFrom); 2257double toPosition = _axis.GetLinearPosition(labelTo); 2258if (this._axis.AxisPosition == AxisPosition.Top || this._axis.AxisPosition == AxisPosition.Bottom) 2269((this._axis.autoLabelOffset == -1) ? this.IsStaggered : (this._axis.autoLabelOffset == 1))) 2286((this._axis.autoLabelOffset == -1) ? this.IsStaggered : (this._axis.autoLabelOffset == 1))) 2300if (this._axis.AxisPosition == AxisPosition.Left) 2305this._axis.ChartArea.matrix3D.TransformPoints(rectPoints); 2310else if (this._axis.AxisPosition == AxisPosition.Right) 2315this._axis.ChartArea.matrix3D.TransformPoints(rectPoints); 2321else if (this._axis.AxisPosition == AxisPosition.Top) 2327this._axis.ChartArea.matrix3D.TransformPoints(rectPoints); 2337RectangleF rightLabelsRect = this.GetAllLabelsRect(this._axis.ChartArea, labelsPosition, format); 2345RectangleF rightLabelsRect = this.GetAllLabelsRect(this._axis.ChartArea, labelsPosition, format); 2352else if (this._axis.AxisPosition == AxisPosition.Bottom) 2358this._axis.ChartArea.matrix3D.TransformPoints(rectPoints); 2369RectangleF rightLabelsRect = this.GetAllLabelsRect(this._axis.ChartArea, labelsPosition, format); 2376if (this._axis.autoLabelAngle == 0) 2378rect.Y += this._axis.markSize / 4f; 2383RectangleF rightLabelsRect = this.GetAllLabelsRect(this._axis.ChartArea, labelsPosition, format); 2390if (this._axis.autoLabelAngle == 0) 2392rect.Y += this._axis.markSize / 4f; 2399foreach (Axis curAxis in this._axis.ChartArea.Axes) 2411int labelsFontAngle = (_axis.autoLabelAngle < -90) ? angle : _axis.autoLabelAngle; 2412if (labelsPosition != this._axis.AxisPosition) 2414if ((this._axis.AxisPosition == AxisPosition.Top || this._axis.AxisPosition == AxisPosition.Bottom) && 2419else if (this._axis.AxisPosition == AxisPosition.Bottom) 2430else if (this._axis.AxisPosition == AxisPosition.Top) 2455_axis.groupingLabelSizes != null && 2456_axis.groupingLabelSizes.Length > 0 && 2457this._axis.AxisPosition == AxisPosition.Bottom && 2459!((this._axis.autoLabelOffset == -1) ? this.IsStaggered : (this._axis.autoLabelOffset == 1))) 2465labelPositionPoints[0] = new Point3D(initialRect.X, initialRect.Bottom - _axis.totlaGroupingLabelsSize - _axis.totlaGroupingLabelsSizeAdjustment, labelsZPosition); 2466this._axis.ChartArea.matrix3D.TransformPoints(labelPositionPoints); 2499(_axis.autoLabelFont == null) ? _font : _axis.autoLabelFont, 2588 if(double.IsNaN(intervalOffset) && this._axis != null) 2590 return this._axis.IntervalOffset; 2628 if(intervalOffsetType == DateTimeIntervalType.NotSet && this._axis != null) 2630 return this._axis.IntervalOffsetType; 2659if (this._axis != null) 2661this._axis.tempLabelInterval = interval; 2675 if(double.IsNaN(interval) && this._axis != null) 2677 return this._axis.Interval; 2706if (this._axis != null) 2708this._axis.tempLabelIntervalType = intervalType; 2722 if(intervalType == DateTimeIntervalType.NotSet && this._axis != null) 2724 return this._axis.IntervalType; 2750if (this._axis != null && this._axis.Common!=null && this._axis.Common.Chart != null) 2752 if(!this._axis.Common.Chart.serializing) 2754 this._axis.IsLabelAutoFit = false; 2824 if(this._axis != null && this._axis.Common!=null && this._axis.Common.Chart != null) 2826if (!this._axis.Common.Chart.serializing) 2828 this._axis.IsLabelAutoFit = false; 2865if (this._axis != null && this._axis.Common != null && this._axis.Common.Chart != null) 2867if (!this._axis.Common.Chart.serializing) 2869this._axis.IsLabelAutoFit = false;