Table of Contents

Class ShadingPatternColor

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

Shading patterns provide a smooth transition between colours across an area to be painted, independent of the resolution of any particular output device and without specifying the number of steps in the colour transition.

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

Constructors

ShadingPatternColor(TransformationMatrix, DictionaryToken, DictionaryToken, Shading)

Create a new ShadingPatternColor.

public ShadingPatternColor(TransformationMatrix matrix, DictionaryToken extGState, DictionaryToken patternDictionary, Shading shading)

Parameters

matrix TransformationMatrix
extGState DictionaryToken
patternDictionary DictionaryToken
shading Shading

Properties

Shading

A shading object defining the shading pattern's gradient fill.

public Shading Shading { get; }

Property Value

Shading

Methods

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

Equals(ShadingPatternColor)

public bool Equals(ShadingPatternColor other)

Parameters

other ShadingPatternColor

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

Operators

operator ==(ShadingPatternColor, ShadingPatternColor)

Equals.

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

Parameters

color1 ShadingPatternColor
color2 ShadingPatternColor

Returns

bool

operator !=(ShadingPatternColor, ShadingPatternColor)

Not Equals.

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

Parameters

color1 ShadingPatternColor
color2 ShadingPatternColor

Returns

bool