com.aspose.slides

Interfaces

Classes

Exceptions

com.aspose.slides

Interface IChartDataPointLevel

  • All Known Implementing Classes:
    ChartDataPointLevel


    public interface IChartDataPointLevel

    Represents data point level. Applies for Treemap and Sunburst chart.

    • Method Detail

      • getFormat

        IFormat getFormat()

        Represents formatting properties of data point level. Read/write IFormat.


         
         Presentation pres = new Presentation();
         try
         {
             IChart chart = pres.getSlides().get_Item(0).getShapes().addChart(ChartType.Treemap, 50, 50, 500, 400);
             IChartSeries series = chart.getChartData().getSeries().get_Item(0);
             IChartDataPointLevel dataPointLevel = series.getDataPoints().get_Item(7).getDataPointLevels().get_Item(2);
             dataPointLevel.getFormat().getFill().setFillType(FillType.Solid);
             dataPointLevel.getFormat().getFill().getSolidFillColor().setColor(Color.Red);
         } finally {
             if (pres != null) pres.dispose();
         }
         

      • getLabel

        IDataLabel getLabel()

        Represents data label of data point level. Applied for Treemap and Sunburst sereis types. Read-only IDataLabel.


          
          Presentation pres = new Presentation();
          try
          {
              IChart chart = pres.getSlides().get_Item(0).getShapes().addChart(ChartType.Sunburst, 50, 50, 500, 400);
              IChartSeries series = chart.getChartData().getSeries().get_Item(0);
              IChartDataPointLevel dataPointLevel = series.getDataPoints().get_Item(0).getDataPointLevels().get_Item(1);
              dataPointLevel.getLabel().getDataLabelFormat().setShowCategoryName(false);
              dataPointLevel.getLabel().getDataLabelFormat().setShowValue(true);
              dataPointLevel.getLabel().getDataLabelFormat().setShowSeriesName(true);
              dataPointLevel = series.getDataPoints().get_Item(12).getDataPointLevels().get_Item(1);
              dataPointLevel.getLabel().getTextFormat().getPortionFormat().getFillFormat().setFillType(FillType.Solid);
              dataPointLevel.getLabel().getTextFormat().getPortionFormat().getFillFormat().getSolidFillColor().setColor(Color.Red);
          } finally {
              if (pres != null) pres.dispose();
          }