# NamedColorSpace Class

> Class used to define the color space in use.

- Product: Adobe PDF Library 18
- Language: .NET Framework
- Version: APDFL18.0.5PlusP2a
- HTML page: https://docs.datalogics.com/apdfl18/DotNetFramework/APDFL18.0.5PlusP2a/class/NamedColorSpace
- Version index: https://docs.datalogics.com/apdfl18/DotNetFramework/APDFL18.0.5PlusP2a/llms.txt

```csharp
class NamedColorSpace : ColorSpace
```

**Namespace:** `Datalogics::PDFL`

**Inherits from:** [`ColorSpace`](https://docs.datalogics.com/apdfl18/DotNetFramework/APDFL18.0.5PlusP2a/class/ColorSpace.md)

## Description

Class used to define the color space in use.

**Referenced by:** [`NamedColorSpace`](https://docs.datalogics.com/apdfl18/DotNetFramework/APDFL18.0.5PlusP2a/class/NamedColorSpace.md)

**Uses types:** [`ColorSpace`](https://docs.datalogics.com/apdfl18/DotNetFramework/APDFL18.0.5PlusP2a/class/ColorSpace.md), [`NamedColorSpace`](https://docs.datalogics.com/apdfl18/DotNetFramework/APDFL18.0.5PlusP2a/class/NamedColorSpace.md), [`PDFObject`](https://docs.datalogics.com/apdfl18/DotNetFramework/APDFL18.0.5PlusP2a/class/PDFObject.md)

## Properties

### DeviceCMYK

```csharp
static ColorSpace Datalogics.PDFL.ColorSpace.DeviceCMYK { get; }
```

*static*

### DeviceGray

```csharp
static ColorSpace Datalogics.PDFL.ColorSpace.DeviceGray { get; }
```

*static*

### DeviceRGB

```csharp
static ColorSpace Datalogics.PDFL.ColorSpace.DeviceRGB { get; }
```

*static*

### DeviceRGBA

```csharp
static ColorSpace Datalogics.PDFL.ColorSpace.DeviceRGBA { get; }
```

*static*

### Lab

```csharp
static ColorSpace Datalogics.PDFL.ColorSpace.Lab { get; }
```

*static*

### LabA

```csharp
static ColorSpace Datalogics.PDFL.ColorSpace.LabA { get; }
```

*static*

### Name

```csharp
string Datalogics.PDFL.ColorSpace.Name { get; }
```

### NumComponents

```csharp
int Datalogics.PDFL.ColorSpace.NumComponents { get; }
```

### PDFObject

```csharp
PDFObject Datalogics.PDFL.ColorSpace.PDFObject { get; }
```

## Methods

### Dispose

```csharp
void Datalogics.PDFL.ColorSpace.Dispose()
```

**Returns:** `void`

### Equals

```csharp
override bool Datalogics.PDFL.NamedColorSpace.Equals(object obj)
```

**Parameters**

- `obj` (`object`)

**Returns:** `override bool`

### MakeDeviceRGBA

```csharp
static NamedColorSpace Datalogics.PDFL.NamedColorSpace.MakeDeviceRGBA()
```

*static*

**Returns:** [`NamedColorSpace`](https://docs.datalogics.com/apdfl18/DotNetFramework/APDFL18.0.5PlusP2a/class/NamedColorSpace.md)

### ToString

```csharp
override string Datalogics.PDFL.ColorSpace.ToString()
```

**Returns:** `override string`

Convert a colorSpace to a string.

### operator!=

```csharp
static bool Datalogics.PDFL.ColorSpace.operator!=(ColorSpace a, ColorSpace b)
```

*static*

**Parameters**

- `a` ([`ColorSpace`](https://docs.datalogics.com/apdfl18/DotNetFramework/APDFL18.0.5PlusP2a/class/ColorSpace.md))
- `b` ([`ColorSpace`](https://docs.datalogics.com/apdfl18/DotNetFramework/APDFL18.0.5PlusP2a/class/ColorSpace.md))

**Returns:** `bool`

### operator==

```csharp
static bool Datalogics.PDFL.ColorSpace.operator==(ColorSpace a, ColorSpace b)
```

*static*

**Parameters**

- `a` ([`ColorSpace`](https://docs.datalogics.com/apdfl18/DotNetFramework/APDFL18.0.5PlusP2a/class/ColorSpace.md))
- `b` ([`ColorSpace`](https://docs.datalogics.com/apdfl18/DotNetFramework/APDFL18.0.5PlusP2a/class/ColorSpace.md))

**Returns:** `bool`
