org.apache.poi.xslf.usermodel
Class XSLFColor
java.lang.Object
org.apache.poi.xslf.usermodel.XSLFColor
@Beta
@Internal
public class XSLFColor
- extends java.lang.Object
Encapsulates logic to read color definitions from DrawingML and convert them to java.awt.Color
- Author:
- Yegor Kozlov
Constructor Summary |
XSLFColor(org.apache.xmlbeans.XmlObject obj,
XSLFTheme theme,
org.openxmlformats.schemas.drawingml.x2006.main.CTSchemeColor phClr)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XSLFColor
public XSLFColor(org.apache.xmlbeans.XmlObject obj,
XSLFTheme theme,
org.openxmlformats.schemas.drawingml.x2006.main.CTSchemeColor phClr)
getXmlObject
@Internal
public org.apache.xmlbeans.XmlObject getXmlObject()
getColor
public java.awt.Color getColor()
- Returns:
- the displayed color as a Java Color.
If not color information was found in the supplied xml object then a null is returned.
getColorStyle
public ColorStyle getColorStyle()
getShade
public int getShade()
- specifies a darker version of its input color.
A 10% shade is 10% of the input color combined with 90% black.
- Returns:
- the value of the shade specified as a
percentage with 0% indicating minimal shade and 100% indicating maximum
or -1 if the value is not set
getTint
public int getTint()
- specifies a lighter version of its input color.
A 10% tint is 10% of the input color combined with 90% white.
- Returns:
- the value of the tint specified as a
percentage with 0% indicating minimal tint and 100% indicating maximum
or -1 if the value is not set
Copyright 2016 The Apache Software Foundation or
its licensors, as applicable.