private static string GetLabelText(DataPoint point) { if (!TreeMapChart.IsLabelVisible(point)) { return(string.Empty); } return(PieChart.GetLabelText(point, true)); }
private static RectangleF GetSeriesLabelRelativeRect(ChartGraphics graph, ChartArea area, Series series, RectangleF seriesRelativeRect, DataPoint point) { if (!string.IsNullOrEmpty(series.legendText) && TreeMapChart.IsLabelVisible(point)) { using (Font font = TreeMapChart.GetSeriesLabelFont(point)) { return(TreeMapChart.GetLabelRelativeRect(graph, font, seriesRelativeRect, series.legendText, LabelAlignmentTypes.TopLeft)); } } return(RectangleF.Empty); }
private static string GetLabelText(CategoryNode categoryNode, DataPoint dataPoint, Series series, DataPointAttributes dataPointAttributes) { if (dataPoint != null) { if (TreeMapChart.IsLabelVisible(dataPoint)) { string labelText = PieChart.GetLabelText(dataPoint, false); if (!string.IsNullOrEmpty(labelText)) { return(labelText); } return(SunburstChart.GetCategoryNodeLabelText(categoryNode, series, dataPoint)); } } else if (TreeMapChart.IsLabelVisible(dataPointAttributes)) { return(SunburstChart.GetCategoryNodeLabelText(categoryNode, series, dataPointAttributes)); } return(string.Empty); }