com.aspose.cells
Class ThemeColor

java.lang.Object
    extended by 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(int type, double tint)
          
 
Property Getters/Setters Summary
intgetColorType()
voidsetColorType(int value)
           Gets and sets the theme type. The value of the property is ThemeColorType integer constant.
doublegetTint()
voidsetTint(double value)
           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.

See Also:
          Aspose.Cells Documentation - the home page for the Aspose.Cellss Product Documentation.
          Aspose.Cells Support Forum - our preferred method of support.