Skip to content

PDFIndexedColor

Namespace: O2S.Components.PDF4NET.Graphics

Defines a color based on an indexed colorspace.

public class PDFIndexedColor : PDFColor

Inheritance ObjectPDFColorPDFIndexedColor

Constructors

PDFIndexedColor(PDFIndexedColorSpace)

Initializes a new PDFIndexedColor object with an indexed colorspace.

public PDFIndexedColor(PDFIndexedColorSpace colorSpace)

Parameters

colorSpace PDFIndexedColorSpace
The indexed colorspace.


Properties

ColorIndex

Gets or sets the color index.

public int ColorIndex { get; set; }

Property Value

Int32
The color index in the colorspace samples in the range [0 - PDFIndexedColorSpace.ColorCount].


ColorSpace

Gets the colorspace.

public PDFColorSpace ColorSpace { get; }

Property Value

PDFColorSpace
A PDFColorSpace that represents the colorspace of the color.


Methods

Copy()

Copies this color.

public PDFColor Copy()

Returns

PDFColor
A copy of this color.


Equals(Object)

Determines whether the specified Object is equal to the current Object.

public bool Equals(object obj)

Parameters

obj Object
The Object to compare with the current Object.

Returns

Boolean
true if the specified Object is equal to the current Object; otherwise, false.


GetHashCode()

Serves as a hash function for a particular type.

public int GetHashCode()

Returns

Int32
A hash code for the current Object.