Class LinearMulticolorGradientBrush
Navne til: Aspose.Imaging.Brushes Sammensætning: Aspose.Imaging.dll (25.4.0)
Representerer en Aspose.Imaging.Brush med lineær gradient defineret af flere farver og passende positioner.
[JsonObject(MemberSerialization.OptIn)]
public sealed class LinearMulticolorGradientBrush : LinearGradientBrushBase, IDisposable
Inheritance
object ← DisposableObject ← Brush ← TransformBrush ← LinearGradientBrushBase ← LinearMulticolorGradientBrush
Implements
De arvede medlemmer
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()
Initialiserer en ny instans af Aspose.Imaging.Brushes.LinearMulticolorGradientBrysh klasse med standardparametrer.Startfarven er sort, slutfarven hvid, hjørnet er 45 grader og rektanglen er placeret i (0,0) med størrelse (1,1).
public LinearMulticolorGradientBrush()
LinearMulticolorGradientBrush(Point og Point)
Initialiserer en ny instans af Aspose.Imaging.Brushes.LinearMulticolorGradientBrux klasse med de angivne punkter.
public LinearMulticolorGradientBrush(Point point1, Point point2)
Parameters
point1
Point
En Aspose.Imaging.Point struktur, der repræsenterer udgangspunktet for den lineære gradient.
point2
Point
En Aspose.Imaging.Point struktur, der repræsenterer slutpunktet for den lineære gradient.
LinearMulticolorGradientBrush(PointF og PointF)
Initialiserer en ny instans af Aspose.Imaging.Brushes.LinearMulticolorGradientBrux klasse med de angivne punkter.
public LinearMulticolorGradientBrush(PointF point1, PointF point2)
Parameters
point1
PointF
En Aspose.Imaging.PointF struktur, der repræsenterer udgangspunktet for den lineære gradient.
point2
PointF
En Aspose.Imaging.PointF struktur, der repræsenterer slutpunktet for den lineære gradient.
LinearMulticolorGradientBrush(Rektangle og Float)
Initialiserer en ny instans af Aspose.Imaging.Brushes.LinearMulticolorGradientBrysh-klassen baseret på en rektangle og en orienteringsnøgle.
public LinearMulticolorGradientBrush(Rectangle rect, float angle)
Parameters
rect
Rectangle
En Aspose.Imaging.RectangleF struktur, der angiver grænserne for den lineære gradient.
angle
float
Vinkel, målt i grader klokkevis fra x-axis, af gradientens orienteringslinje.
LinearMulticolorGradientBrush(RektangleF, Float)
Initialiserer en ny instans af Aspose.Imaging.Brushes.LinearMulticolorGradientBrysh-klassen baseret på en rektangle og en orienteringsnøgle.
public LinearMulticolorGradientBrush(RectangleF rect, float angle)
Parameters
rect
RectangleF
En Aspose.Imaging.RectangleF struktur, der angiver grænserne for den lineære gradient.
angle
float
Vinkel, målt i grader klokkevis fra x-axis, af gradientens orienteringslinje.
LinearMulticolorGradientBrush(Rektangle, float, bool)
Initialiserer en ny instans af Aspose.Imaging.Brushes.LinearMulticolorGradientBrysh-klassen baseret på en rektangle og en orienteringsnøgle.
public LinearMulticolorGradientBrush(Rectangle rect, float angle, bool isAngleScalable)
Parameters
rect
Rectangle
En Aspose.Imaging.RectangleF struktur, der angiver grænserne for den lineære gradient.
angle
float
Vinkel, målt i grader klokkevis fra x-axis, af gradientens orienteringslinje.
isAngleScalable
bool
Hvis det er indstillet til ’true’, ændres hjørnet under transformationerne med dette Aspose.Imaging.Brushes.LinearMulticolorGradientbrush.
LinearMulticolorGradientBrush(RectangleF, float, bool)
Initialiserer en ny instans af Aspose.Imaging.Brushes.LinearMulticolorGradientBrysh-klassen baseret på en rektangle og en orienteringsnøgle.
public LinearMulticolorGradientBrush(RectangleF rect, float angle, bool isAngleScalable)
Parameters
rect
RectangleF
En Aspose.Imaging.RectangleF struktur, der angiver grænserne for den lineære gradient.
angle
float
Vinkel, målt i grader klokkevis fra x-axis, af gradientens orienteringslinje.
isAngleScalable
bool
Hvis det er indstillet til ’true’, ændres hjørnet under transformationerne med dette Aspose.Imaging.Brushes.LinearMulticolorGradientbrush.
Properties
InterpolationColors
Giver eller indsætter en Aspose.Imaging.ColorBlend, der definerer en flerfarvet lineær gradient.
public ColorBlend InterpolationColors { get; set; }