com.aspose.cells

Class ThemeColor

  • java.lang.Object
    • com.aspose.cells.ThemeColor
public class ThemeColor 
extends java.lang.Object

Represents a theme color.

Example:

//Instantiating a Workbook object
Workbook workbook = new Workbook();
Cells cells = workbook.getWorksheets().get(0).getCells();
cells.get("A1").putValue("Hello World");
Style style = cells.get("A1").getStyle();
//Set ThemeColorType.Text2 color type with 40% lighten as the font color.
style.getFont().setThemeColor(new ThemeColor(ThemeColorType.TEXT_2, 0.4));
style.setPattern(BackgroundType.SOLID);
//Set ThemeColorType.Background2 color type with 75% darken as the foreground color
style.setForegroundThemeColor(new ThemeColor(ThemeColorType.BACKGROUND_2, -0.75));
cells.get("A1").setStyle(style);
//Saving the Excel file
workbook.save("C:\\book1.xlsx");

Constructor Summary
ThemeColor(inttype, doubletint)
 
Property Getters/Setters Summary
intgetColorType()
void
setColorType(intvalue)
           Gets and sets the theme type. The value of the property is ThemeColorType integer constant.
doublegetTint()
void
setTint(doublevalue)
           Gets and sets the tint value.
 

    • Constructor Detail

      • ThemeColor

        public ThemeColor(int type, double tint)
        Parameters:
        type - A ThemeColorType value. The theme type.
        tint - The tint value.
    • Property Getters/Setters Detail

      • getColorType/setColorType

        public int getColorType() / public void setColorType(int value)
        
        Gets and sets the theme type. The value of the property is ThemeColorType integer constant.
      • getTint/setTint

        public double getTint() / public void setTint(double value)
        
        Gets and sets the tint value. The tint value is stored as a double from -1.0 .. 1.0, where -1.0 means 100% darken and 1.0 means 100% lighten. Also, 0.0 means no change.

    setColorType

    public voidsetColorType(intvalue)
    
    Gets and sets the theme type. The value of the property is ThemeColorType integer constant.

    setTint

    public voidsetTint(doublevalue)
    
    Gets and sets the tint value. The tint value is stored as a double from -1.0 .. 1.0, where -1.0 means 100% darken and 1.0 means 100% lighten. Also, 0.0 means no change.