org.apache.poi.sl.draw
Class DrawPaint
java.lang.Object
org.apache.poi.sl.draw.DrawPaint
public class DrawPaint
- extends java.lang.Object
This class handles color transformations.
- See Also:
- HSL code taken from Java Tips Weblog
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
shape
protected PlaceableShape<?,?> shape
DrawPaint
public DrawPaint(PlaceableShape<?,?> shape)
createSolidPaint
public static PaintStyle.SolidPaint createSolidPaint(java.awt.Color color)
createSolidPaint
public static PaintStyle.SolidPaint createSolidPaint(ColorStyle color)
getPaint
public java.awt.Paint getPaint(java.awt.Graphics2D graphics,
PaintStyle paint)
getSolidPaint
protected java.awt.Paint getSolidPaint(PaintStyle.SolidPaint fill,
java.awt.Graphics2D graphics)
getGradientPaint
protected java.awt.Paint getGradientPaint(PaintStyle.GradientPaint fill,
java.awt.Graphics2D graphics)
getTexturePaint
protected java.awt.Paint getTexturePaint(PaintStyle.TexturePaint fill,
java.awt.Graphics2D graphics)
applyColorTransform
public static java.awt.Color applyColorTransform(ColorStyle color)
- Convert color transformations in
ColorStyle
to a Color
instance
- See Also:
- Using Office Open XML to Customize Document Formatting in the 2007 Office System,
saturation modulation (satMod),
Office Open XML satMod results in more than 100% saturation
createLinearGradientPaint
protected java.awt.Paint createLinearGradientPaint(PaintStyle.GradientPaint fill,
java.awt.Graphics2D graphics)
createRadialGradientPaint
protected java.awt.Paint createRadialGradientPaint(PaintStyle.GradientPaint fill,
java.awt.Graphics2D graphics)
createPathGradientPaint
protected java.awt.Paint createPathGradientPaint(PaintStyle.GradientPaint fill,
java.awt.Graphics2D graphics)
snapToAnchor
protected void snapToAnchor(java.awt.geom.Point2D p,
java.awt.geom.Rectangle2D anchor)