# ShadingPattern Class

> A shading pattern consists of a smoothly varying gradient between two colors.

- Product: Adobe PDF Library 18
- Language: .NET
- Version: APDFL18.0.5PlusP2e
- HTML page: https://docs.datalogics.com/apdfl18/DotNet/APDFL18.0.5PlusP2e/class/ShadingPattern
- Version index: https://docs.datalogics.com/apdfl18/DotNet/APDFL18.0.5PlusP2e/llms.txt

```csharp
class ShadingPattern : Pattern
```

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

**Inherits from:** [`Pattern`](https://docs.datalogics.com/apdfl18/DotNet/APDFL18.0.5PlusP2e/class/Pattern.md)

**Derived classes:** [`AxialShadingPattern`](https://docs.datalogics.com/apdfl18/DotNet/APDFL18.0.5PlusP2e/class/AxialShadingPattern.md)

## Description

A shading pattern consists of a smoothly varying gradient between two colors.

**Referenced by:** [`ShadingPattern`](https://docs.datalogics.com/apdfl18/DotNet/APDFL18.0.5PlusP2e/class/ShadingPattern.md)

**Uses types:** [`Color`](https://docs.datalogics.com/apdfl18/DotNet/APDFL18.0.5PlusP2e/class/Color.md), [`ColorSpace`](https://docs.datalogics.com/apdfl18/DotNet/APDFL18.0.5PlusP2e/class/ColorSpace.md), [`PDFObject`](https://docs.datalogics.com/apdfl18/DotNet/APDFL18.0.5PlusP2e/class/PDFObject.md), [`Rect`](https://docs.datalogics.com/apdfl18/DotNet/APDFL18.0.5PlusP2e/class/Rect.md), [`ShadingPattern`](https://docs.datalogics.com/apdfl18/DotNet/APDFL18.0.5PlusP2e/class/ShadingPattern.md)

## Properties

### AntiAlias

```csharp
bool Datalogics.PDFL.ShadingPattern.AntiAlias { get; set; }
```

### BackgroundColor

```csharp
Color Datalogics.PDFL.ShadingPattern.BackgroundColor { get; set; }
```

### BoundingBox

```csharp
Rect Datalogics.PDFL.ShadingPattern.BoundingBox { get; set; }
```

### ColorSpace

```csharp
ColorSpace Datalogics.PDFL.ShadingPattern.ColorSpace { get; set; }
```

### PDFObject

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

## Methods

### Dispose

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

**Returns:** `void`

### ToString

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

**Returns:** `override string`

A string describing the shading pattern.

Converts the shading pattern to a string representation.
