Class LinearMulticolorGradientBrush
Nazwa przestrzeń: Aspose.Imaging.Brushes Zgromadzenie: Aspose.Imaging.dll (25.4.0)
Przedstawia Aspose.Imaging.Brush z liniowym gradientem zdefiniowanym przez wiele kolorów i odpowiednich pozycji.
[JsonObject(MemberSerialization.OptIn)]
public sealed class LinearMulticolorGradientBrush : LinearGradientBrushBase, IDisposable
Inheritance
object ← DisposableObject ← Brush ← TransformBrush ← LinearGradientBrushBase ← LinearMulticolorGradientBrush
Implements
Dziedziczeni członkowie
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()
Inicjalizuje nową instancję klasy Aspose.Imaging.Brushes.LinearMulticolorGradient Brush z parametrami domyślnymi.Kolor początkowy jest czarny, kolor końcowy jest biały, kąt jest 45 stopni, a prostokąt znajduje się w (0,0) o rozmiarze (1,1).
public LinearMulticolorGradientBrush()
LinearMulticolorGradientBrush(punkt, punkt)
Inicjalizuje nową instancję klasy Aspose.Imaging.Brushes.LinearMulticolorGradient Brush z określonymi punktami.
public LinearMulticolorGradientBrush(Point point1, Point point2)
Parameters
point1
Point
Struktura Aspose.Imaging.punktu, która reprezentuje punkt wyjścia linearnego gradienta.
point2
Point
Struktura Aspose.Imaging.punktu, która reprezentuje punkt końcowy linearnego gradienta.
LinearMulticolorGradientBrush(w punkcie, w punkcie)
Inicjalizuje nową instancję klasy Aspose.Imaging.Brushes.LinearMulticolorGradient Brush z określonymi punktami.
public LinearMulticolorGradientBrush(PointF point1, PointF point2)
Parameters
point1
PointF
Struktura Aspose.Imaging.PointF, która reprezentuje punkt wyjścia linearnego gradienta.
point2
PointF
Struktura Aspose.Imaging.PointF reprezentująca punkt końcowy linearnego gradienta.
LinearMulticolorGradientBrush(Rękawiczki, Float)
Inicjalizuje nową instancję klasy Aspose.Imaging.Brushes.LinearMulticolorGradientBush opartą na prawym rogu i kącie orientacji.
public LinearMulticolorGradientBrush(Rectangle rect, float angle)
Parameters
rect
Rectangle
Struktura Aspose.Imaging.RectangleF, która określa granice linearnego gradienta.
angle
float
Węgiel, mierzony w stopniach zegarowych z osi x, linii orientacyjnej gradienta.
LinearMulticolorGradientBrush(RektangleF, float)
Inicjalizuje nową instancję klasy Aspose.Imaging.Brushes.LinearMulticolorGradientBush opartą na prawym rogu i kącie orientacji.
public LinearMulticolorGradientBrush(RectangleF rect, float angle)
Parameters
rect
RectangleF
Struktura Aspose.Imaging.RectangleF, która określa granice linearnego gradienta.
angle
float
Węgiel, mierzony w stopniach zegarowych z osi x, linii orientacyjnej gradienta.
LinearMulticolorGradientBrush(Rektangle, float, bool)
Inicjalizuje nową instancję klasy Aspose.Imaging.Brushes.LinearMulticolorGradientBush opartą na prawym rogu i kącie orientacji.
public LinearMulticolorGradientBrush(Rectangle rect, float angle, bool isAngleScalable)
Parameters
rect
Rectangle
Struktura Aspose.Imaging.RectangleF, która określa granice linearnego gradienta.
angle
float
Węgiel, mierzony w stopniach zegarowych z osi x, linii orientacyjnej gradienta.
isAngleScalable
bool
Jeśli ustawiono na “prawdziwy” kąt zmienia się w trakcie transformacji za pomocą tego Aspose.Imaging.Brushes.LinearMulticolorGradientbrush.
LinearMulticolorGradientBrush(RectangleF, float, bool)
Inicjalizuje nową instancję klasy Aspose.Imaging.Brushes.LinearMulticolorGradientBush opartą na prawym rogu i kącie orientacji.
public LinearMulticolorGradientBrush(RectangleF rect, float angle, bool isAngleScalable)
Parameters
rect
RectangleF
Struktura Aspose.Imaging.RectangleF, która określa granice linearnego gradienta.
angle
float
Węgiel, mierzony w stopniach zegarowych z osi x, linii orientacyjnej gradienta.
isAngleScalable
bool
Jeśli ustawiono na “prawdziwy” kąt zmienia się w trakcie transformacji za pomocą tego Aspose.Imaging.Brushes.LinearMulticolorGradientbrush.
Properties
InterpolationColors
Otrzymuje lub ustawia Aspose.Imaging.ColorBlend, który definiuje wielobarwny linearny gradient.
public ColorBlend InterpolationColors { get; set; }