Skip to content

PDFLabColor

Namespace: O2S.Components.PDF4NET.Graphics

Defines a Lab color based on a Lab colorspace.

public class PDFLabColor : PDFColor

Inheritance ObjectPDFColorPDFLabColor

Constructors

PDFLabColor(PDFLabColorSpace)

Initializes a new PDFLabColor object.

public PDFLabColor(PDFLabColorSpace colorSpace)

Parameters

colorSpace PDFLabColorSpace
a PDFLabColorSpace object the color is based on.


Properties

A

Gets or sets the a* component.

public double A { get; set; }

Property Value

Double
The a* component in the range defined by PDFLabColorSpace.Range property of the Lab colorspace.


B

Gets or sets the b* component.

public double B { get; set; }

Property Value

Double
The b* component in the range defined by PDFLabColorSpace.Range property of the Lab colorspace.


ColorSpace

Gets the colorspace.

public PDFColorSpace ColorSpace { get; }

Property Value

PDFColorSpace
A PDFColorSpace that represents the colorspace of the color.


L

Gets or sets the L component.

public double L { get; set; }

Property Value

Double
The L component in the range [0 100].


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.