public class PdfShading extends Object
Modifier and Type | Field and Description |
---|---|
protected boolean |
antiAlias
Holds value of property antiAlias.
|
protected float[] |
bBox
Holds value of property bBox.
|
protected ColorDetails |
colorDetails |
private Color |
cspace |
protected PdfDictionary |
shading |
protected PdfName |
shadingName |
protected PdfIndirectReference |
shadingReference |
protected int |
shadingType |
protected PdfWriter |
writer |
Modifier | Constructor and Description |
---|---|
protected |
PdfShading(PdfWriter writer)
Creates new PdfShading
|
Modifier and Type | Method and Description |
---|---|
(package private) void |
addToBody() |
static void |
checkCompatibleColors(Color c1,
Color c2) |
float[] |
getBBox() |
static float[] |
getColorArray(Color color) |
(package private) ColorDetails |
getColorDetails() |
Color |
getColorSpace() |
(package private) PdfName |
getShadingName() |
(package private) PdfIndirectReference |
getShadingReference() |
(package private) PdfWriter |
getWriter() |
boolean |
isAntiAlias() |
void |
setAntiAlias(boolean antiAlias) |
void |
setBBox(float[] bBox) |
protected void |
setColorSpace(Color color) |
(package private) void |
setName(int number) |
static PdfShading |
simpleAxial(PdfWriter writer,
float x0,
float y0,
float x1,
float y1,
Color startColor,
Color endColor) |
static PdfShading |
simpleAxial(PdfWriter writer,
float x0,
float y0,
float x1,
float y1,
Color startColor,
Color endColor,
boolean extendStart,
boolean extendEnd) |
static PdfShading |
simpleRadial(PdfWriter writer,
float x0,
float y0,
float r0,
float x1,
float y1,
float r1,
Color startColor,
Color endColor) |
static PdfShading |
simpleRadial(PdfWriter writer,
float x0,
float y0,
float r0,
float x1,
float y1,
float r1,
Color startColor,
Color endColor,
boolean extendStart,
boolean extendEnd) |
static void |
throwColorSpaceError() |
static PdfShading |
type1(PdfWriter writer,
Color colorSpace,
float[] domain,
float[] tMatrix,
PdfFunction function) |
static PdfShading |
type2(PdfWriter writer,
Color colorSpace,
float[] coords,
float[] domain,
PdfFunction function,
boolean[] extend) |
static PdfShading |
type3(PdfWriter writer,
Color colorSpace,
float[] coords,
float[] domain,
PdfFunction function,
boolean[] extend) |
protected PdfDictionary shading
protected PdfWriter writer
protected int shadingType
protected ColorDetails colorDetails
protected PdfName shadingName
protected PdfIndirectReference shadingReference
private Color cspace
protected float[] bBox
protected boolean antiAlias
protected PdfShading(PdfWriter writer)
protected void setColorSpace(Color color)
public Color getColorSpace()
public static void throwColorSpaceError()
public static float[] getColorArray(Color color)
public static PdfShading type1(PdfWriter writer, Color colorSpace, float[] domain, float[] tMatrix, PdfFunction function)
public static PdfShading type2(PdfWriter writer, Color colorSpace, float[] coords, float[] domain, PdfFunction function, boolean[] extend)
public static PdfShading type3(PdfWriter writer, Color colorSpace, float[] coords, float[] domain, PdfFunction function, boolean[] extend)
public static PdfShading simpleAxial(PdfWriter writer, float x0, float y0, float x1, float y1, Color startColor, Color endColor, boolean extendStart, boolean extendEnd)
public static PdfShading simpleAxial(PdfWriter writer, float x0, float y0, float x1, float y1, Color startColor, Color endColor)
public static PdfShading simpleRadial(PdfWriter writer, float x0, float y0, float r0, float x1, float y1, float r1, Color startColor, Color endColor, boolean extendStart, boolean extendEnd)
public static PdfShading simpleRadial(PdfWriter writer, float x0, float y0, float r0, float x1, float y1, float r1, Color startColor, Color endColor)
PdfName getShadingName()
PdfIndirectReference getShadingReference()
void setName(int number)
void addToBody() throws IOException
IOException
PdfWriter getWriter()
ColorDetails getColorDetails()
public float[] getBBox()
public void setBBox(float[] bBox)
public boolean isAntiAlias()
public void setAntiAlias(boolean antiAlias)