Class LinearMulticolorGradientBrush
De naam: Aspose.Imaging.Brushes Verzameling: Aspose.Imaging.dll (25.4.0)
Vertegenwoordigt een Aspose.Imaging.Brush met lineaire gradient gedefinieerd door meerdere kleuren en passende posities.
[JsonObject(MemberSerialization.OptIn)]
public sealed class LinearMulticolorGradientBrush : LinearGradientBrushBase, IDisposable
Inheritance
object ← DisposableObject ← Brush ← TransformBrush ← LinearGradientBrushBase ← LinearMulticolorGradientBrush
Implements
Geëerbiede leden
LinearGradientBrushBase.Rectangle , LinearGradientBrushBase.Angle , LinearGradientBrushBase.IsAngleScalable , LinearGradientBrushBase.GammaCorrection , TransformBrush.ResetTransform() , TransformBrush.MultiplyTransform(Matrix) , TransformBrush.MultiplyTransform(Matrix, MatrixOrder) , TransformBrush.TranslateTransform(float, float) , TransformBrush.TranslateTransform(float, float, MatrixOrder) , TransformBrush.ScaleTransform(float, float) , TransformBrush.ScaleTransform(float, float, MatrixOrder) , TransformBrush.RotateTransform(float) , TransformBrush.RotateTransform(float, MatrixOrder) , TransformBrush.WrapMode , TransformBrush.Transform , TransformBrush.IsTransformChanged , Brush.DeepClone() , Brush.Equals(object) , Brush.GetHashCode() , Brush.Opacity , DisposableObject.Dispose() , DisposableObject.Disposed , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
LinearMulticolorGradientBrush()
Initialiseert een nieuwe instantie van de Aspose.Imaging.Brushes.LinearMulticolorGradientbrush-klasse met standaardparameters.De startkleur is zwart, de eindkleur is wit, de hoek is 45 graden en de rectangel is gelegen in (0,0) met grootte (1,1).
public LinearMulticolorGradientBrush()
LinearMulticolorGradientBrush(punt, punt)
Initialiseert een nieuwe instantie van de Aspose.Imaging.Brushes.LinearMulticolorGradientbrush klasse met de aangegeven punten.
public LinearMulticolorGradientBrush(Point point1, Point point2)
Parameters
point1
Point
Een Aspose.Imaging.Point-structuur die het beginpunt van de lineaire gradient vertegenwoordigt.
point2
Point
Een Aspose.Imaging.Point-structuur die het eindpunt van het lineaire gradient vertegenwoordigt.
LinearMulticolorGradientBrush(PointF en PointF)
Initialiseert een nieuwe instantie van de Aspose.Imaging.Brushes.LinearMulticolorGradientbrush klasse met de aangegeven punten.
public LinearMulticolorGradientBrush(PointF point1, PointF point2)
Parameters
point1
PointF
Een Aspose.Imaging.PointF-structuur die het beginpunt van de lineaire gradient vertegenwoordigt.
point2
PointF
Een Aspose.Imaging.PointF-structuur die het eindpunt van het lineaire gradient vertegenwoordigt.
LinearMulticolorGradientBrush(Rectangle, vloot)
Initialiseert een nieuwe instantie van de Aspose.Imaging.Brushes.LinearMulticolorGradientbrush-klasse op basis van een rectangle en een oriëntatiegang.
public LinearMulticolorGradientBrush(Rectangle rect, float angle)
Parameters
rect
Rectangle
Een Aspose.Imaging.RectangleF-structuur die de grenzen van het lineaire gradient bepaalt.
angle
float
De hoek, gemeten in graden klokwijze van de x-axis, van de gradient orientatielijn.
LinearMulticolorGradientBrush(RectangleF, vloot)
Initialiseert een nieuwe instantie van de Aspose.Imaging.Brushes.LinearMulticolorGradientbrush-klasse op basis van een rectangle en een oriëntatiegang.
public LinearMulticolorGradientBrush(RectangleF rect, float angle)
Parameters
rect
RectangleF
Een Aspose.Imaging.RectangleF-structuur die de grenzen van het lineaire gradient bepaalt.
angle
float
De hoek, gemeten in graden klokwijze van de x-axis, van de gradient orientatielijn.
LinearMulticolorGradientBrush(Rectangle, Float, Bool)
Initialiseert een nieuwe instantie van de Aspose.Imaging.Brushes.LinearMulticolorGradientbrush-klasse op basis van een rectangle en een oriëntatiegang.
public LinearMulticolorGradientBrush(Rectangle rect, float angle, bool isAngleScalable)
Parameters
rect
Rectangle
Een Aspose.Imaging.RectangleF-structuur die de grenzen van het lineaire gradient bepaalt.
angle
float
De hoek, gemeten in graden klokwijze van de x-axis, van de gradient orientatielijn.
isAngleScalable
bool
als het ‘waar’ is ingesteld, wordt de hoek tijdens de transformaties veranderd met dit Aspose.Imaging.Brushes.LinearMulticolorGradientbrush.
LinearMulticolorGradientBrush(RectangleF, float, bool)
Initialiseert een nieuwe instantie van de Aspose.Imaging.Brushes.LinearMulticolorGradientbrush-klasse op basis van een rectangle en een oriëntatiegang.
public LinearMulticolorGradientBrush(RectangleF rect, float angle, bool isAngleScalable)
Parameters
rect
RectangleF
Een Aspose.Imaging.RectangleF-structuur die de grenzen van het lineaire gradient bepaalt.
angle
float
De hoek, gemeten in graden klokwijze van de x-axis, van de gradient orientatielijn.
isAngleScalable
bool
als het ‘waar’ is ingesteld, wordt de hoek tijdens de transformaties veranderd met dit Aspose.Imaging.Brushes.LinearMulticolorGradientbrush.
Properties
InterpolationColors
Geeft of stelt een Aspose.Imaging.ColorBlend dat een multicolor lineaire gradient definieert.
public ColorBlend InterpolationColors { get; set; }