public abstract class PdfShading extends PdfObjectWrapper<PdfDictionary>
Modifier and Type | Class and Description |
---|---|
static class |
PdfShading.Axial |
static class |
PdfShading.CoonsPatchMesh |
static class |
PdfShading.FreeFormGouraudShadedTriangleMesh |
static class |
PdfShading.FunctionBased |
static class |
PdfShading.LatticeFormGouraudShadedTriangleMesh |
static class |
PdfShading.Radial |
static class |
PdfShading.TensorProductPatchMesh |
Modifier | Constructor and Description |
---|---|
protected |
PdfShading(PdfDictionary pdfObject) |
protected |
PdfShading(PdfDictionary pdfObject, int type, PdfObject colorSpace) |
Modifier and Type | Method and Description |
---|---|
PdfObject |
getColorSpace() |
PdfObject |
getFunction() |
int |
getShadingType() |
protected boolean |
isWrappedObjectMustBeIndirect()
Defines if the object behind this wrapper must be an indirect object in the resultant document.
|
static PdfShading |
makeShading(PdfDictionary shadingDictionary) |
void |
setFunction(PdfFunction function) |
void |
setFunction(PdfFunction[] functions) |
ensureObjectIsAddedToDocument, flush, getPdfObject, isFlushed, makeIndirect, makeIndirect, markObjectAsIndirect, setForbidRelease, setModified, setPdfObject, unsetForbidRelease
protected PdfShading(PdfDictionary pdfObject)
protected PdfShading(PdfDictionary pdfObject, int type, PdfObject colorSpace)
public static PdfShading makeShading(PdfDictionary shadingDictionary)
public int getShadingType()
public PdfObject getColorSpace()
public PdfObject getFunction()
public void setFunction(PdfFunction function)
public void setFunction(PdfFunction[] functions)
protected boolean isWrappedObjectMustBeIndirect()
PdfObjectWrapper
isWrappedObjectMustBeIndirect
in class PdfObjectWrapper<PdfDictionary>
Copyright © 1998–2016 iText Group NV. All rights reserved.