Class PdfShading
java.lang.Object
com.itextpdf.text.pdf.PdfShading
Implements the shading dictionary (or stream).
- Author:
- Paulo Soares
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanHolds value of property antiAlias.protected float[]Holds value of property bBox.protected com.itextpdf.text.pdf.ColorDetailsprotected PdfDictionaryprotected PdfNameprotected PdfIndirectReferenceprotected intprotected PdfWriter -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidstatic voidcheckCompatibleColors(BaseColor c1, BaseColor c2) float[]getBBox()static float[]getColorArray(BaseColor color) booleanvoidsetAntiAlias(boolean antiAlias) voidsetBBox(float[] bBox) protected voidsetColorSpace(BaseColor color) static PdfShadingsimpleAxial(PdfWriter writer, float x0, float y0, float x1, float y1, BaseColor startColor, BaseColor endColor) static PdfShadingsimpleAxial(PdfWriter writer, float x0, float y0, float x1, float y1, BaseColor startColor, BaseColor endColor, boolean extendStart, boolean extendEnd) static PdfShadingsimpleRadial(PdfWriter writer, float x0, float y0, float r0, float x1, float y1, float r1, BaseColor startColor, BaseColor endColor) static PdfShadingsimpleRadial(PdfWriter writer, float x0, float y0, float r0, float x1, float y1, float r1, BaseColor startColor, BaseColor endColor, boolean extendStart, boolean extendEnd) static voidstatic PdfShadingtype1(PdfWriter writer, BaseColor colorSpace, float[] domain, float[] tMatrix, PdfFunction function) static PdfShadingtype2(PdfWriter writer, BaseColor colorSpace, float[] coords, float[] domain, PdfFunction function, boolean[] extend) static PdfShadingtype3(PdfWriter writer, BaseColor colorSpace, float[] coords, float[] domain, PdfFunction function, boolean[] extend)
-
Field Details
-
shading
-
writer
-
shadingType
protected int shadingType -
colorDetails
protected com.itextpdf.text.pdf.ColorDetails colorDetails -
shadingName
-
shadingReference
-
bBox
protected float[] bBoxHolds value of property bBox. -
antiAlias
protected boolean antiAliasHolds value of property antiAlias.
-
-
Constructor Details
-
PdfShading
Creates new PdfShading
-
-
Method Details
-
setColorSpace
-
getColorSpace
-
throwColorSpaceError
public static void throwColorSpaceError() -
checkCompatibleColors
-
getColorArray
-
type1
public static PdfShading type1(PdfWriter writer, BaseColor colorSpace, float[] domain, float[] tMatrix, PdfFunction function) -
type2
public static PdfShading type2(PdfWriter writer, BaseColor colorSpace, float[] coords, float[] domain, PdfFunction function, boolean[] extend) -
type3
public static PdfShading type3(PdfWriter writer, BaseColor colorSpace, float[] coords, float[] domain, PdfFunction function, boolean[] extend) -
simpleAxial
public static PdfShading simpleAxial(PdfWriter writer, float x0, float y0, float x1, float y1, BaseColor startColor, BaseColor endColor, boolean extendStart, boolean extendEnd) -
simpleAxial
public static PdfShading simpleAxial(PdfWriter writer, float x0, float y0, float x1, float y1, BaseColor startColor, BaseColor endColor) -
simpleRadial
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) -
simpleRadial
public static PdfShading simpleRadial(PdfWriter writer, float x0, float y0, float r0, float x1, float y1, float r1, BaseColor startColor, BaseColor endColor) -
addToBody
- Throws:
IOException
-
getBBox
public float[] getBBox() -
setBBox
public void setBBox(float[] bBox) -
isAntiAlias
public boolean isAntiAlias() -
setAntiAlias
public void setAntiAlias(boolean antiAlias)
-