Class ShadingPatternColor
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
TransformationMatrixextGState
DictionaryTokenpatternDictionary
DictionaryTokenshading
Shading
Properties
Shading
A shading object defining the shading pattern's gradient fill.
public Shading Shading { get; }
Property Value
Methods
Equals(object)
public override bool Equals(object obj)
Parameters
obj
object
Returns
Equals(ShadingPatternColor)
public bool Equals(ShadingPatternColor other)
Parameters
other
ShadingPatternColor
Returns
GetHashCode()
public override int GetHashCode()
Returns
Operators
operator ==(ShadingPatternColor, ShadingPatternColor)
Equals.
public static bool operator ==(ShadingPatternColor color1, ShadingPatternColor color2)
Parameters
color1
ShadingPatternColorcolor2
ShadingPatternColor
Returns
operator !=(ShadingPatternColor, ShadingPatternColor)
Not Equals.
public static bool operator !=(ShadingPatternColor color1, ShadingPatternColor color2)
Parameters
color1
ShadingPatternColorcolor2
ShadingPatternColor