com.itextpdf.text.pdf
Class PdfShading
java.lang.Object
com.itextpdf.text.pdf.PdfShading
public class PdfShading
- extends Object
Implements the shading dictionary (or stream).
- Author:
- Paulo Soares
Method Summary |
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)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
shading
protected PdfDictionary shading
writer
protected PdfWriter writer
shadingType
protected int shadingType
colorDetails
protected com.itextpdf.text.pdf.ColorDetails colorDetails
shadingName
protected PdfName shadingName
shadingReference
protected PdfIndirectReference shadingReference
bBox
protected float[] bBox
- Holds value of property bBox.
antiAlias
protected boolean antiAlias
- Holds value of property antiAlias.
PdfShading
protected PdfShading(PdfWriter writer)
- Creates new PdfShading
setColorSpace
protected void setColorSpace(BaseColor color)
getColorSpace
public BaseColor getColorSpace()
throwColorSpaceError
public static void throwColorSpaceError()
checkCompatibleColors
public static void checkCompatibleColors(BaseColor c1,
BaseColor c2)
getColorArray
public static float[] getColorArray(BaseColor color)
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
public void addToBody()
throws IOException
- Throws:
IOException
getBBox
public float[] getBBox()
setBBox
public void setBBox(float[] bBox)
isAntiAlias
public boolean isAntiAlias()
setAntiAlias
public void setAntiAlias(boolean antiAlias)
Copyright © 2013. All Rights Reserved.