Class PdfSpecialCs.NChannel
- java.lang.Object
-
- com.itextpdf.kernel.pdf.PdfObjectWrapper<PdfObject>
-
- com.itextpdf.kernel.pdf.colorspace.PdfColorSpace
-
- com.itextpdf.kernel.pdf.colorspace.PdfSpecialCs
-
- com.itextpdf.kernel.pdf.colorspace.PdfSpecialCs.DeviceN
-
- com.itextpdf.kernel.pdf.colorspace.PdfSpecialCs.NChannel
-
- Enclosing class:
- PdfSpecialCs
public static class PdfSpecialCs.NChannel extends PdfSpecialCs.DeviceN
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.itextpdf.kernel.pdf.colorspace.PdfSpecialCs
PdfSpecialCs.DeviceN, PdfSpecialCs.Indexed, PdfSpecialCs.NChannel, PdfSpecialCs.Pattern, PdfSpecialCs.Separation, PdfSpecialCs.UncoloredTilingPattern
-
-
Field Summary
-
Fields inherited from class com.itextpdf.kernel.pdf.colorspace.PdfSpecialCs.DeviceN
numOfComponents
-
Fields inherited from class com.itextpdf.kernel.pdf.colorspace.PdfColorSpace
DIRECT_COLOR_SPACES
-
-
Constructor Summary
Constructors Constructor Description NChannel(PdfArray pdfObject)
NChannel(PdfArray names, PdfObject alternateSpace, PdfObject tintTransform, PdfDictionary attributes)
NChannel(java.util.List<java.lang.String> names, PdfColorSpace alternateSpace, IPdfFunction tintTransform, PdfDictionary attributes)
Creates a new NChannel colorspace.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description protected static PdfArray
getNChannelCsArray(PdfArray names, PdfObject alternateSpace, PdfObject tintTransform, PdfDictionary attributes)
-
Methods inherited from class com.itextpdf.kernel.pdf.colorspace.PdfSpecialCs.DeviceN
getBaseCs, getDeviceNCsArray, getNames, getNumberOfComponents
-
Methods inherited from class com.itextpdf.kernel.pdf.colorspace.PdfSpecialCs
flush, isWrappedObjectMustBeIndirect
-
Methods inherited from class com.itextpdf.kernel.pdf.colorspace.PdfColorSpace
makeColorSpace
-
Methods inherited from class com.itextpdf.kernel.pdf.PdfObjectWrapper
ensureObjectIsAddedToDocument, ensureUnderlyingObjectHasIndirectReference, getPdfObject, isFlushed, makeIndirect, makeIndirect, markObjectAsIndirect, setForbidRelease, setModified, setPdfObject, unsetForbidRelease
-
-
-
-
Constructor Detail
-
NChannel
public NChannel(PdfArray pdfObject)
-
NChannel
public NChannel(PdfArray names, PdfObject alternateSpace, PdfObject tintTransform, PdfDictionary attributes)
-
NChannel
public NChannel(java.util.List<java.lang.String> names, PdfColorSpace alternateSpace, IPdfFunction tintTransform, PdfDictionary attributes)
Creates a new NChannel colorspace.- Parameters:
names
- the names for the componentsalternateSpace
- the alternative colorspacetintTransform
- the function to transform colors to the alternate color spaceattributes
- NChannel specific attributes
-
-
Method Detail
-
getNChannelCsArray
protected static PdfArray getNChannelCsArray(PdfArray names, PdfObject alternateSpace, PdfObject tintTransform, PdfDictionary attributes)
-
-