Esempio n. 1
0
 private static string GetLabelText(DataPoint point)
 {
     if (!TreeMapChart.IsLabelVisible(point))
     {
         return(string.Empty);
     }
     return(PieChart.GetLabelText(point, true));
 }
Esempio n. 2
0
 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);
 }
Esempio n. 3
0
 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);
 }