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 com.itextpdf.text.pdf.ColorDetails |
colorDetails |
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 |
---|---|
void |
addToBody() |
static void |
checkCompatibleColors(BaseColor c1, BaseColor c2) |
float[] |
getBBox() |
static float[] |
getColorArray(BaseColor color) |
BaseColor |
getColorSpace() |
boolean |
isAntiAlias() |
void |
setAntiAlias(boolean antiAlias) |
void |
setBBox(float[] bBox) |
protected void |
setColorSpace(BaseColor color) |
static PdfShading |
simpleAxial(PdfWriter writer, float x0, float y0, float x1, float y1, BaseColor startColor, BaseColor endColor) |
static PdfShading |
simpleAxial(PdfWriter writer, float x0, float y0, float x1, float y1, BaseColor startColor, BaseColor endColor, boolean extendStart, boolean extendEnd) |
static PdfShading |
simpleRadial(PdfWriter writer, float x0, float y0, float r0, float x1, float y1, float r1, BaseColor startColor, BaseColor endColor) |
static PdfShading |
simpleRadial(PdfWriter writer, float x0, float y0, float r0, float x1, float y1, float r1, BaseColor startColor, BaseColor endColor, boolean extendStart, boolean extendEnd) |
static void |
throwColorSpaceError() |
static PdfShading |
type1(PdfWriter writer, BaseColor colorSpace, float[] domain, float[] tMatrix, PdfFunction function) |
static PdfShading |
type2(PdfWriter writer, BaseColor colorSpace, float[] coords, float[] domain, PdfFunction function, boolean[] extend) |
static PdfShading |
type3(PdfWriter writer, BaseColor colorSpace, float[] coords, float[] domain, PdfFunction function, boolean[] extend) |
protected PdfDictionary shading
protected PdfWriter writer
protected int shadingType
protected com.itextpdf.text.pdf.ColorDetails colorDetails
protected PdfName shadingName
protected PdfIndirectReference shadingReference
protected float[] bBox
protected boolean antiAlias
protected PdfShading(PdfWriter writer)
protected void setColorSpace(BaseColor color)
public BaseColor getColorSpace()
public static void throwColorSpaceError()
public static float[] getColorArray(BaseColor color)
public static PdfShading type1(PdfWriter writer, BaseColor colorSpace, float[] domain, float[] tMatrix, PdfFunction function)
public static PdfShading type2(PdfWriter writer, BaseColor colorSpace, float[] coords, float[] domain, PdfFunction function, boolean[] extend)
public static PdfShading type3(PdfWriter writer, BaseColor colorSpace, float[] coords, float[] domain, PdfFunction function, boolean[] extend)
public static PdfShading simpleAxial(PdfWriter writer, float x0, float y0, float x1, float y1, BaseColor startColor, BaseColor endColor, boolean extendStart, boolean extendEnd)
public static PdfShading simpleAxial(PdfWriter writer, float x0, float y0, float x1, float y1, BaseColor startColor, BaseColor endColor)
public static PdfShading simpleRadial(PdfWriter writer, float x0, float y0, float r0, float x1, float y1, float r1, BaseColor startColor, BaseColor endColor, boolean extendStart, boolean extendEnd)
public static PdfShading simpleRadial(PdfWriter writer, float x0, float y0, float r0, float x1, float y1, float r1, BaseColor startColor, BaseColor endColor)
public void addToBody() throws IOException
IOException
public float[] getBBox()
public void setBBox(float[] bBox)
public boolean isAntiAlias()
public void setAntiAlias(boolean antiAlias)
Copyright © 1998–2024. All rights reserved.