com.aspose.cells

  • java.lang.Object
    • Area
      • com.aspose.cells.Floor
  • Direct Known Subclasses:
    Walls
    public class Floor 
    extends Area

Encapsulates the object that represents the floor of a 3-D chart.

Example:

//Instantiate the License class
License license = new License();

//Pass only the name of the license file embedded in the assembly
license.setLicense("Aspose.Cells.lic");

//Instantiate the workbook object
Workbook workbook = new Workbook();

//Get cells collection
Cells cells = workbook.getWorksheets().get(0).getCells();

//Put values in cells
cells.get("A1").putValue(1);

cells.get("A2").putValue(2);

cells.get("A3").putValue(3);

//get charts colletion
ChartCollection charts = workbook.getWorksheets().get(0).getCharts();

//add a new chart 
int index = charts.add(ChartType.COLUMN_3_D_STACKED, 5, 0, 15, 5);

//get the newly added chart
Chart chart = charts.get(index);

//set charts nseries
chart.getNSeries().add("A1:A3", true);

//Show data labels
chart.getNSeries().get(0).getDataLabels().setValueShown(true);

//Get chart's floor
Floor floor = chart.getFloor();

//set floor's border as red
floor.getBorder().setColor(com.aspose.cells.Color.getRed());

//set fill format
floor.getFillFormat().setPresetColorGradient(GradientPresetType.CALM_WATER, GradientStyleType.DIAGONAL_DOWN, 2);

//save the file
workbook.save("d:\\dest.xls");

Property Getters/Setters Summary
ColorgetBackgroundColor()
void
Gets or sets the background com.aspose.cells.Color of the Area.
LinegetBorder()
void
setBorder(Line value)
Gets or sets the border Line.
FillFormatgetFillFormat()
Represents a object that contains fill formatting properties for the specified chart or shape.
ColorgetForegroundColor()
void
Gets or sets the foreground com.aspose.cells.Color.
intgetFormatting()
void
setFormatting(intvalue)
Represents the formatting of the area. The value of the property is FormattingType integer constant.
booleangetInvertIfNegative()
void
setInvertIfNegative(booleanvalue)
If the property is true and the value of chart point is a negative number, the foreground color and background color will be exchanged.
doublegetTransparency()
void
setTransparency(doublevalue)
Returns or sets the degree of transparency of the area as a value from 0.0 (opaque) through 1.0 (clear).
 
Method Summary
booleanisAuto()
booleanisVisible()
voidsetAuto(booleanisAuto)
 

    • Property Getters/Setters Detail

      • getBorder/setBorder

        public Line getBorder() / public void setBorder(Line value)
        
        Gets or sets the border Line.
      • getBackgroundColor/setBackgroundColor

        public Color getBackgroundColor() / public void setBackgroundColor(Color value)
        
        Gets or sets the background com.aspose.cells.Color of the Area.
      • getForegroundColor/setForegroundColor

        public Color getForegroundColor() / public void setForegroundColor(Color value)
        
        Gets or sets the foreground com.aspose.cells.Color.
      • getFormatting/setFormatting

        public int getFormatting() / public void setFormatting(int value)
        
        Represents the formatting of the area. The value of the property is FormattingType integer constant.
      • getInvertIfNegative/setInvertIfNegative

        public boolean getInvertIfNegative() / public void setInvertIfNegative(boolean value)
        
        If the property is true and the value of chart point is a negative number, the foreground color and background color will be exchanged.

        Example:

        //Instantiating a Workbook object
        Workbook workbook = new Workbook();
        //Adding a new worksheet to the Workbook object
        int sheetIndex = workbook.getWorksheets().add();
        //Obtaining the reference of the newly added worksheet by passing its sheet index
        Worksheet worksheet = workbook.getWorksheets().get(sheetIndex);
        //Adding a sample value to "A1" cell
        worksheet.getCells().get("A1").putValue(50);
        //Adding a sample value to "A2" cell
        worksheet.getCells().get("A2").putValue(-100);
        //Adding a sample value to "A3" cell
        worksheet.getCells().get("A3").putValue(150);
        //Adding a chart to the worksheet
        int chartIndex = worksheet.getCharts().add(ChartType.COLUMN, 5, 0, 15, 5);
        //Accessing the instance of the newly added chart
        Chart chart = worksheet.getCharts().get(chartIndex);
        //Adding NSeries (chart data source) to the chart ranging from "A1" cell to "A3"
        chart.getNSeries().add("A1:A3", true);
        chart.getNSeries().get(0).getArea().setInvertIfNegative(true);
        //Setting the foreground color of the 1st NSeries area
        chart.getNSeries().get(0).getArea().setForegroundColor(Color.getRed());
        //Setting the background color of the 1st NSeries area.
        //The displayed area color of second chart point will be the background color.
        chart.getNSeries().get(0).getArea().setBackgroundColor(Color.getYellow());
        //Saving the Excel file
        workbook.save("C:\\book1.xls");
      • getFillFormat

        public FillFormat getFillFormat()
        
        Represents a object that contains fill formatting properties for the specified chart or shape.
        See Also:
        FillFormat
      • getTransparency/setTransparency

        public double getTransparency() / public void setTransparency(double value)
        
        Returns or sets the degree of transparency of the area as a value from 0.0 (opaque) through 1.0 (clear).
    • Method Detail

      • isAuto

        public boolean isAuto()
      • isVisible

        public boolean isVisible()
      • setAuto

        public void setAuto(boolean isAuto)