iText 8.0.2 API
|
Public Member Functions |
|
PdfType0Function (PdfStream pdfObject) | |
PdfType0Function (double[] domain, int[] size, double[] range, int order, int bitsPerSample, byte[] samples) | |
PdfType0Function (float[] domain, int[] size, float[] range, int order, int bitsPerSample, byte[] samples) | |
PdfType0Function (double[] domain, int[] size, double[] range, int order, int[] encode, double[] decode, int bitsPerSample, byte[] samples) | |
virtual int | GetOrder () |
virtual void | SetOrder (int order) |
virtual int[] | GetSize () |
virtual void | SetSize (int[] size) |
virtual int[] | GetEncode () |
virtual void | SetEncode (int[] encode) |
virtual double[] | GetDecode () |
virtual void | SetDecode (double[] decode) |
override bool | CheckCompatibilityWithColorSpace (PdfColorSpace alternateSpace) |
override void | SetDomain (double[] domain) |
The valid input domain, input will be clipped to this domain contains a min max pair per input component. More... |
|
override void | SetRange (double[] range) |
the valid output range, output will be clipped to this range contains a min max pair per output component. More... |
|
override double[] | Calculate (double[] input) |
Calculates one set of input components to one set of output components. More... |
|
Public Member Functions inherited from iText.Kernel.Pdf.Function.AbstractPdfFunction< PdfStream > | |
virtual int | GetFunctionType () |
The function type, (see ISO-320001 Table 38). More... |
|
virtual bool | CheckCompatibilityWithColorSpace (PdfColorSpace alternateSpace) |
Chacks wether the output of the function matches in components with the passed by color space. More... |
|
virtual int | GetInputSize () |
The number of input components. More... |
|
virtual int | GetOutputSize () |
The number of output components. More... |
|
virtual double[] | GetDomain () |
The valid input domain, input will be clipped to this domain contains a min max pair per input component. More... |
|
virtual double[] | GetRange () |
the valid output range, output will be clipped to this range contains a min max pair per output component. More... |
|
virtual byte[] | CalculateFromByteArray (byte[] bytes, int offset, int length, int wordSizeInputLength, int wordSizeOutputLength) |
Performs the calculation in bulk on a set of raw data and returns a new set of raw data. More... |
|
virtual byte[] | CalculateFromByteArray (byte[] bytes, int offset, int length, int wordSizeInputLength, int wordSizeOutputLength, BaseInputOutPutConvertors.IInputConversionFunction inputConvertor, BaseInputOutPutConvertors.IOutputConversionFunction outputConvertor) |
Performs the calculation in bulk on a set of raw data and returns a new set of raw data. More... |
|
virtual double[] | ClipInput (double[] input) |
Clip input values to the allowed domain. More... |
|
virtual double[] | ClipOutput (double[] input) |
Clip output values to the allowed range, if there is a range. More... |
|
virtual PdfObject | GetAsPdfObject () |
|
inlinevirtual |
Calculates one set of input components to one set of output components.
input | The input values size must contain GetInputSize() items |
Implements iText.Kernel.Pdf.Function.AbstractPdfFunction< PdfStream >.
|
inlinevirtual |
The valid input domain, input will be clipped to this domain contains a min max pair per input component.
The valid input domain, input will be clipped to this domain contains a min max pair per input component.
(see ISO-320001 Table 38)
value | the new set of limits |
Reimplemented from iText.Kernel.Pdf.Function.AbstractPdfFunction< PdfStream >.
|
inlinevirtual |
the valid output range, output will be clipped to this range contains a min max pair per output component.
the valid output range, output will be clipped to this range contains a min max pair per output component.
(see ISO-320001 Table 38)
value | the new set of limts |
Reimplemented from iText.Kernel.Pdf.Function.AbstractPdfFunction< PdfStream >.