Table of Contents

Class CMYKColor

Namespace
UglyToad.PdfPig.Graphics.Colors
Assembly
UglyToad.PdfPig.dll

A color with cyan, magenta, yellow and black (K) components.

public sealed class CMYKColor : IColor, IEquatable<CMYKColor>
Inheritance
CMYKColor
Implements
Inherited Members

Constructors

CMYKColor(double, double, double, double)

Create a new CMYKColor.

public CMYKColor(double c, double m, double y, double k)

Parameters

c double
m double
y double
k double

Properties

Black

CMYK Black value (0, 0, 0, 1).

public static IColor Black { get; }

Property Value

IColor

C

The cyan value.

public double C { get; }

Property Value

double

ColorSpace

public ColorSpace ColorSpace { get; }

Property Value

ColorSpace

K

The black value.

public double K { get; }

Property Value

double

M

The magenta value.

public double M { get; }

Property Value

double

White

CMYK White value (all 0).

public static IColor White { get; }

Property Value

IColor

Y

The yellow value.

public double Y { get; }

Property Value

double

Methods

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

Equals(CMYKColor)

public bool Equals(CMYKColor other)

Parameters

other CMYKColor

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToRGBValues()

public (double r, double g, double b) ToRGBValues()

Returns

(double r, double g, double b)

ToString()

public override string ToString()

Returns

string

Operators

operator ==(CMYKColor, CMYKColor)

Equals.

public static bool operator ==(CMYKColor color1, CMYKColor color2)

Parameters

color1 CMYKColor
color2 CMYKColor

Returns

bool

operator !=(CMYKColor, CMYKColor)

Not Equals.

public static bool operator !=(CMYKColor color1, CMYKColor color2)

Parameters

color1 CMYKColor
color2 CMYKColor

Returns

bool