Table of Contents

Class PdfType0Function

Namespace
iText.Kernel.Pdf.Function
Assembly
itext.kernel.dll
public class PdfType0Function : AbstractPdfFunction<PdfStream>, IPdfFunction
Inheritance
PdfType0Function
Implements
Inherited Members

Constructors

PdfType0Function(double[], int[], double[], int, int, byte[])

public PdfType0Function(double[] domain, int[] size, double[] range, int order, int bitsPerSample, byte[] samples)

Parameters

domain double[]
size int[]
range double[]
order int
bitsPerSample int
samples byte[]

PdfType0Function(double[], int[], double[], int, int[], double[], int, byte[])

public PdfType0Function(double[] domain, int[] size, double[] range, int order, int[] encode, double[] decode, int bitsPerSample, byte[] samples)

Parameters

domain double[]
size int[]
range double[]
order int
encode int[]
decode double[]
bitsPerSample int
samples byte[]

PdfType0Function(float[], int[], float[], int, int, byte[])

public PdfType0Function(float[] domain, int[] size, float[] range, int order, int bitsPerSample, byte[] samples)

Parameters

domain float[]
size int[]
range float[]
order int
bitsPerSample int
samples byte[]

PdfType0Function(PdfStream)

public PdfType0Function(PdfStream pdfObject)

Parameters

pdfObject PdfStream

Methods

Calculate(double[])

public override double[] Calculate(double[] input)

Parameters

input double[]

Returns

double[]

CheckCompatibilityWithColorSpace(PdfColorSpace)

public override bool CheckCompatibilityWithColorSpace(PdfColorSpace alternateSpace)

Parameters

alternateSpace PdfColorSpace

Returns

bool

GetDecode()

public virtual double[] GetDecode()

Returns

double[]

GetEncode()

public virtual int[] GetEncode()

Returns

int[]

GetOrder()

public virtual int GetOrder()

Returns

int

GetSize()

public virtual int[] GetSize()

Returns

int[]

SetDecode(double[])

public virtual void SetDecode(double[] decode)

Parameters

decode double[]

SetDomain(double[])

public override void SetDomain(double[] domain)

Parameters

domain double[]

SetEncode(int[])

public virtual void SetEncode(int[] encode)

Parameters

encode int[]

SetOrder(int)

public virtual void SetOrder(int order)

Parameters

order int

SetRange(double[])

public override void SetRange(double[] range)

Parameters

range double[]

SetSize(int[])

public virtual void SetSize(int[] size)

Parameters

size int[]