Skip to content

PDFColor

Namespace: O2S.Components.PDF4NET.Graphics

Defines the base class for PDF colors.

public abstract class PDFColor

Inheritance ObjectPDFColor

Constructors

PDFColor(PDFColorSpace)

Initializes a new PDFColor object with a given colorspace.

public PDFColor(PDFColorSpace colorSpace)

Parameters

colorSpace PDFColorSpace
A colorspace.


Properties

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.


ToRgbColor()

Converts this color to RGB.

public PDFRgbColor ToRgbColor()

Returns

PDFRgbColor
The color in RGB format.